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

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

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

RSS свернуть / развернуть
Второй плагин — извращение.

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