Архив

< Апрель 2021 >
П В С Ч П С В
      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)); }
 

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