Скачать Похожие новости для версии 9.4 и выше
Если Вы используете движок 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