DLE OpenCart Wordpress IP.Board XenForo PrestaShop UCOZ Joomla Cкрипты Программы Боты
Vibix - надеждый видео-балансир
VIPAdmin / CMS / Datalife Engine / Хаки DLE / Хак Отдельный шаблон для закреплённых новостей

Хак Отдельный шаблон для закреплённых новостей

Хак Отдельный шаблон для закреплённых новостей


Когда особая новость закреплённа, и всегда хочется как-то выделить по оригенальнее.
Поправить это можно с помощью отдельного шаблона, но в стандартных функциях такого не найдеш. Вот относительно этого недостатка был сотварен этот Хак, который добавит вашему сайту эту возможность!

проверено DataLife Engine 8.2
возможнобудет работать на всех вериях DataLife Engine.

Создать файл в шабланах: short-fixed.tpl
и собственно в нём сделать на свой вкус шаблончик для краткой новости, например с минимум разных вставок, вобщем каждый на свой вкус себе сварганит.

Файл: /engine/modules/show.short.php
найти:
while ( $row = $db->get_row( $sql_result ) ) {




добавить ниже:

///шаблон для закреплённой новости (MSW) ///
        if( isset( $view_template ) and $view_template == "rss" ) { }
        elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
        elseif($row["fixed"] == 1) $tpl->load_template( 'short-fixed.tpl' );
        else $tpl->load_template( 'shortstory.tpl' );
///шаблон для закреплённой новости (MSW) ///
truapps
895

Хак Отдельный шаблон для закреплённых новостей

Сохранить или отправить
Кликните на изображение чтобы обновить код, если он неразборчив