Плагин «Категории» дублирует виджеты

Возможно, кто-то сталкивался с такой проблемой. При активации стандартным способом из админ панели плагина «Категории» на самой последней версии движка на самом сайте дублируются виджеты Прямой эфир, Тэги, Блоги, а сам веджет категорий отображается нормально.

Кто сталкивался, как решили?

3 комментария

+1
Открываем файл по пути .../common/plugins/Плагин_категорий/config/config.php
Находим:
// Прямой эфир
$config['widgets'][] = array(
    'name'     => 'stream', // исполняемый виджет Stream
    'group'    => 'right', // группа, куда нужно добавить виджет
    'priority' => 100, // приоритет
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'items' => array(
            'comments' => array('text' => 'widget_stream_comments', 'type'=>'comment'),
            'topics' => array('text' => 'widget_stream_topics', 'type'=>'topic'),
        ),
    ),
);

// Теги
$config['widgets'][] = array(
    'name'     => 'tags',
    'group'    => 'right',
    'priority' => 50,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
);

// Блоги
$config['widgets'][] = array(
    'name'     => 'blogs',
    'group'    => 'right',
    'priority' => 1,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}')
    ),
);

// Категории
$config['widgets'][] = array(
    'name'     => 'categories',
    'group'    => 'right',
    'priority' => 150,
    'plugin'   => 'categories',
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'simple' => true, // Simple list of blogs in category
    ),
);

Заменяем на:

// Прямой эфир
$config['widgets']['stream'] = array(
    'name'     => 'stream', // исполняемый виджет Stream
    'group'    => 'right', // группа, куда нужно добавить виджет
    'priority' => 100, // приоритет
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'items' => array(
            'comments' => array('text' => 'widget_stream_comments', 'type'=>'comment'),
            'topics' => array('text' => 'widget_stream_topics', 'type'=>'topic'),
        ),
    ),
);

// Теги
$config['widgets']['tags'] = array(
    'name'     => 'tags',
    'group'    => 'right',
    'priority' => 50,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
);

// Блоги
$config['widgets']['blogs'] = array(
    'name'     => 'blogs',
    'group'    => 'right',
    'priority' => 1,
    'action'   => array(
        'index',
        'filter',
        'blog' => array('{topics}', '{topic}', '{blog}')
    ),
);

// Категории
$config['widgets']['categories'] = array(
    'name'     => 'categories',
    'group'    => 'right',
    'priority' => 150,
    'plugin'   => 'categories',
    'action'   => array(
        'index',
        'filter',
        'blogs',
        'blog' => array('{topics}', '{topic}', '{blog}'),
        'tag',
        'category',
    ),
    'params' => array(
        'simple' => true, // Simple list of blogs in category
    ),
);
0
спасибо! Попробую!
0
Еще раз спасибо! Помогло!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.