Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Шаблон избранного (favorites)

Шаблон избранного (favorites)


     19.04.2014    Все вопросы » Общие вопросы по PHP    5165

вопрос
При просмотре избранного используется шаблон shortstory.tpl. Как поменять на другой шаблон??

Ответил: vitnet


Как вариант можно сделать так:
engine/modules/favorites.php
найти
$allow_active_news = TRUE;

добавить ниже
$view_template = "favorite";

engine/modules/show.short.php
найти
    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' );
    else $tpl->load_template( 'shortstory.tpl' );

заменить на
    if( isset( $view_template ) and $view_template == "rss" ) {
    } elseif( $view_template == "favorite" ) $tpl->load_template( 'shortstory_fav.tpl' ); // shortstory_fav.tpl <-- ваш новый шаблон
    elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
    else $tpl->load_template( 'shortstory.tpl' );

Создать новый шаблон shortstory_fav.tpl

2 комментария

fh79655l123
Юзер

fh79655l123 - 19 апреля 2014 18:40 -

У меня установлен Fav-All 2.0 так что при добавление строки
} elseif( $view_template == "favorite" ) $tpl->load_template( 'shortstory_fav.tpl' );
Выдает ошибку /public_html/engine/modules/show.short.php on line 911
    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( $view_template == "favorite" ) $tpl->load_template( 'shortstory_fav.tpl' );
    } elseif( $favoritesalltpl == "favon") $tpl->load_template( 'favoritesall.tpl' );
    else $tpl->load_template( 'shortstory.tpl' );


Если без строки } elseif( $favoritesalltpl == "favon") $tpl->load_template( 'favoritesall.tpl' );
Тогда все работает

Sander
PHP-developer

Sander - 19 апреля 2014 19:04 -


SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх