6.09.14, 22:15
1 комментарий
  DLE Модули

SiteMap - HTML карта сайта 2.2

Удобный и понятный модуль HTML карты сайта для движка DLE Datalife Engine. Отвечает всем требованиям SEO и очень прост в установке. Модуль позволяет выводить ненумерованный список со ссылками на все новости, категории и статические страницы.

Характеристики:
наличие админпанели с визуальным генератором кода для вставки в шаблон;
возможность детальной настройки более чем 20 параметров!
возможность настроить количество выводимых элементов в категориях
возможность настроить принцип и порядок сортировки элементов карты
возможность отображения категорий сайта в виде ссылки или простым текстом
возможность включить/исключить конкретные элементы по их id
в карте не выводятся публикации, не прошедшие модерацию, а так же запланированные на будущее;
учитывается наличие/отсутствие ЧПУ, а так же тип ЧПУ;
важная особенность – в ранних версиях DLE не было ЧПУ, а когда он появился то был только одного типа (сейчас это ЧПУ тип 3). Поэтому новые публикации выводятся с url’ом, тип которого выбран в админке, а старые, соответственно, с url’ом старого типа.
модуль полностью кешируется;
модуль использует API DLE.

Установка:
1. Распакуйте архив с модулем.

2. Скопируйте содержимое папки uploads (кроме /templates/) на сервер.

3. Содержимое папки uploads/templates/Default/ поместите в папку своего шаблона.

4. Запустите файл http://site.ru/sitemap_installer.php и следуйте инструкциям.

5. Удалите файл sitemap_installer.php с сервера.

6. Зайдите в админпанель, выберите модуль SiteMap и сгенерируйте код.

7. Откройте файл main.tpl своего шаблона и найдите:

{content}


Замените на:

[not-aviable=sitemap]{content}[/not-aviable]
[aviable=sitemap]*сюда вставьте код, сгенерированный в админке*[/aviable]


8. Откройте файл .htaccess, который лежит в корне (т.е. там, где лежит основной index.php) и найдите:

    RewriteEngine On


Ниже добавьте:

    # Карта сайта
    RewriteRule ^sitemap(/?)+$ /?do=sitemap [L]


9. Откройте файл /engine/engine.php и найдите:

$metatags = <<Выше добавьте:
if ($do == 'sitemap') {
	$nam_e = "Карта сайта";
	$metatags['title'] = "Карта сайта {$config['home_title']}";
	$metatags['description'] = "Карта сайта {$config['description']}";
	$canonical = '';
}


Процесс установки завершен - карта сайта доступна по адресу http://site.ru/sitemap/ или http://site.ru/index.php?do=sitemap

СКАЧАТЬ

Вес файла
30.22 Kb

Комментарии

  1. hadjimurad 16 марта 2015 14:38                    

    На 10.4 кто нить ставил ?? как он сел норм?

Напишите своё мнение