JL Sitemap - бесплатный компонент для Joomla позволяющий быстро и самое главное корректно создать карту вашего сайта. В базовой поставке идет полная поддержка материалов Joomla. В том числе и поддержка русского языка. Скачать последнюю версию JL Sitemap можно здесь.
Комплект поставки:
- Компонент карты сайта.
- Плагин поддержки Материалов Joomla.
- Плагин поддержки Меток Joomla.
- Плагин поддержки Контакты Joomla.
- Плагин поддержки K2.
- Плагин поддержки Kunena.
- Плагин поддержки Virtuemart.
- Плагин запуска генерации sitemap по расписанию.
Что может компонент карты сайта?
- Поддержка Joomla 3.9 и выше.
- Поддержка Joomla 4.
- Поддержка меню, категорий и материалов Joomla из коробки.
- Корректно построить карту вашего сайта.
- Исключить дубли материалов.
- Обработать почти, неограниченное количество страниц.
- Создать реальный sitemap.xml и не генерировать его при каждом обращении к файлу.
- Не создавать нагрузку на хостинг, ресурсы требуются, только когда генерируется файл.
- Запуск генерации sitemap.xml по расписанию.
- Запуска генерации sitemap при заходе пользователя на сайт.
- Защита от случайного запуска - карта генерируется раз в несколько часов.
- Режим отладки.
- Возможность удалить файл карты сайта.
- Возможность задать свое имя для карты сайта.
- Индикатор последней генерации файл карты сайта, как в расписании, так и в основном интерфейсе компонента.
- HTML карта сайта.
- Карта сайта изображений (реализация на уровне компонента, на сегодня адаптирован только плагин для материалов Joomla)
- Проверка на существование карты сайта.
- Поддержка мультиязычных карт сайтов.
- Поддержка различных режимов фильтрации карты сайта.
- Простой режим - удаление мусорных ссылок, не соответствующих по различным параметрам.
- Фильтр по меню - вы можете показывать в карте те меню, которые вам необходимы.
- Фильтр по стоп словам - вы можете привести карту сайта в соответствии с robots.txt.
- Регулярные выражения - вы можете видоизменять карту сайта с помощью регулярных выражений.
- Он просто бесплатно облегчает жизнь, нам Джумловодам :-)
Установка и настройка карты сайта JL Sitemap
Компонент устанавливается стандартным способом. Это не должно у Вас вызвать никаких проблем.
При входе в компонент Вы увидите следующие настройки:
Настройку начинакм с плагинов. Включаем все что нам необходимо и какие расширения и компоненты стоят у Вас.
В настройках плагина Материалы во вкладках "Статьи" и "Категории" (можно оставить все как есть). Включить - Да или Нет. Добавлять или не добавлять сущность в файл sitemap.xml. Частота изменений - индикатор для поисковых машин, как часто проверять URL. Приоритет индексации.
Далее заходим в Настройки.
Настройка Параметров:
- Имя файла - уникальное имя карты сайта, по умочанию sitemap.xml
- Генерировать XSL - если включить "Да" генерируется стили для карты сайта.
- HTML кол-во ссылок - через какое количество ссылок ставить пагинацию HTML карты сайта.
- XML кол-во ссылок - эта опция необходима для генерации составных карт сайта. В этом случае xml карта сайта дробится на файлы, а в основном файле указываются ссылки на эти файлы.
Переходим в Фильтрацию.
Для обычных пользователей рекомендуется первые три режима фильтрации, они простые и понятные в настройке и в них почти невозможно получить не рабочую карту сайта.
Простой режим фильтрации
Позволяет быстро избавиться от мусорных ссылок в карте сайта, допустим у вас идет потеря меню или какое, то расширение генерирует get ссылки. В этом разделе вы может быстро отсечь подобные ссылки.
Фильтр по меню
По умолчанию все ссылки включены в формирование карты сайта, но если вы хотите исключить, какое то меню, то вы просто можете его не включать в карту сайта.
Внимание!!! При использовании данной настройки в карту сайта не будут включаться ссылки не привязанные к меню. По умолчанию если категория не привязана к пункту меню, она привязывается к главной странице, но при использовании этой опции все не привязанные сущности будут игнорироваться.
Стоп слова
Этот инструмент призван скорректировать карту сайта, под настройки файла robots.txt, допустим у вас в файле робота закрыт какой-то раздел, и вам надо исключить его и вложенные страницы в него из карты сайта. Просто укажите часть URL в данной настройке.
Обработка регулярными выражениями
Это очень специфическая функция карты сайта, Ее не рекомендуется использовать людям, которые не знают, как ее применять и для чего она. Суть инструмента в том, что вы можете с помощью регулярных выражений исключать часть ссылок, модифицировать их или подгонять под ваши требования.
Переходим в основные настройки и нажимаем кнопку "Генерация". После завершения работы скрипта выведется лог действий и разблокируется кнопка "Карта-сайта". Далее редактируем файл robots.txt в корне сайта. Добавляем в него запись "sitemap: https://site.ru/sitemap.xml". Где site.ru имя вашего домена.
Вывод HTML карты сайта JL Sitemap
HTML карта сайта строится на базе файла sitemap.json, который генерируется вместе с файлом sitemap.xml.
Для создания HTML карты сайта необходимо настроить соответствующий пункт меню.
- Проходим в Меню -> Выбираем или создаем нужное вам меню -> Кликаем "Создать".
- В открывшемся окне вводим:
- Заголовок
- Алиас
- Выбираем тип пункта меню -> JL Sitemap -> HTML
- Нажимает сохранить.
Теперь по указанному вами алиасу и при клике по пункту меню, выводится HTML карта сайта.
На этом все. Удачи в Ваших начинаниях.