3DM-студия
» » » Шаблонизируем страницы коротких новостей в DLE

Шаблонизируем страницы коротких новостей в DLE

Шаблонизируем страницы коротких новостей в DLE


К разработке этого хака меня подтолкнул данный хак.
Из неоспоримых преимуществ того хака перед моим - наличие интерфейса и возможность каждой категории задать свой шаблон на главной странице.
Но по ряду причин та реализация мне не совсем понравилась. И было решено состряпать свой вариант решения данного вопроса :)

Итак, для начала в папке с шаблоном создадим папку shortstory
В ней можно создавать .tpl файлы коротких новостей для каждой из страниц:
main - на главной странице
date - при просмотре новостей за определенные даты
cat - при просмотре категории
favorites - при просмотре закладок
newposts - при просмотре новых публикаций (с момента последнего посещения)
lastnews - при просмотре последних новостей на сайте
catalog - при просмотре каталога страниц
tags - при просмотре новостей из облака тегов
allnews - при просмотре всех новостей какого либо пользователя


Например, чтобы задать свой шаблон всем новостям на главной, нужно в папке shortstory создать файл шаблона main.tpl
Соответственно, например, для закладок favorites.tpl и для страницы тегов tags.tpl
Т.е. путь к файлу будет таким site.ru/templates/{THEME}/shortstory/allnews.tpl

Теперь, что надо сделать, чтобы это работало.
Нужно открыть файл engine/modules/show.short.php
Найти строку:
if( isset( $view_template ) and $view_template == "rss" ) {

И заменить ее на:
if(file_exists(TEMPLATE_DIR.'/shortstory/'.$dle_module.'.tpl')) $tpl->load_template( 'shortstory/'.$dle_module.'.tpl' );
	elseif( isset( $view_template ) and $view_template == "rss" ) {


Вот и все :)


Скачивание доступно только для зарегистрированных
НАШИ НОВОСТИ
Опубликовано 04 апрель 2014
Представляю вашему вниманию шаблон онлайн кинотеатра с глубокой настройкой под свои нужны OST-ARENA.RU Читать далее...
Опубликовано 18 март 2014
Представляю вашему вниманию, адаптивный новостной шаблон Reades News. Адаптивный дизайн подразумевает, что шаблон будет одинаково корректно отображаться во всех устройствах. Шаблон отлично подойдет для медийных новостей и не только. Обязательно посмотрите видеозапись работы Читать далее...
Опубликовано 16 март 2014
Дизайн Zerotheme, адаптирован для DLE 10.1 by Yurets. Шаблон zBoomMusic позиционируется как шаблон для музыкального портала или музыкального блога. Вверху шаблона расположен слайдер, под слайдером Топ новостей, далее последние добавленные новости. Читать далее...