😎 » DARYA DLE » DLE теги
3 527 0  

DLE теги

Основні теги CMS DLE (актуальні від 13 до 18 версії) які використовуються при створенні та налаштуванні шаблону DLE.

Налаштування дати   {date=j.m.Y}

Початковий файл для верстання

Оптимізація DLE під СЕО

// З 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}
            [available=cat][page-count=1]
            <div class="opis-cat">
                <h1><img src="{category-icon}" alt="icon category" />{category-id} {category-icon}  {category-title}</h1>
                <div>{category-description}</div>
            </div>
            [/page-count][/available]
            [available=main][page-count=1]{include file="1-inc-main.tpl"}[/page-count][/available]	
{info}
{content}
{navigation}

[declination={vote-num}]голо|с|са|сов[/declination]
{include file="1-inc-vverh.tpl"}
[available=main][page-count=1]
{include file="1-inc-main.tpl"}
[/page-count][/available] 

[category=1,2,3,7-10] текст [/category]
{catnewscount id="X"}
[not-page-count=1,2,3] текст [/not-page-count]
{jsfiles}
{ajax}
----
{category-icon}
 {login}   {calendar}
 {changeskin}   {topnews}
 {vote}   {archives}   {banner_имя}   {inform_имя}
----
[sort]{sort}[/sort]  - сортування новин

----

= Окремий свій шаблон
{include file="0-shablon/nav.tpl"}

= Новини із категорій
{custom name="X" id="1,2,5-8" category="2,3,5-8" author="x" days="x" template="custom" available="global" navigation="no" from="0" limit="10" fixed="yes" unique="yes" order="date" sort="desc" cache="yes"}

= Створити меню з категорій
{catmenu id="1,2,3-5" idexclude="1,2,3-5" subcat="yes" template="custom" cache="yes"}

= Виводить останні коментарі
{customcomments id="1,2,5-8" category="2,3,5-8" author="x" days="x" template="custom" available="global" from="0" limit="10" 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         - правила сайта
/kontakt.html      - обратная связь
/catalog/a/        - каталог сайта
/tags/             - вывод облака тегов
/user/имя пользователя/     - профиль пользователя
/index.php?do=register      - регистрация на сайте
/newposts/         -  обзор непрочитанных сообщений
/index.php?do=search        - страница поиска
/index.php?do=lostpassword - восстановление пароля


Теги короткої новини:

{title}
{title limit="x"}
{news-id}
{short-story}
{short-story limit="x"}
{link-category}
{category-url}
[full-link]силка на повну новину [/full-link]
{full-link}
{image-x}
[newscount=x] текст [/newscount]
[not-newscount=X] текст [/not-newscount]
{views}
{comments-num}
{category}
{category-icon}
[xfgiven_x] [xfvalue_x] [/xfgiven_x]
[xfnotgiven_X] [/xfnotgiven_X]

Теги для повної новини:

 [xfgiven_img]<img src="[xfvalue_image_url_img]"  alt="{title}" />[/xfgiven_img]
[catlist=7-28]                
[/catlist]
[image-1]<img src="{image-1}" alt="{title}" />[/image-1]
{short-story}
{full-story}
 {navigation}
    <section class="sect next-prev d-flex">
		[prev-url]<a class="btn-blue" href="{prev-url}">‹ {prev-title}</a>[/prev-url]
		[next-url]<a class="btn-blue" href="{next-url}">  {next-title} ›</a>[/next-url]
	</section>
 <!-- JSON-LD -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "{title}",
  "author": {
    "@type": "Person",
    "name": "Перший портал Кам'янця-Подільського"
  },
  "datePublished": "{date=Y-m-j}T{date=H:i:s}+03:00",
  [edit-date]"dateModified": "{edit-date=Y-m-d}",[/edit-date]
  "articleSection": "{category}",
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "http://schema.org/ViewAction" },
    "userInteractionCount": "{views}"
  },
  "commentCount": "{comments-num}"
}
</script>
<script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Organization",
      "name": "Вантажникі ПЛЮС",
      "image": [
        "gruzchiki-plus.kiev.ua/assets/images/logo4-2.png"
       ],
       "priceRange": "UAH",
       "telephone" : "+38067002233",
       "address": {
         "@type": "PostalAddress",
         "streetAddress": "вул. Бульварна, 12",
         "addressLocality": "Київ",
         "addressRegion": "Київ",
         "postalCode": "02000",
         "addressCountry": "Україна"
       }
    }
</script>
  • "@type": "Organization"


Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023