Специальные теги Dle
Просмотров : 2230 13-05-2013, 12:29
Здравствуйте уважаемые читатели блога DleBlog.ru. В Dle существуют специальные теги разработанные компанией SoftNews Media Group, которая и является создателем Datalife Engine. Данные теги позволяют веб-мастеру с легкость манипулировать блокам модулей, вывод которых можно настроить по определенной схеме. О том, как пользоваться и какие несут в себе преимущества специальные теги Dle, я расскажу в данной статье.
В отличие от общепринятых тегов HTML специальные теги Dle работают исключительно на данной платформе. Они могут значительно разнообразить структуру Вашего Dle сайта. С помощью специальных тегов Dle можно выводить разную информацию на разных страницах Вашего сайта, можно скрывать и выводить блоки модулей в тех или иных категориях и др.
Существует довольно много специальных тегов Dle. Большая их часть отвечает за вывод информации в шаблонах Dle (шаблон поиска, шаблон короткой новости, шаблон авторизации и др.). Я же хочу рассказать, о более значимых специальных тегах Dle, о тех с помощью, которых можно интересно выстроить структуру сайта. Такими тегами можно считать: "[category=X], [aviable=X], [group=X]" и др.
Специальный тег "[aviable=X]текст[/aviable]" выводит текст, заключенный в данный тег в разделы указанные внутри тега, у нас раздел обозначен, как "Х". Вместо "Х" указывается список разделов, в которых будет выводиться текст, заключенный в специальный тег Dle. В список разделов могут входить следующие значение:
global - во всех разделах
main - на главной странице
date - при просмотре новостей за определенные даты
cat - при просмотре категории
showfull - при просмотре полной новости
search - при просмотре результатов поиска
userinfo - при просмотре профиля
register - при регистрации
stats - при просмотре статистики
pm - при просмотре персональных сообщений
feedback - при просмотре обратной связи
favorites - при просмотре закладок
newposts - при просмотре новых сообщений
addnews - при добавлении новости
lastcomments - при просмотре последних комментариев
static - при просмотре статических страниц
catalog - при просмотре каталога страниц
alltags - при просмотре облака тегов
tags - при просмотре новостей из облака тегов
main - на главной странице
date - при просмотре новостей за определенные даты
cat - при просмотре категории
showfull - при просмотре полной новости
search - при просмотре результатов поиска
userinfo - при просмотре профиля
register - при регистрации
stats - при просмотре статистики
pm - при просмотре персональных сообщений
feedback - при просмотре обратной связи
favorites - при просмотре закладок
newposts - при просмотре новых сообщений
addnews - при добавлении новости
lastcomments - при просмотре последних комментариев
static - при просмотре статических страниц
catalog - при просмотре каталога страниц
alltags - при просмотре облака тегов
tags - при просмотре новостей из облака тегов
К, примеру, если Вам необходимо выводить в полной новости блок последних новостей, так как на главной странице выводить данный блок не целесообразно, то можно воспользоваться конструкцией:[aviable=showfull]блок последних новостей[/aviable]
Результат данного специального тега будет вывод блока последних новостей в полной новости, то есть, то что нам и требовалось. Данный специальный тег позволяет значительно расширить структуру сайта, выводя в тех или иных разделах сайта нужную для пользователя информацию. Если Вам требуется указать несколько разделов в теге, то Вам следует их писать друг за другом разделяя символом "|".
Существует тег "[category=Х][/category]", который аналогичен предыдущему специальному тегу, с единственной разницей, что тот тег выводит новости в разделах сайта, а данный тег выводит информацию заключенный в тег "[category=Х][/category]" в указанных категориях. Вместо "X" указывается ID номер категории. Если хотите указать несколько категории, то Вам следует их перечислить через запятую в теге вместо "X". Отличным применением специального тега может служить реклама в каждой отдельной категории. Для этого необходимо вставить код рекламы в тег:[category=2,5]код рекламы[/category]
Данный специальный тег так же может быть применен и для вывода специальных модулей для какой-то отдельной категории. ID категории можно узнать в админпанели Вашей Dle - раздел категории.
Тег "[group=Х][/group]" выводит информацию для тех или иных групп пользователей. Вместо "Х" указывается ID группы пользователей. Данный специальный тег Dle применятся для того чтобы скрыть некую информацию от какой-нибудь группы пользователей, к примеру группы "Гость". Для этого необходимо заключить информацию внутрь тега, и указать какой группе разрешен доступ к информации.[group=1,2,3,4]информация для зарегистрированный на сайте пользователей[/group]
По примеру данных специальных тегов существуют обратные данным тегам, специальные теги: [not-category=Х][/not-category], [not-aviable=X][/not-aviable], [not-group=Х][/not-group]. Разница заключается в том, что в указанных категориях, разделах и групп пользователей, заключенная информация в данные специальные теги выводится, не будет. Для примера, если Вам надо чтобы некая информация не выводилась на главной странице сайта, то Вам следует составить следующую конструкцию и вставить в шаблон Вашего сайта:[not-aviable=main]информация, которая не должна выводится на главной странице сайта[/not-aviable]
И по аналогии с категориями и группами пользователей данный специальный тег Dle запретит выводить информацию в указанных Вами категориях и группах пользователей.
Эти специальные теги Dle позволят Вам значительно расширить возможности Вашего сайта. Это наиболее интересные и функциональные специальные теги в Dle. Если же вы хотите полностью ознакомиться со всеми смециальными тегами то проидите по данной ссылки.
Немного информации об материале: 13-05-2013, 12:29 наш лучший журналист - kinogrant написал статью - "Специальные теги Dle" и сразу же добавил её к нам на сайт! Хотелось бы добавить, что наш журналист подобрал лучшее оформление и качественное содержание данной новости. Так же советуем вам посетить категорию CMS, чтобы найти другие отличные материалы, как и этот!