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

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

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

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

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



Документация по тегам представлена в справке на официальном сайте: http://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]
<div id="custom_title">Самые популярные</div>
&#123;custom id="169,246,202" template="custom2"}
[/aviable]


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

<div id="custom2">
{short-story}<p>Читать подробнее [full-link]{title}[/full-link]</p>
</div>


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

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

[aviable=main]
<div id="custom_title2">
<a href="/design/">Создание сайтов - последние 5 записей</a></div>
&#123;custom category="3,26,9,14,8,11" limit="5" template="custom"}
[/aviable]


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

<div id ="custom1">
[full-link]<img src="{image-1}" title="{title}" /><br/>{title} [/full-link]
</div>


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

[aviable=main]<div id="custom_title">Свежие записи сайта</div>
&#123;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. Будь в курсе всего происходящего на сайте
Комментариев: 10 •  Просмотров: 12062   Дата: 09-июн-2013, 01:42

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

Комментарии

#1 Barby   

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

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

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


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

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

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


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

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

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


Ответил на почте
(12 января 2014 02:01) • цитировать • •
#8 Maxno   

Гости
Спасибо вам огромное, сделал получилось
(2 октября 2016 18:57) • цитировать • •

Гости
Цитата: artemmian
Цитата: Arman
Добрый день


У меня есть код новости из ВК,как мне его вставить в новость сайта,что бы показывался не сам код этой новости,а полноценная новость?

Например:
Не так

А хочу вот так
(1 декабря 2016 23:45) • цитировать • •

admin
Цитата: Alexwin32
А хочу вот так


через доп. поле пробовали?
(4 декабря 2016 20:23) • цитировать • •
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Правообладателям
Яндекс.Метрика