Най-добрата версия за летен двигател на данни за печат. Конфигуриране на версията за печат на двигател на datalife

Здравейте приятели. Прекарвам почти цялото си време. Тъй като повечето от сайтовете ми са изградени на CMS DLE, трябва да работя много с този двигател. И преди съм казвал, че разработчиците не са приятелски настроени към SEO и като цяло никога не са чували такава дума, но тя се оказва дори по-лоша, отколкото би могла да бъде. Дори подготвих цяла поредица от публикации, посветени на „seos“ на популярния двигател (вижте в категорията).

Но днес бих искал да говоря за толкова важно нещо като html картата на сайта за DLE. Колкото и да търсих в интернет нормален модул за карти, не можах да го намеря. Разбира се, има няколко решения, но всички те дават абсолютно не резултата, който е необходим, а понякога дори причиняват вреда. Трябваше сам да напиша модула, или по-скоро да поверя на професионалистите изпълнението на моите „желания“. Изразявам дълбока благодарност на Александър Фомин за ентусиазма и невероятната скорост на работа.

Модулът на DLE карта на сайта, който ще ви представя, отговаря на всички SEO изисквания и е изключително лесен за инсталиране.

SiteMap - модул за генериране на HTML карта на сайта за DLE

Оригинално име: Карта на сайта
CMS съвместимост: DLE 8.2- 10.6
Разпространение: Безплатно, както е, когато се разпространява връзката към източника се изисква
Сегашна версия: 2.2 (от 08.05.2014 г.)
Предназначение: Показва неподреден списък с връзки към всички публикации, категории и статични страници.
Характеристика: Генератор на визуален код за вграждане. Подробна конфигурация на принципа на показване на всички елементи на сайта - новини, категории, статични страници - броят на показаните елементи, принципът на сортиране и ред на сортиране, показване на елементи като връзка или в обикновен текст, възможност за включване / изключване на конкретни елементи.

Описание и конфигурация на HTML модула за карта на сайта за DLE

Приятели, 3 юни 2012 г. е голям ден, излезе изцяло нова карта на сайта версия 2.0. Вдигаме летвата за използваемостта на нашия модул на ново ниво. На нас (надявам се и на вас) много ни хареса внедрената система за генериране на визуален код и решихме да я внедрим в модула на картата на сайта. Сега не е нужно да четете ръководства и описания на всички функции и техните стойности - просто отидете в администраторския панел, посочете няколко стойности и това е всичко - модулът е готов за работа!

В допълнение към горното, бих искал да изброя някои по-важни функции:

  • модулът е напълно кеширан;
  • модулът използва DLE API;
  • картата не показва публикации, които не са преминали модерация, както и тези, планирани за в бъдеще;
  • отчита се наличието / отсъствието на CNC, както и вида на CNC;
  • осигурена е такава тънкост - ако някой е работил от дълго време с DLE двигателя, тогава той си спомня, че в по-ранните версии изобщо не е имало CNC и тогава той се е появил, но само от един тип (същият като тип 3 се формира сега). Така че това е предвидено и в този модул - новите публикации се показват с url, чийто тип CNC е избран в администраторския панел, а старите, съответно, с url на стария тип CNC.

Въпреки появата на визуалния генератор, предлагам ви да се запознаете с механиката на модула.

Модулът се вмъква в шаблона main.tpl с помощта на маркера:
(включва файл \u003d "engine / modules / sitemap.php? param1 \u003d value1 & param2 \u003d value2")

param1 \u003d - параметър на модула, value1 - стойност на параметъра. Настройките на модула следват ли след? и разделени с &.

Пример за вмъкване (показва карта на сайта със списък със статични страници и новини от категории с id \u003d 2,3,4):
(съдържание)
(включва файл \u003d "engine / modules / sitemap.php? show_static \u003d 1 & need_cats \u003d 2,3,4")

За да може картата на сайта да се показва на отделна страница, тагът (включва ...) трябва да бъде затворен, а тагът (съдържание) трябва да бъде затворен. След това модулът ще бъде достъпен на http://site.ru/sitemap/

След всякакви промени в параметрите и техните стойности трябва да изчистите кеша в администраторския панел.

Параметри на модула, предадени през tpl по време на вмъкване:

  • need_cats - списък с идентификатори на категории, разделени със запетаи за показване на картата
  • exc_cats - разделен със запетая списък с идентификатори на категории, които да се изключат от картата
  • need_news - списък с идентификатори на статии, разделени със запетаи за показване на картата
  • exc_news - списък с идентификатори на статии, разделени със запетаи, изключени от картата
    • няма смисъл да се задават тези параметри едновременно
  • need_static - разделен със запетая списък със статични идентификатори на страници, които да се показват на картата
  • exc_static - разделен със запетая списък със статични идентификатори на страници, които да се изключат от картата
    • няма смисъл да се задават тези параметри едновременно
  • cats_as_links - покажете имената на категориите като връзки (1 или 0)
  • show_static - показване на статични страници в картата (1 или 0)
  • cats_sort - поле за сортиране за списъка с категории (поле от таблицата dle_category)
  • cats_msort - посока на сортиране на списъка с категории (ASC или DESC)
  • news_sort - поле за сортиране на списъка със статии (поле от таблицата dle_post)
  • news_msort - посока на сортиране на списъка със статии (ASC или DESC)
  • static_sort - поле за сортиране за списъка със статични страници (поле от таблицата dle_static)
  • static_msort - посока на сортиране на списъка със статични страници (ASC или DESC)
    • има 2 опции за посока на сортиране:
      • ASC - Възходящ (по азбучен ред)
      • DESC - низходящ (в обратен ред)
    • ако полето и редът на сортиране не са посочени - използват се зададените настройки на категорията или стандартните DLE параметри
  • cats_limit - максимален брой подкатегории за показване
  • news_limit - максимален брой статии, показани от категорията
  • static_limit - максимален брой показани статични страници

Забележете не се изискват нито една от горните настройки, изобщо не можете да посочите нищо - просто вмъкнете маркера (включва файл \u003d "engine / modules / sitemap.php") - тогава ще се използват настройките по подразбиране.

Класове за външен вид на сайта и стил

По избор е предвидено за промяна външен вид sitemap, за да направите това, отворете таблицата със стилове (style.css) на вашия шаблон и напишете класовете, описани по-долу.

Списък на CSS класове за картата на сайта:

Sitemap_categories - елемент

Свързани статии: