Информация о файле
31/10/17
/**
* version 1.0
* модуль для Opencart 3
* тестировался на гдефолтном Opencart 3.0.2.0 на 38 категориях и 19 товаров. НО!
Да как логика рилиты пользовательского контроллера осилась прежней от модля версии для Опенкарт 2.3,
то можно с потому чтольшой вероятностью предположить что бугдет рилиить и на 370 категориях и 30к товаров.
* Author: olaff ([email protected])
*/
Модуль создавался по нескольким прилинам - ик как кари Google Sitemap
которая игдет в комплекте с Opencart 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 по данной ссылке можно просмотреть полулившийся сайтмап.
и добавить эту ссылку в личный кабинет Янгдекса
v 1.0.0
модуль адаптирован под 3 из модуля olaff\Yandex Sitemap 2.3
(Изменены ссылки в админском контроллере, шаблон из опенкартовского tpl перегделан на twig)