этот плагин выводит звездочки рейтинга на страницах джумлы если там написать {extravote #} у меня на джумле 1,5 на основе самописного компонента интернет-магазин, вот хочу чтобы {extravote #} такая конструкция работала на страницах моего компонента, а не только com_content я заменил конечно вот тут Код (PHP): function plgContentExtraVote( &$subject ) { parent::__construct($subject); $this->plugin = &JPluginHelper::getPlugin('my_component_name', 'extravote'); // было 'content' $this->params = new JParameter($this->plugin->params); } но дальше дело не пошло. Скажите сразу: это реально? А если реально то куда копать? ну и совсем здорово будет если кто-то уже занимался интегрированием этого палгина в свои компоненты, и он поделится опытом Спасибо
ЧИТАЙТЕ ДОКИ !!!! Код (PHP): $dispatcher =& JDispatcher::getInstance(); $dispatcher->trigger('onSomething', &$params); Инициализируем собственное событие, затем перехватываем его в вашем плагине Код (PHP): function onSomething($args) { }
ок, почитал доки, спасибо за ссылки вместо криков http://kjoomla.com/station/34-joomla/70-pluginsjoomla.html переделываю плагин рейтинга звездочками http://joomla.vargas.co.cr/en/news/34-joomla-plugins/37-extra-vote-plugin вот этот плагин, хочу чтобы он заработал в моем компоненте что я делаю: изменяю .xml, перепаковываю, устанавливаю. в view.html.php моего компонента перед parent::display($tpl); пишу Код (PHP): JPluginHelper::importPlugin( 'kiostore' ); $dispatcher =& JDispatcher::getInstance(); $dispatcher->trigger( 'onBeforeDisplayContent', array(&$item, $menu_params, null) ); а в самом .php плагина написано Код (PHP): $mainframe->registerEvent( 'onBeforeDisplayContent', 'plgKiostoreExtraVote' ); результат: JDispatcher::register: Event handler not recognized. и плагин не хавает свою конструкцию {extravote #} вопрос: откуда ошибка, что такое я написал array(&$item, $menu_params, null) и что должно быть вместо этого (ну или что это за переменные сюда передавать надо). ну и кто виноват и что делать конечно спасибо за помощь
несогласен!!!!!!! по моему проще посмотреть в "душу" данного плагина и на его основе нарисовать свой!!! со всеми возможными вариантами интеграции с "чем - кем - кому - как и где" угодно
сдаётся мне что всё же господа из Москвы если о "$" заговорили, т.к. вроде в как ХМ еще рублями услуги обмеряют!!!
Так, давайте начнем с того, что время программиста стоит денег, причем не малых. Этот форум предназначен для помощи в разработке расширений для Джумлы. Я указал Вам путь, будьте добры пройти его самостоятельно ... если не хватает сил и навыков, есть люди, которые, готовы помочь Вам его пройти, но соответственно не бесплатно.
не могу не согласиться, но иногда путь может быть указан не полностью и если человек ничего не понимает то можно еще немного подтолкнут
не верю в то что все чего сам знаешь выучил самостоятельно без каких либо подсказок, обязательно кто либо и как либо подсказал