Архив

< Апрель 2024 >
П В С Ч П С В
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Вход на сайт

Тэги

Блог Alex Delphine

Здесь я оставляю разные свои мысли.

 

Используемые версии:

PHP: 5.2.0
Joomla 1.15.14
Mosets Tree 2.0.9

Как сделать так, что бы плагины работали не только в материалах, но и описаниях категорий?

В файле mtree.php ищем код:

Код PHP:
         if($mtconf->get('cat_parse_plugin')) {
            $params =& new mosParameters( '' );
            $_MAMBOTS->loadBotGroup( 'content' );
            $results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$cat, &$params, 0 ), true );
        }

Меняем на это:

Код PHP:
 #Начало Мамбот/Плагин Хака
        if($mtconf->get('cat_parse_plugin')) {
            if(defined('JVERSION')){
                $params =& new JParameter( '' );
                $dispatcher    =& JDispatcher::getInstance();
                JPluginHelper::importPlugin('content');
                $results = $dispatcher->trigger('onPrepareContent', array (& $cat, & $params->params, 0));
            }
            else
            {
                $params =& new mosParameters( '' );
                $_MAMBOTS->loadBotGroup( 'content' );
                $results = $_MAMBOTS->trigger( 'onPrepareContent', array( &$cat, &$params, 0 ), true );   
            }
        }
#Конец Мамбот/Плагин Хака



Комментарии  

 
0 #1 Gary 01.02.2010 15:22
Спасибо, уже пользуемся.
Есть еще желание небольшое. Как можно сделать так, чтобы описание категории выводилось в конце каждого материала.
Если сложно, то хотя бы узнать кусок кода или переменной, которая отвечает за вывод описания категории.
Буду премного благодарен.
 
 
0 #2 FerrumLogic 20.05.2010 08:27
А для 2.1.0 нет такого хака?
 
 
0 #3 Alex Delphine 20.05.2010 09:22
Цитирую FerrumLogic:
А для 2.1.0 нет такого хака?

В 2.1 по моему в штатном режиме это работает.
Joomla у тебя какая? В файле mtree.php у тебя есть
Код: if($mtconf->get('cat_parse_plugin')) {
$params =& new JParameter( '' );
$dispatcher =& JDispatcher::getInstance();
JPluginHelper::importPlugin('content');
$results = $dispatcher->trigger('onPrepareContent', array (& $cat, & $params->params, 0)); }
 

У Вас не достаточно прав, для того что бы оставлять комментарии.