Скачать Похожие новости для версии 9.4 и выше

http://www.skripters.com/uploads/posts/2011-12/thumbs/1323896594_1323847042_img.png

Если Вы используете движок 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} - теги для организации необходимого нам вывода новостей. Их не трогаем, не удаляем, они обязаны находиться жестко на предписанных местах - 1 сверху, 2 - снизу. Все другое можно поменять на свое усмотрение.

Далее откройте файл 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: 9.4