DLE теги
Наиболее часто, и основные теги движка DLE (актуальные от 13 версии) которые используются при созданиии и настройке шаблона DLE.
Настройка даты {date=j.m.Y}
// З 15 версії з шаблону забрали автоматичні теги:
<div id="dle-content">
{content}
</div>
Теги при оформленнии новости:
* - убрать
[*hide] текст [*/hide] или [*hide=2,3,4] текст [*/hide] - (скрывает часть текста)
[spоiler] текст [/spoiler] или [spоiler=заголовок] текст [/spoiler] - (спойлер)
- (разрыв страницы)
- (вставка ссылки на указанный номер страницы внутри новости)
Блок Сортування:
[sort]
<div id="sort">
<button class="h_btn" id="sortbtn">
<svg class="icon n_ico icon-sort"><use xlink:href="#icon-sort"></use></svg>
<svg class="icon m_ico icon-sort_m"><use xlink:href="#icon-sort_m"></use></svg>
<span class="icon_close">
<i class="mt_1"></i><i class="mt_2"></i>
</span>
</button>
<div id="sort_drop" class="head_drop">
<div class="hd_pad">
<b class="sort_label">Сортувати за</b>
{sort}
</div>
</div>
</div>
[/sort]
Дополнительные поля:
==== ДОп. поле с названием "novinki":
onew|Наша новинка
ohit|Хит продаж
oeksl|Лучший эксклюзив
[ifxfvalue novinki="oeksl"] [xfvalue_novinki] [/ifxfvalue]
==== Переключатель Да\Нет:
если ДА - [xfgiven_X] текст [/xfgiven_X]
если нет - [xfnotgiven_X] текст [/xfnotgiven_X]
Теги для верстки шаблонов:
Теги видимости:
[available=lastcomments] текст [/available]
[not-available=userinfo|register|main] текст [/not-available]
=======
main|date|cat|showfull|search|userinfo|register|stats|pm|feedback|favorites|newposts|addnews|lastnews|lastcomments|lostpassword|static|catalog|alltags|tags|allnews
====
global - во всех разделах
main - на главной странице
date - при просмотре новостей за определенные даты
cat - при просмотре категории
showfull - при просмотре полной новости
search - при просмотре результатов поиска
userinfo - при просмотре профиля
register - при регистрации
stats - при просмотре статистики
pm - при просмотре персональных сообщений
feedback - при просмотре обратной связи
favorites - при просмотре закладок
newposts - при просмотре новых сообщений
addnews - при добавлении новости
lastnews - при просмотре последних новостей на сайте
lastcomments - при просмотре последних комментариев
lostpassword - при восстановлении пароля от аккаунта на сайте
static - при просмотре статических страниц
catalog - при просмотре каталога страниц
alltags - при просмотре облака тегов
tags - при просмотре новостей из облака тегов
allnews - при просмотре всех новостей на сайте или всех новостей какого либо пользователя
====
[category=1,2,3,7-10] текст [/category]
[not-category=x]текст[/not-category]
[group=1,2,3] текст [/group]
[not-group=x]текст[/not-group]
[page-count=1,2,3] текст [/page-count]
[not-page-count=1,2,3] текст [/not-page-count]
----
[news=1,2,3] текст [/news]
[not-news=1,2,3] текст [/not-news]
[newscount=1,2,3,4][/newscount]
[not-newscount=1,2,3,4][/not-newscount]
[static=test1,test2,test3] текст [/static]
[not-static=имя страницы] текст [/not-static]
----
[tags=тег1,тег2,тег3] текст [/tags]
[not-tags=тег1,тег2,тег3] текст [/not-tags]
[related-news] {related-news}[/related-news]
[desktop] текст [/desktop]
[tablet] текст [/tablet]
[smartphone] текст [/smartphone]
[group=X]текст[/group]
Теги для вывода дополнительной информации:
[page-title] текст [/page-title]
[not-page-title] текст [/not-page-title]
[page-description] текст [/page-description]
[not-page-description] текст [/not-page-description]
[xfgiven_x][xfvalue_x][/xfgiven_x]
[xfnotgiven_x] текст [/xfnotgiven_x]
[xfvalue_thumb_url_X]
[xfvalue_image_url_X]
[xfvalue_X image="Nr"]
[ifxfvalue tagname="Да"] текст [/ifxfvalue] // показывает Перключатель ДА
[ifxfvalue tagname!="Да"] текст [/ifxfvalue] // не показывает
{category-icon}
{category-id}
{category-title}
{category-description}
{page-title}
{page-description}
Теги вывода на главной странице:
{include file="0-shablon/metategu.tpl"}
<link href="{THEME}/css/styles.css" type="text/css" rel="stylesheet">
<link href="{THEME}/css/sitka.css" rel="stylesheet" type="text/css" />
Р И С У Н О К:
<img alt="" src="{THEME}/images/***.gif">
----
{headers}
{speedbar}
{info}
{content}
[declination={vote-num}]голо|с|са|сов[/declination]
{include file="1-inc-vverh.tpl"}
[aviable=main]{include file="1-inc-main.tpl"}[/aviable]
{jsfiles}
{ajax}
----
{category-icon}
{login} {calendar}
{changeskin} {topnews}
{vote} {archives} {banner_имя} {inform_имя}
----
[sort]{sort}[/sort] - сортировка новостей
{category-id} - вывод айди категории
{category-title} - имя категории
{category-description} - описание категории (доступен и в полной новости)
----
= Отдельный свой шаблон
{include file="0-shablon/nav.tpl"}
= Новости из категорий
{custom category="1-23,5,6" template="shortstory" limit="10" order="views" cache="yes"}
= Создать меню из категорий
{catmenu id="6" subcat="yes" cache="yes"}
= Выводит последнее комментарии
{customcomments category="1-8" template="lastkom" available="global" limit="6" order="date" sort="desc" cache="yes"}
<!-- search -->
<form method="post"><input type="hidden" name="do" value="search" /><input type="hidden" name="subaction" value="search" /><input id="story" name="story" class="searchterm" placeholder="" />
<input class="searchbutton font-var2" value="шукати" type="submit" /></form>
<!-- search end -->
order критерий сортировки новостей, может принимать следующие значения:
date - сортировка новостей по дате публикации
editdate - сортировка новостей по дате редактирования
rating - сортировка новостей по рейтингу
reads - сортировка новостей по количеству просмотров
comments - сортировка новостей по количеству комментариев
title - сортировка новостей по заголовкам новостей
rand - сортировка новостей в случайном порядке
id_as_list - сортирует публикации так как они указаны в списке для ID публикаций. Например, тег {custom id="3,4,1,2" order="id_as_list"} выведет сначала новость c ID 3 потом 4 потом 1 потом 2.
ЧПУ страниц в DLE:
/statistics.html - статистика сайта
/lastnews/ - вывод всех новостей
/?do=lastcomments - вывод всех коментариев
/rules.html - правила сайта
/index.php?do=feedback - обратная связь
/catalog/a/ - каталог сайта
/tags/ - вывод облака тегов
/user/имя пользователя/ - профиль пользователя
/index.php?do=register - регистрация на сайте
/newposts/ - обзор непрочитанных сообщений
/index.php?do=search - страница поиска
/index.php?do=lostpassword - восстановление пароля
Теги краткой новости:
{news-id}