Dle тег custom, как настроить custom

Dle тег custom, как настроить custom

CUSTOM - тег движка dle, позволяющий выводить заданные нами новости в заданных нами параметрах. Можно выбрать такие параметры: сортировку, раздел, разделы, пропуск новостей в разделах, отдельные статьи, страницы на которых выводить, отдельный шаблон, автора новостей, и что-то там еще!

Стандартными способами в dle на главной выводится по умолчанию 10 новостей, шаблон к которым хранится в файле shortstory.tpl . Тег CUSTOM умеет выводить выбранные нами по параметрам выше новости по отдельному шаблону! Пример: главная страница моего сайта - 7 отдельных кастомов!

Я убрал вывод коротких новостей на главной и вместо них при помощи 10 строк кода и тега {custom} вывел выборку по каждому из разделов. Вывел в блок популярное конкретные статьи, а так же все тем же кастомом вывел последние 5 публикаций с сохранением дизайна из shortstory.tpl

 Скриншоты кастомизированной главной страницы


Документация по тегам представлена в справке на официальном сайте: https://dle-news.ru/.

Кастомизировать шаблон достаточно просто! Достаточно внимательно изучить документацию по ссылке выше и затем, основываясь на инструкции ниже - создать свое!

Переделываем главную страницу дле:

0. Убрать тег {content} с главной страницы

[not-aviable=main]{content}[/not-aviable]


Может случиться так, что этот тег уже заключен в данный блок. В этом случае его дублировать не нужно - ставим вертикальную палочку "|".

[not-aviable=main|sitemap|members]{content}[/not-aviable]


1. Для начала нам нужно определиться с макетом главной;
2. Под каждые блоки сделать при необходимости отдельные шаблоны
3. Настроить {custom}

1. В моем случае 1й блок это самые популярные новости сайта, отдельный шаблон для кастома и вывод конкретных статей:

[aviable=main]
Самые популярные

{custom id="169,246,202" template="custom2"}
[/aviable]


Тег выведет статьи с id 169, 246, 202 и подставит для них шаблон custom2.tpl из папки шаблона! Шаблон еще проще:


{short-story}

Читать подробнее [full-link]{title}[/full-link]




Берет текстовое содержание (и картинку, если предусмотрена) из короткой новости этих статей! На этом возможности тега {custom} в dle не заканчиваются.

Тег {custom} умеет и другое. Он понимает универсальный тег {image-1}, который выводит первую картинку из короткой новости, а значит мы можем сделать стильные блоки в стиле кинопорталов, где на главной выводятся последние из добавленных фильмов по выбранным рубрикам и при этом текста из короткой новости не будет. Пример одного из пяти блоков на главной, где по 5 картинок из кажного раздела:

[aviable=main]

{custom category="3,26,9,14,8,11" limit="5" template="custom"}
[/aviable]


Выводит 5 новостей из выбранных разделов используя шаблон custom.tpl. Остальные параметры сортировки берутся из глобальных настроек. Таких блоков у меня на главной 5 - по каждой категории, где указаны id всех подкатегорий и это обязательно, иначе они не попадут список! Три строки кода шаблона:


[full-link]
{title} [/full-link]


Тег {custom} умеет имитировать вывод коротких новостей. Пример ниже:

[aviable=main]
Свежие записи сайта

{custom category="1,2,3,4,5,6,7,8,9,10,11,12,13" order="date" limit="5" template="shortstory"}
[/aviable]


Увы, но пришлось перечислить id всех существующих категорий, порядок сортировки их в админке не важен. Код шаблона - файл shortstory.tpl.
Понравилась статья "Dle тег custom, как настроить custom" из раздела Создание сайта » Решения для DLE? Подпишись на RSS. Будь в курсе всего происходящего на сайте
Комментариев: 7 •  Просмотров: 11091   Дата: 09-июн-2013, 01:42

Похожие статьи

Комментарии

#1   

Гости
Haha, shouldn't you be charging for that kind of kneewodgl?!
(23 июля 2013 22:23) • цитировать • •
#2   

Гости
Спасибо огромное winked ! Долго искал эту информацию в интернете, нашел только на вашем сайте рабочую инструкцию.
(15 ноября 2013 17:29) • цитировать • •
#3 artemmian   

admin
Цитата: Дима
Спасибо огромное ! Долго искал эту информацию в интернете, нашел только на вашем сайте рабочую инструкцию.


Незачто! Сам долго разбирался, вот и написал статью!
(15 ноября 2013 20:16) • цитировать • •
#4   

Гости
Подскажите! а как быть если при выводе новостей кастомом, нужно чтобы не выводились посты, для которых снята галочка - "Не выводить на главной" ??
(29 декабря 2013 23:02) • цитировать • •
#5 artemmian   

admin
Цитата: Дмитрий
Подскажите! а как быть если при выводе новостей кастомом, нужно чтобы не выводились посты, для которых снята галочка - "Не выводить на главной" ??


Скорей всего что никак. Еще раз просмотрел документацию по этому тегу и не нашел упоминаний вашей проблемы!
(30 декабря 2013 00:10) • цитировать • •
#6   

Гости
Добрый день,artemmian! Можете помочь с настройкой сайта на dle 10.1? за вознаграждение
(11 января 2014 06:26) • цитировать • •
#7 artemmian   

admin
Цитата: Arman
Добрый день,artemmian! Можете помочь с настройкой сайта на dle 10.1? за вознаграждение


Ответил на почте
(12 января 2014 02:01) • цитировать • •
b
i
u
s
|
left
center
right
|
emo
color
|
hide
quote
translit
© 2010-2015 artemmian.ru v 7.0: flexyflat tpl Designed by artstudios
Карта сайта HTMLКарта сайта XMLПравообладателям
Поисковый анализ сайта