Два новых плагина: автоматическое дополнение текста топика источником и организация ленты топика

Плагин для отображения ленты топиков из одного блога

Добрый день уважаемое сообщество хочу представить вам 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 комментария

avatar
Второй плагин — извращение.

Он будет эффективным если человек (который копипастит новость) пользуется WYSIWYG редактором или очень добрый.
avatar
Я его использую совместно с RSS лентой в которой публикуются полные тексты топиков. Так, что для меня он имеет ценность.
avatar
Все, понял =)
avatar
На самом деле полезный плагин, это ещё один линк на твой сайт, да и перелинковка не помешает
avatar
Спасибо.
avatar
первый пригодится, благодарю)
avatar
Почему-то первый плагин не отрабатывает (( Все сделал как положено, добавил строчку в topic.tpl закинул и активировал плагин, но вывода не виду. Кеш уже попробовал почистить, чет никак. Есть какие либо предположения?
avatar
Адрес сайта в студию или в личку.
avatar
Отписал в личку, сайт пока не доделан, поэтому палить не буду ;)
avatar
Отчего в каталог модулей не добавляете?
avatar
Плагин тестируется на других сайтах. Когда он на них пройдет обкатку добавлю в каталог.
avatar
второй плагин ставит ссылку на свою же статью на своём сайте? или при копипасте будет ставится ссылка на источник?
avatar
Ссылка идет на корень сайта. И да она светиться на своем сайте.
avatar
Автору плагина респект и уважуха, после проблемки, все решили очень и очень быстро ;)
avatar
sovet/396/.html ссылка такого вида. как исправить?
avatar
Так-же как и сломал.
avatar
Так, я не понял, ты про что?
avatar
у всех работает ок?
avatar
Если, что-то не получилось. Перезакачай архив с плагином, в первой версии ошибка была.
avatar
у меня стоит NiceURL, и ваш выдает ту же ошибку(
avatar
первый плагин
Fatal error: Class 'PluginEmptopiclist_ModuleDaigest' not found in /var/www-gorodinfo/engine/classes/Engine.class.php on line 162
:(
avatar
emptopiclist не дружит с NiceURL.
Сможете подружить?
avatar
И еще в файле block.daijest.tpl уберите пробел перед фигурной скобкой
{if $daijestItem->getId()!=$oTopic->getId() }
а то ругается смарти!
avatar
при публикации нового топика вот такая вот ошибка вываливается, путем отключения плагинов выяснил что проблема именно в данном плагине
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
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.