AutomaticRelated
Автор: Gameer
Установка
- Залить все файлы к себе на сервер с архива, предварительно изменив название папки {THEME} на название своего шаблона
- Зайти в Перестроение публикаций - сделать Перестроение кэша похожих новостей
- Открыть /engine/inc/addnews.php найти :
PHP | |
---|---|
Ниже вставить :
HTML | |
---|---|
Далее найти :
HTML | |
---|---|
Выше вставить :
Далее найти :
PHP | |
---|---|
Ниже вставить :
PHP | |
---|---|
Далее найти :
PHP | |
---|---|
Заменить на :
PHP | |
---|---|
- Открыть /engine/inc/editnews.php найти :
PHP | |
---|---|
Ниже вставить :
HTML | |
---|---|
Далее найти :
HTML | |
---|---|
Выше вставить :
Далее найти :
PHP | |
---|---|
Ниже вставить :
PHP | |
---|---|
Далее найти :
Заменить на :
Далее найти :
Заменить на :
- В fullstory.tpl в нужном месте вставить : {include file="/engine/modules/related.php?newsid={news-id}&counts=4"} Где counts - лимит вывода похожих новостей (по умолчанию 5 новостей)
Если нужно задать отдельный шаблон добавить параметр tep. Пример : {include file="/engine/modules/related.php?newsid={news-id}&tep=new_temp"} И создать файл шаблона new_temp.tpl - оформления похожих и rentmp_new_temp.tpl - оформление блока. -
rentmp.tpl (и другие что имееют отношение к оформлению блока для отдельного шаблона) - имеет теги :
1) {related} - вывод похожих новостей
2) [related]текст[/related] - выведет текст внутри тегов если есть похожие новости
3) [not-related]текст[/not-related] - выведет текст внутри тегов если нету похожих новостей -
relatedn.tpl (и другие что имееют отношение к выводу похожих новостей для отдельного шаблона) - имеет теги что и в краткой новости