HTML карта сайта для DLE Модуль полностью кешируется, использует API DLE, в карте не выводятся публикации, не прошедшие модерацию, а так же запланированные на будущее. Учитывается наличие/отсутствие ЧПУ, а так же тип ЧПУ (это едва ли не самое главное). Так же была предусмотрена такая тонкость – если кто давно работает с движком ДЛЕ, то помнит, что в ранних версиях вообще не было ЧПУ, а потом он появился, но только одного типа, такого же, как сейчас формируется тип 3. Так вот это тоже предусмотрено в данном модуле: новые публикации выводятся с url’ом, тип которого выбран в админке, а старые, соответственно, с url’ом старого типа. Описание и спецификации модуля HTML карта сайта для DLE: Назначение модуля - вывод ненумерованного списка с картой сайта - ссылками на все публикации, категории и статические страницы. Возможна детальная настройка модуля для регулирования выводимой информации и её количества. Модуль вставляется в шаблон main.tpl с помощью тега Код: {include file="engine/modules/sitemap.php?param1=value1¶m2=value2"} Для создания отдельной странички с выводом модуля, тег нужно заключить в [аviаblе=sitemap][/аviаblе], а тег {соntеnt} - заключить в теги [nоt-аviаblе=sitemap][/nоt-аviаblе] - тогда страничка с модулем будет доступна по адресу "http://site.ru/index.php?do=sitemap" "?param1=value1¶m2=value2" - настройки модуля следуют после знака ? и разделены знаком & Пример вставки (выводит карту сайта со списком статических страниц, и новостями из категорий с идентификаторами 2, 3 и 4 Код: [nоt-аviаble=sitemаp]{cоntеnt}[/nоt-аviаble] [аviаble=sitemаp]{includе filе="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4"}[/аviаble] Параметры модуля, передаваемые через tpl при вставке: need_cats - список id категорий через запятую для вывода в карте exc_cats - список id категорий через запятую, исключаемых из карты данные параметры бессмысленно указывать одновременно need_news - список id статей через запятую для вывода в карте exc_news - список id статей через запятую, исключаемых из карты данные параметры бессмысленно указывать одновременно need_static - список id статических страниц через запятую для вывода в карте exc_static - список id статических страниц через запятую, исключаемых из карты данные параметры бессмысленно указывать одновременно 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 - максимальное количество выводимых статических страниц
Чтобы sitemap заработал на DLE 9.6 нужно в sitemap.php найти Код: $fields = 'id, category, title, alt_name, date, flag'; заменить на: Код: $fields = 'id, category, title, alt_name, date';
Вышла новая версия HTML SiteMap DLE v.2.0 — sitemap_v.2.0 История версий (History Log) v.2.0 — 03.06.2012 Добавлен установщик. Появилась админка с генератором кода для вставки в шаблон.