вопрос
добрый вечер!
помогите, у меня 9 категорий на сайте, у всех них кроме одной(новости) шаблон одинаковый! Никто кроме админов добавлять что то в категорию "новости" не может. и поэтому пользователи видят искареженый шаблон...
с этого вылазит вопрос. Как сделать чтобы в закладках и в профиле (там где под информацией блок с вашими новостями на модерации) был другой шаблон!?
помогите, у меня 9 категорий на сайте, у всех них кроме одной(новости) шаблон одинаковый! Никто кроме админов добавлять что то в категорию "новости" не может. и поэтому пользователи видят искареженый шаблон...
с этого вылазит вопрос. Как сделать чтобы в закладках и в профиле (там где под информацией блок с вашими новостями на модерации) был другой шаблон!?
Чтобы сделать возможным использование различных шаблонов для просмотра новостей на модерации и в закладках нужно:
открыть /engine/modules/show.short.php, найти код:
и заменить его на:
Потом важно не забыть создать файл шаблона favorites.tpl и использовать в нем привычные для shortstory теги.
Ежели нужны различные шаблоны для новостей на модерации и закладок, то найденый изначально код необходимо заменить на:
и, конечно же, не забыть создать файл шаблона short-moderation.tpl.
Но, как я написал в комментарии, вам просто нужно проверить правильность своей верстки. Система "виновата" в неверном отображении ваших разделов в самую последнюю очередь.
открыть /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( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
elseif ( $do == 'favorites' or $subaction == 'userinfo' ) $tpl->load_template( 'favorites.tpl' );
else $tpl->load_template( 'shortstory.tpl' );
Потом важно не забыть создать файл шаблона favorites.tpl и использовать в нем привычные для shortstory теги.
Ежели нужны различные шаблоны для новостей на модерации и закладок, то найденый изначально код необходимо заменить на:
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 ( $do == 'favorites' ) $tpl->load_template( 'favorites.tpl' );
elseif ( $subaction == 'userinfo' ) $tpl->load_template( 'short-moderation.tpl' );
else $tpl->load_template( 'shortstory.tpl' );
и, конечно же, не забыть создать файл шаблона short-moderation.tpl.
Но, как я написал в комментарии, вам просто нужно проверить правильность своей верстки. Система "виновата" в неверном отображении ваших разделов в самую последнюю очередь.