Вывод собственной картинки для каждой категории в DataLife Engine

Вывод картинки в конце сообщения в DLE сделать вполне даже легко — редактируется шаблон shortstory.tpl и все.

Но таким способом мы будем выводить одну и ту же картинку в конце всех анонсов новостей.

В нашем новом проекте понадобилось сделать немного по другому — в одной категории в конце поста выводить одну картинку, в другой — другую, в третьей — вообще не выводить. Да еще и сделать эти картинки ссылками внутрь новости.

Если говорить конкретнее:

  • в категории «Кинотеатр-онлайн» выводим картинку с кинолентой;
  • в категории «Скачать» выводим картинку с VHS-кассетой;
  • в остальных категориях ничего дополнительного не выводим.

Сначала решение казалось очевидным — назначить каждой категории свой шаблон, где и прописать вывод нужных картинок. Но это срабатывает только при выводе новостей определенной категории, когда же мы просматриваем главную страницу — движок не может определить в какой категории мы находимся и использует стандартный shortstory.tpl.
Читать далее

Похожий бред:

php в шаблонах DataLifeEngine

По умолчанию, php из шаблонов движок вырезает при генерации страницы.

Чтбы этого избежать, нужно в файле index.php найти строчку

echo $tpl->result['main'];

И заменить ее на

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

Похожий бред: