O-uCoz.com

спонсор

Вывод похожих новостей в 2 колонки для dle 9.4

02.07.2025 просмотров 179 | комментарии 0


Итак, если у нас есть DLE 9.4 и надо сделать вывод похожих новостей в 2 колонки, то делаем следующее:

Редактируем файл /templates/ВАШ_ШАБЛОН/relatednews.tpl, вставляем туда:
Код

{opa}  
<table>  
<tr>  
<td><a href="{link}"><img alt="{title}" title="{title}" class="relate" src="{image-1}" width=50px height=50px></a></td>  
<td><a href="{link}">{title}</a><br/> {text limit="150"}...</td>  
</tr>  
  </table>  
{opa1}


{opa} и {opa1} — теги для организации нужного нам вывода новостей. Их не трогаем, не удаляем, они должны находиться строго на указанных местах — первый сверху, второй — снизу. Все остальное можно менять на свое усмотрение.

Далее открываем редактором файл engine/modules/show.full.php и находим в нем такую строку:
Код

while ( $related = $db->get_row() ) {


ВЫШЕ вставляем:
Код

$z = 0;


НИЖЕ вставляем:
Код

  $z++;  
if($z % 2 == 0) {  
  $tpl2->set( '{opa}', "<td>" );  
  $tpl2->set( '{opa1}', "</td></tr>" );  
} else {  
  $tpl2->set( '{opa}', "<tr><td>" );  
  $tpl2->set( '{opa1}', "</td>" );  
}


Далее, в этом же файле, ниже, ищем строку:
Код

$buffer = $tpl2->result['content'];


и заменяем её на:
Код

$buffer = "<table>".$tpl2->result['content']."</tr></table>";


Все)...
Рубрика: Хаки для DLE Теги: похожих, null, вывод, 9.4, новостей, Для, dle, колонки
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Навигация
Горячие новости
Теги
Последние коментарии
DUMASS написал:
Спасибо за статью)
Статистика