Главная » 2011 » Май » 31 » Related-Block by Sander
02:51
Related-Block by Sander

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

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

Найти строку:
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
После нее вставить:
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
[related-block]

  

Похожие новости


  
    {related-news}


[/relted-block]

Версии DLE: 7.2 – 9.2

С уважением,
Олег Александрович a.k.a. Sander [ICQ: 404-037-556]
Категория: Хаки | Просмотров: 370 | Добавил: ALL-DLE | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: