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

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


     19.04.2014    Общие вопросы по PHP    1885

вопрос
При просмотре избранного используется шаблон 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
11

206 | 25

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
1125

1636 | 1202

Sander - 19 апреля 2014 19:04 - Эксперт


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

ICQ: 404-037-556
Skype: Sander8804

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

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