Перейти к содержанию

1 изображение

Информация о файле

Модуль для создания карты сайта подходящей для Яндекса.

 

 Модуль создавался по нескольким причинам - так как карта Google Sitemap
 которая идет в  комплекте с Opencart 2.3 не принимается Yandex (из за тегов image, как правило).
 Но помимо этого логика стандартного модуля оставляет желать лучшего- при более-менее большом количестве товаров и категорий 
 ему часто не хватает времени или памяти. и он падает с ошибкой.
 В данном модуле переделана модель и логика обработка списка продукта, что значительно снижает нагрузку на БД.
 И делает получившуюся карту сайта валидной для Яндекса
 После первого запуска в корне сайта появится файл yandex_sitemap.xml, который на час кеширует получившийся сайтмап.
 Сам модуль не модифицирует никакие файлы движка, работает автономно.
 

 Установка:
 1) Копируем содержимое директории upload в корневую директорию веб сервера.
 2) Заходим в админку "Группы пользователей" -> выбираем нужную группу (Administrator по умолчанию), жмем кнопку редактировать
 3) Ставим галочки "Разрешён просмотр" и "Разрешено внесение изменений" для extension/feed/yandex_sitemap
 4) Сохраняем изменения
 5) Переходим в "Модули / Расширения" .
 6) Выбираем тип Каналы продвижения.
 7) В списке находим Yandex Sitemap, жмем кнопку "Активировать". Потом кнопку "Редактировать"
 8) Ставим статус модуля "Включено", сохраняем изменения.
 в настройках модуля находится ссылка на sitemap, ссылка имеет вид
https://your_domain.com/index.php?route=extension/feed/yandex_sitemap  по данной ссылке можно просмотреть получившийся сайтмап.

и добавить эту ссылку в личный кабинет Яндекса

 

из за своей структуры подходит только для опенкарта 2.3. Тестировался на нем же - на магазине с более чем 300 категориями и 12 тыс. товаров.

на OcStore 2.3 не тестировался, но работать должен



olaff's Other Files


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.