Доработка плагина "Категории топиков"

Добрый день! Прошу помощи. Возможно за деньги.
Нужно вывести на главную категории для топиков под заголовками.
Вроде простая задача, пытался вывести через хук но они не отображаются на главной.
Кто поможет, буду очень благодарен.

Как я понял от разработчика плагина ответа ждать бесполезно,
поэтому решил обратиться к сообществу.

Речь идет об этом плагине — livestreetcms.com/addons/view/207/

9 комментариев

avatar
Через конфиг попробуйте.
avatar
Если бы знал как… в конфиге плагина есть настройки вывода блоков,
а по какому принципу выводятся названия категорий не ясно.
Дело в том что, категории отображаются только в открытом топике или в самой категории,
а нужно чтобы отображалось на главной в каждом посте, персональные блоги и в ленте.

Например с блогами все просто:
<a href="{$oBlog->getUrlFull()}" >{$oBlog->getTitle()|escape:'html'}</a>

А как быть с категориями?
avatar
Категории выводятся по хуку content_begin см. classes\hooks\HookCategory.class.php.
Можно добавить аналогично, например для topic_content_begin.
В шаблоне так
<a href="{$oCategory->getCategoryUrl()}">{$oCategory->getTitle()}</a>
avatar
Это я знаю, так и делаю. Но данный код
<a href="{$oCategory->getCategoryUrl()}">{$oCategory->getTitle()}</a>

не работает на главной как я уже писал.

Сам хук работает, выводит содержимое шаблона.

Но отображает категории только на этих страницах:
*/blog/123.html
*/topic/categoryname/

Надеюсь понятно объяснил.
avatar
Потому что в функции на том хуке категория определяется из url. и $oCategory не определена.
Нужно создать свою функцию определения категории ($oCategory )по ид топика для хука topic_content_begin.
avatar
Нужно создать свою функцию определения категории ($oCategory )по ид топика для хука topic_content_begin.
Понятно, а теперь не могли бы объяснить, как создать эту функцию?
Если Вам не сложно конечно.
avatar
Тоже возникла потребность на главной выводить… Не могу вообще понять как и что выбирать… В базе они (привязка топика и категории) хранится в поле category_relation — в поле category ид = имени, и вот как заставить это все выводится я не могу понять вообще (((
avatar
Мда, вот что мне в лайвстрите нравиться, так это «отзывчивое» комьюнити!!!
avatar
LS-комьютини по Вашему крику души тоже ничего понять не может. Поэтому предлагаю детально и последовательно дать задание в заказ
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.