Два новых плагина: автоматическое дополнение текста топика источником и организация ленты топика
Добрый день уважаемое сообщество хочу представить вам 2 новых плагина, которые я использую у себя на сайте. Первый из них позволяет переключаться между топиками одного блока одним кликом. Второй проставляет ссылку на ваш сайт в качестве источника.
Что бы воспользоваться первым плагином нужно поменять файл topic.tpl (шаблон, который отвечает за вывод текста топика). В него нужно добавить следующею строку.
{hook run='topic_after_tags' oTopic=$oTopic}
У себя я ее добавил после строки
<li class="author"><a href="{$oUser->getUserWebPath()}" rel="nofollow">{$oUser->getLogin()}</a></li>
</ul>
На этот хук будет реагировать плагин. После того, как вы пропишете эту строку, нужно скачать файлы плагина в паку с плагинами, активировать его через админскую панель и все.
Со вторым плагином немного по проще. Его просто нужно скопировать в папку с плагинами и активировать в админской панели. После этого в конце каждого опубликованного или отредактированного топика будет появляться ссылка на ваш сайт, как на источник вашего топика. Только не забудьте отредактировать название ресурса в файле конфига плагина.
Скачать оба плагина можно со специальной странице у меня на сайте либо вот по этим ссылкам — первый плагин, второй плагин.
Если плагины буду полезны сообществу, выложу их в основной репозитарий.
24 комментария
Он будет эффективным если человек (который копипастит новость) пользуется WYSIWYG редактором или очень добрый.
Fatal error: Class 'PluginEmptopiclist_ModuleDaigest' not found in /var/www-gorodinfo/engine/classes/Engine.class.php on line 162
:(
Сможете подружить?
а то ругается смарти!
Notice: Undefined index: blog in .../classes/modules/topic/entity/Topic.entity.class.php on line 113
Warning: Cannot modify header information — headers already sent by (output started at .../classes/modules/topic/entity/Topic.entity.class.php:113) in .../engine/include/function.php on line 215
Warning: Cannot modify header information — headers already sent by (output started at .../classes/modules/topic/entity/Topic.entity.class.php:113) in .../engine/include/function.php on line 216