В OpenCart sitemap (карта сайта) генерируется динамически. И это происходит всегда, когда Поисковый робот заходит на сайт и читает эту карту. А таких роботов не один.
Но не всегда динамический sitemap позволяет предоставить оперативно требуемую информацию. Это связано с многими факторами. А также он дополнительно нагружает сайт.
Данный модуль Static Sitemap позволяет создавать статические карты. При этом можно назначить для каждой группы, которые участвуют в формировании sitemap: Продуктам, Категориям, Производителям, и т.д., свои параметры: Частоту обновления, Приоритетность, и т.д.
В модуле также дополнительно предусмотрено формирование sitemap для Yandex.
Имя файла – sitemap-ya.xml – так же располагается в корне сайта.
Если будете ее использовать, то ее отдельно надо будет загрузить на Яндекс Вебмастер.
Если не будете использовать изображения в карте, то карту для Яндекса не создавайте, а используйте стандартную одну на всех – sitemap.xml
Не забудьте вписать в robots.txt для каждого поисковика свою карту:
Например, информация для Яндекса - здесь
!!! Важно:
в .htaccess, который расположен в корне вашего сайта, найдите строку, начинающуюся с:
RewriteRule ^sitemap.xml$ index.php?route=
и закомментируйте ее вот так (с решеткой):
#RewriteRule ^sitemap.xml$ index.php?route=
В модуле везде используются подсказки, но часть особенностей я опишу:
только ЧПУ: – будут сгенерированы только те Продуты, Категории и т.д., у которых ссылки имеют вид ЧПУ.
lastmod-index: – можно указать текущую дату сгенерированных основных карт – sitemapindex
Пароль: – генерация карт защищена паролем (от вредителей).
Так же к модулю можно подключать другие модули для участия в генерации карты посредством отдельного модификатора. Почему отдельно, да потому что не все используют одинаковые модули, и дабы лишним не грузить код. Описание подключения написано в подсказке.
Модуль использует собственный оптимизированный код, что позволяет оперативно создать нужный контент.
Вся информация после обработке отображается в модуле.
Установка – 2 стандартных шага (файлы не перезаписывает, модификатор не используется).
1) Распаковать архив и скопировать содержимое из папки upload в корень вашего сайта (где папка admin).
2) в Админке в Модулях установить модуль Static Sitemap.
Системные требования: Ioncube Loader;
Версия PHP: 5.3 -> 5.6 (для версий php 7.0, 7.1 отправлю по запросу, только указывайте полную версию php).
Тех.поддержка модуля осуществляется только тем лицам, которые лично приобретали модуль официально.
Запрещается передавать модуль третьим лицам без согласования с автором.
демо-сайт:
demo/demo
http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/stat_sitemap_vier
Совместимость | |
OpenCart 2.0 | |
OpenCart 2.1 | |
OpenCart 2.2 | |
OpenCart 2.3 | |
OCStore 2.1 | |
OCStore 2.3 | |
Opencart.pro 2.0.3.х | |
Opencart.pro 2.1 | |
Opencart.pro 2.3 | |
MaxyStore 2.0.1.1 |
--------изменения---------
#1
2018-05-18
- подкорректировал код.
Теги: static sitemap, статическая карта, карта сайта, vier