Вывод похожих новостей в 2 колонки для dle 9.4
Категория: Хаки
Итак, если у нас есть DLE 9.4 и надо сделать вывод похожих новостей в 2 колонки, то делаем следующее:
Редактируем файл /templates/ВАШ_ШАБЛОН/relatednews.tpl, вставляем туда:
{opa} и {opa1} — теги для организации нужного нам вывода новостей. Их не трогаем, не удаляем, они должны находиться строго на указанных местах — первый сверху, второй — снизу. Все остальное можно менять на свое усмотрение.
Далее открываем редактором файл engine/modules/show.full.php и находим в нем такую строку:
ВЫШЕ вставляем:
НИЖЕ вставляем:
Далее, в этом же файле, ниже, ищем строку:
и заменяем её на:
Конец =).
Редактируем файл /templates/ВАШ_ШАБЛОН/relatednews.tpl, вставляем туда:
Code
{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}
<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 и находим в нем такую строку:
Code
while ( $related = $db->get_row() ) {
ВЫШЕ вставляем:
Code
$z = 0;
НИЖЕ вставляем:
Code
$z++;
if($z % 2 == 0) {
$tpl2->set( '{opa}', "<td>" );
$tpl2->set( '{opa1}', "</td></tr>" );
} else {
$tpl2->set( '{opa}', "<tr><td>" );
$tpl2->set( '{opa1}', "</td>" );
}
if($z % 2 == 0) {
$tpl2->set( '{opa}', "<td>" );
$tpl2->set( '{opa1}', "</td></tr>" );
} else {
$tpl2->set( '{opa}', "<tr><td>" );
$tpl2->set( '{opa1}', "</td>" );
}
Далее, в этом же файле, ниже, ищем строку:
Code
$buffer = $tpl2->result['content'];
и заменяем её на:
Code
$buffer = "<table>".$tpl2->result['content']."</tr></table>";
Конец =).
Сейчас вы просматриваете файл Вывод похожих новостей в 2 колонки для dle 9.4, который находится в категории файлов Хаки. Данный файл Вывод похожих новостей в 2 колонки для dle 9.4 вы сможете скачать бесплатно и без регистрации и конечно же без различных смс. Данный файл на сайте является самым лучшим, поэтому его скачивают и рекомендуют как лучший файл.
Всего комментариев: 0 | |