HTML карта сайта для DLE

HTML карта сайта для DLE

Назначение модуля — вывод ненумерованного списка с картой сайта — ссылками на все публикации, категории и статические страницы. Возможна детальная настройка модуля для регулирования выводимой информации и её количества.

Модуль вставляется в шаблон main.tpl с помощью тега
{include file="engine/modules/sitemap.php?param1=value1&param2=value2"}.


Для создания отдельной странички с выводом модуля, тег нужно заключить в [aviable=sitemap][/aviable], а тег {content} — заключить в теги [not-aviable=sitemap][/not-aviable] — тогда страничка с модулем будет доступна по адресу http://site.ru/index.php?do=sitemap
?param1=value1&param2=value2 — настройки модуля следуют после знака ? и разделены знаком &


Пример вставки (выводит карту сайта со списком статических страниц, и новостями из категорий с идентификаторами 2, 3 и 4):
[not-aviable=sitemap]{content}[/not-aviable]
[aviable=sitemap]{include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4"}[/aviable]






Заметьте, ни одна из приведенных выше настроек не является обязательной, можно вообще ничего не указывать (достаточно вставить тег {include file="engine/modules/sitemap.php"}), тогда будут использованы настройки по умолчанию.

Установка модуля

Распаковываем скачанный архив и загружаем файлы на сервер:
Файл sitemap.php загружаем в /engine/modules/
Файл sitemap.tpl загружаем в /templates/{THEME}/
Открываем /templates/{THEME}/main.tpl и находим:
{content}
ЗАМЕНЯЕМ на:
    [not-aviable=sitemap]{content}[/not-aviable]
    [aviable=sitemap]{include file="engine/modules/sitemap.php?cats_as_links=1&show_static=1"}[/aviable]

Открываем файл .htaccess и находим:
DirectoryIndex index.php (если этой записи в файле нет, то находим RewriteEngine On)
ПОСЛЕ вставляем:
    # Карта сайта
    RewriteRule ^sitemap(/?)+$ /?do=sitemap [L]

(опционально) Открываем файл стилей (style.css) своего шаблона и прописываем классы, если хотите. Лично я ничего не прописывал, при грамотной верстке шаблона все и так смотрится хорошо.
Все готово, ваша карта сайта доступна по адресу http://site.ru/sitemap

Источник: alaev.info

Внимание! У Вас нет прав для просмотра скрытого текста.



Скачать бесплатно HTML карта сайта для DLE на WebWel.ru

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Навигация ! ! !

Designed by EnerGY