В этой статье я расскажу вам, как без лишних телодвижений установить, на мой взгляд самую удобную и простую в установке карту сайта для DLE. Автор программы — Даркангел, за что ему нереальное спасибо. Карту эту я использую на разных версиях движка DLE. Поэтому на свежем 9.6 она работает без нареканий.
Итак. поехали….
Скачать карту сайта [dle_sitemap]
Качаем карту и извлекаем её в папки EIGINE и в папку с вашей текущей темой. Для надежности я кидал во все темы.
Открываем /engine/engine.php
ищем:
case “addnews” :
include ENGINE_DIR . ‘/modules/addnews.php’;
break;
Добавляем ниже:
case “sitemap” :
include ENGINE_DIR.’/modules/sitemap.php’;
break;
ищем:
elseif ($do == ‘stats’) $nam_e = $lang[‘title_stats’];
ниже добавляем:
elseif ($do == ‘sitemap’) $nam_e = “Карта сайта”;
Открываешь .htaccess
ищем:
RewriteRule ^rules.html$ index.php?do=rules [L]
ниже добавляем:
RewriteRule ^sitemap.html index.php?do=sitemap [L]
После чего карту можно вызывать по ссылке https://www.manya.ru/sitemap/
Для редактирования стиля отображения, копаем файл, который мы закачали в шаблоны. Для изменения настроек копайте сам скрипт из папки ENGINE.
Сделал всё как в описание в dle 9.6 не работает
чего то не работает(Внимание, обнаружена ошибка
По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу. ПИШЕТ((((
Реально не работает в dle 9.6
На 9.7 не работает, что-то с MySQL не то, вот какую ошибку выдает “Unknown column ‘rating’ in ‘field list'”
Так, разобрался кажется в чем дело. Кого интересует, объясняю, в DLE версии выше 9.2 изменена структура БД, из запроса нужно убрать лишние параметры, которые ИМХО вообще не нужны для карты. А вообще, автор, модуль УГ, не берет статические страницы, зря только время потратил блин!
Вот простая и удобная карта сайта https://www.2dle.net/41-karta-sajta-dlya-dle-dlya-polzovatelej.html для 9.6.
На dle 9.6 не работает, нужно БД править, я правда не помню на каком сайте нашел инфу..