Хак "Related-Block" by Sander

27.03.2011 Хаки для DLE 1353 spaaan4
Хак позволяет выводить блок похожих новостей не только в шаблоне полной новости, но и в main.tpl.

Установка:
Открыть файл index.php

Code
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );

После нее вставить:

Code
if(($subaction == "showfull" OR $newsid) AND $config['related_news'] AND $buffer){
  $tpl->set ( '{related-news}', $buffer );
  $tpl->set ( '[related-block]', "" );
  $tpl->set ( '[/related-block]', "" );
}else $tpl->set_block ( "'\\[related-block\\](.*?)\\[/related-block\\]'si", "" );

В main.tpl используем теги:
{related-news} - вывод самого списка новостей. В стандартном выводе, каждая новость выводятся внутри тега li
[related-block]...[/related-block] - Если похожих новостей нету или просматривается не полная новость, то все внутри этих тегов будет скрыто.

Пример вывода в main.tpl

Code
[related-block]
<div>
  <h1>Похожие новости</h1>
  <ul>{related-news}</ul>
</div>
[/relted-block]

Версии DLE: 7.2 – 9.2


Смотрите также:
Оставить комментарий
ComForm">
avatar
Генератор мета-тегов | SEO блог. | Продвижение сайта в Москве. |Используются технологии uCoz
© Все права защищены. При копировании материалов указывайте ссылку на источник.
Генератор мета-тегов | Поддержка сайта | Используются технологии uCoz
© Все права защищены. При копировании материалов указывайте ссылку на источник.