Карта сайта JL Sitemap

Компонент для создания карты сайта в формате html и xml. Компонент полностью русифицированный. Хорошая альтернатива компонентам Xmap и MapХ.

В комплект поставки входит следующее:

  • Компонент карты сайта;
  • Плагин поддержки материалов в карте сайта; 
  • Плагин поддержки Меток Joomla;
  • Плагин поддержки Контакты Joomla;
  • Плагин поддержки K2;
  • Плагин поддержки Kunena;
  • Плагин поддержки Virtuemart;
  • Плагин запуска генерации sitemap по расписанию через cron сервера.

Компонент карты сайта может следующее:

  • Поддержка Joomla 3.9 и выше;
  • Поддержка меню, категорий и материалов Joomla из коробки;
  • Корректно построить карту вашего сайта исключив дублирование материалов;
  • Создать реальный sitemap.xml и не генерировать его при каждом обращении к файлу;
  • Запуск генерации sitemap.xml по расписанию через cron сервера;
  • Запуска генерации sitemap при заходе пользователя на сайте или в панель администратора;
  • Защита от случайного запуска - карта генерируется раз в несколько часов;
  • Режим отладки;
  • Возможность удалить файл карты сайта;
  • Возможность задать свое имя для карты сайта;
  • Индикатор последней генерации файл карты сайта, как в расписании, так и в основном интерфейсе компонента;
  • HTML карта сайта;
  • Проверка на существование карты сайта;
  • Поддержка мультиязычных карт сайтов;
  • Поддержка различных режимов фильтрации карты сайта;
  • Простой режим - удаление мусорных ссылок не соответствующих по различным параметрам;
  • Фильтр по меню - вы можете показывать в карте те меню, которые вам необходимы;
  • Фильтр по стоп словам - вы можете привести карту сайта в соответствии с robots.txt;
  • Регулярные выражения - вы можете видоизменять карту сайта с помощью регулярных выражений.

Установка компонента производится стандартным способом Joomal.

Настройка

После установки компонента, войдем на страницу настройки через меню "Компоненты -> JL Sitemap".

Перейдем по кнопки Конфигурация. В данном окне мы можем произвести следующие настройки:

Вкладка Параметры

  • Имя файла - название генерируемого файла карты сайта;
  • Генерировать XSL - это язык программирования — семейство рекомендаций консорциума W3C, описывающее языки преобразования и визуализации XML-документов;
  • HTML кол-во ссылок - в данном поле указывается ограничение на количество выводимых ссылок в html карте;
  • XML кол-во ссылок - в данном поле указывается ограничение на количество выводимых ссылок в xml карте;
  • Частота изменений - в выпадающем списке предложены варианты частоты изменений материалов;
  • Приоритет - приоритет ссылок, естественно чем выше число, тем важней ссылка.

Вкладка Фильтрация

  • Простой режим фильтрации - позволяет исключать ссылки из карты сайта с содержанием слов index.php, component, get. Функция была проверена на локальном сервер. В итоге она полностью исключила из списка ссылок, ссылки в которых присутствовали данные слова. Весьма интересно как поведет себя данная функция при включении ЧПУ ссылок;
  • Фильтр по меню - позволяет исключать из списка ссылок меню;
  • Стоп слова - позволяет исключать из карты сайта ссылки с содержанием введенных слов;
  • Обработка регулярными выражениями - позволяет обрабатывать карту сайта регулярными выражениями, перед записью в файл.

Вкладка Плагины:

Вкладка плагины показывает установленные плагины данной карты сайта. В зависимости от используемых компонентов вам нужно будет включить тот или иной плагин. Допустим для добавления ссылок на материалы нужно включить плагин отвечающий за материалы.

Вкладка Отладка;

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

Вкладка Планировщик:

Здесь мы можем отслеживать когда был последний запуск генерации карты сайта.

Если параметр "Запуск пользователем" отключен, то вам доступна возможность генерации защитного ключа для ссылки запуска генерации файла карты сайта по cron. Для автоматической генерации нужно добавить в cron планировщик задач ссылку созданную в данном окне. Пример запуска через cron:

wget -O /dev/null "https://www.38i.ru/component/ajax?plugin=jlsitemap_cron&group=system&format=raw&key=ваш_ключ"

Обратите внимание, метод запуска планировщика на вашем сервере может отличаться, поэтому уточните у администратора сервера этот вопрос.

Автоматическую генерацию рекомендуется выполнять 1 раз в сутки.

Если параметр "Запуск пользователем" включен, то у вас появляется выбор места запуска - Везде, Админ панель или сайт и время запуска. В данном случае создание ключа полностью игнорируется. 

После завершения всех настроек можно вручную с генерировать карту сайта и посмотреть результат. Так же после генерации карты сайта активируется кнопка для удаления карты сайта.

Обновление данного компонента можно посмотреть на сайте производителя joomline.ru

Вложения:
Скачать этот файл (pkg_jlsitemap_v1.10.2_j3.9_j4.zip)JLSitemap[Карта сайта для Joomla 3.9 - 4]127 kB

Печать

Добавить комментарий

Защитный код
Обновить