Модуль HTML карты сайта для DLEМодуль html карты сайта, который по мнению авторов отвечает всем требованиям seo, также он предельно прост в установке, никаких лишних файлов и записей в БД. Модуль полностью кешируется, использует API DLE, в карте не выводятся публикации, не прошедшие модерацию, а так же запланированные на будущее. Учитывается наличие/отсутствие ЧПУ, а так же тип ЧПУ (это едва ли не самое главное). Так же была предусмотрена такая тонкость – если кто давно работает с движком ДЛЕ, то помнит, что в ранних версиях вообще не было ЧПУ, а потом он появился, но только одного типа, такого же, как сейчас формируется тип 3. Так вот это тоже предусмотрено в данном модуле: новые публикации выводятся с url’ом, тип которого выбран в админке, а старые, соответственно, с url’ом старого типа.
Описание и спецификации модуля HTML карта сайта для DLE:
* Назначение модуля - вывод ненумерованного списка с картой сайта - ссылками на все публикации, категории и статические страницы. Возможна детальная настройка модуля для регулирования выводимой информации и её количества. * Модуль вставляется в шаблон main.tpl с помощью тега
{inсludе filе="еngine/modules/sitemap.php?param1=vаluе1¶m2=vаluе2"}
* Для создания отдельной странички с выводом модуля, тег нужно заключить в
[а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 - максимальное количество выводимых статических страниц Заметьте, ни одна из приведенных выше настроек не является обязательной, можно вообще ничего не указывать (достаточно вставить тег
{inсludе filе="engine/modules/sitemap.php"}
), тогда будут использованы настройки по умолчанию.
Внимание! У вас нет прав для просмотра скрытого текста.
Комментарии к статьеЕсли Вам понравилась эта статья или не понравилась напишите об этом в комментариях
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |