Пост на блоге, где идет обсуждение модуля, принимаются все отзывы, пожелания, замечания и найденные ошибки - https://alaev.info/blog/post/1974
Удобный и понятный модуль HTML карты сайта для движка DLE Datalife Engine. Отвечает всем требованиям SEO и очень прост в установке.
Модуль позволяет выводить ненумерованный список со ссылками на все новости, категории и статические страницы.
Версия - 2.1 (от 08.10.2012)
Совместимость - DLE 8.2-9.7.
Характеристики:
Процесс установки занимает не более 5 минут.
{content}Замените на:
[not-aviable=sitemap]{content}[/not-aviable] [aviable=sitemap]{include file="engine/modules/sitemap.php"}[/aviable]
RewriteEngine OnНиже добавьте:
# Карта сайта RewriteRule ^sitemap(/?)+$ /?do=sitemap [L]
Для подробностей об изменении внешнего вида модуля смотрите вкладку Доп.
Внимание! Для настройки вам совершенно не обязательно знать описание параметров и их значений, за вас это сделает визуальный генератор кода в панели админимтратора. Описание, идущее ниже, только для продвинутых пользователей.
Различные настройки позволяют достаточно гибко настроить выводимую картой сайта информацию, при этом ни одна из приведенных ниже настроек не является обязательной! Можно ничего не указывать и просто вставить тег {include file="engine/modules/sitemap.php"}, тогда будут использованы настройки по умолчанию.
Так как модуль интегрируется в сайт при помощи одного тега, то соответственно все настройки происходят внутри этого тега.
Параметры ?param1=value1¶m2=value2 — это настройки модуля, они следуют после знака ? и разделены знаком &.
Параметры отвечающие за вывод информации:
Параметры отвечающие за сортировку данных:
Возможны 2 варианта направления сортировки:
ASC - по возрастанию (по алфавиту)
DESC - по убыванию (в обратном порядке)
Если поле и порядок сортировки не указаны - используются заданные настройки для категорий или стандартные параметры DLE.
Параметры отвечающие за ограничения вывода информации:
Пример вставки, который выводит карту сайта со списком статических страниц и новостями из категорий с идентификаторами 2, 3 и 4:
{include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4"}
Пример вставки, который выводит карту сайта, где заголовки категорий являются кликабельными, а количество новостей под каждой категорией имеет ограничение в 20:
{include file="engine/modules/sitemap.php?cats_as_links=1&news_limit=20"}
Для подробностей об изменении внешнего вида модуля смотрите вкладку Доп.
Если вам необходимо изменить внешний вид модуля, то предусмотрены втроенные css-стили.
Описание CSS классов карты сайта:
Пример работы карты сайта: http://www.winterlife.ru/sitemap
ver.1.0 - 16.03.2011
Релиз модуля.
ver.1.1 - 02.11.2011
Оптимизация кода. Обновление иконки под общий стиль авторских модулей.
ver.1.2 - 02.06.2012
Введен контроль за версией DLE. Добавлена совместимость с новыми версиями DLE 9.6.
ver.2.0 - 03.06.2012
Добавлен установщик. Появилась админка с генератором кода для вставки в шаблон.
ver.2.1 - 08.10.2012
Исправлена ошибка в генераторе кода. Исправлены опечатки в админке.