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 (и другие что имееют отношение к выводу похожих новостей для отдельного шаблона) - имеет теги что и в краткой новости