Статьи и новости

Branched Sitemap (Разветвленная карта сайта)

Цена: 350 руб.
* Адрес сайта VQmod:

Адрес тестового сайта (необязательно) VQmod:

Нужна платная помощь с установкой?
Каталог дополненийМодулиSEO, карта сайта
Автор: SergeTkach
Покупок: 84 (Средняя оценка: 5)
Совместимость OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 2.1, OCStore 2.3, OCStore 3.0, Opencart.pro 2.1, Opencart.pro 2.3
Стандартная карта сайта OpenCart (Google Sitemap) на большом магазине приводит к ошибке "Fatal error: Maximum execution time of 30 seconds exceeded in...". Все потому что сервер (особенно на обычном хостинге) не справляется с нагрузкой по единовременному перебору всех товаров, категорий и производителей.

Предлагаю Вашему вниманию модуль Branched Sitemap, с помощью которого на Вашем OpenCart-магазине создается разветвленная карта сайта, загрузка страниц которой происходит так же легко, как любая другая страница Вашего сайта.

Идеально подходит для магазинов  до 100 000 единиц товаров. Если больше - то эффективность зависит от сервера.

Установка модуля - стандартная через OCMOD

Преимущества:

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


Применение
Для того, чтобы карта сайта была прочитана поисковыми роботами, ее необходимо отправить на сканирование в инструментах для вебмастеров Google и Яндекс.* Примечание!
Только в том случае,  если Вы отключаете картинки для карты, предназначенной для Google, ее можно также отправлять и в Яндекс. И лишь в этом случае можно размещать ссылку на карту сайта прямо в файле robots.txt   Для 2.3
     Sitemap: http://sitename/index.php?route=extension/feed/branched_sitemap    Для 2.1-2.2
     Sitemap: http://sitename/index.php?route=feed/branched_sitemap

Технические требования
php 5.4 + IonCube loader 5
php 5.6, 7.0, 7.1, 7.2 + IonCube loader 10
php 7.3 не поддерживается!

Демо:

Полезные модули по SEO

У меня также есть SEO модуль по автоматической генерации мета-тегов сайта SEO Tags Generator и автоматической генерации ЧПУ для тысяч уже существующих товаров по нажатию одной кнопки SEO URL Generator PRO.
/* v1.5.1 (2019.10.07)
------------------------------------ */
--
Обнаружено, что при использовании версии системы 3.0.2.0 изображения не появлялись в карте товара.
Исправлено!

--
Убрана настройка того, какая система используется. В ocStore 3.x название производителя хранится в такой же табилце, как и в обычном OpenCart
поэтому настройка потеряла актуальность

--
Не верно отображался стаст расширения в списке расширений -> Каналы продвижения.
Исправлено


/* v1.5.0 (2019.09.24)
------------------------------------ */
--
Сделана адаптация модуля под OpenCart 3.0.2.0


/* v1.4.6 (2019.08.28)
------------------------------------ */
--
Обнаружено, что иногда у некоторых пользотвателей вместо адреса картинки в базе данных товаров хранится текст "undefined"
В итоге, фото вроде как не пусто, хотя и не является фото.
Это приводило к ошибке в подкартах, с перечислением товаров.
Прописано условие, проверяющее, есть ли у файла расширение или это просто текст

--
Также в папку "Дополнительные-модификаторы" добавлен модификатор "branched_sitemap_robots_header_*.ocmod.xml"
Он добавляет в заголовки следующие инструкции для роботов:
  Robots: noindex, follow
  X-Robots-Tag: noindex, follow
Благодаря этим заголовкам карта сайта не попадет в отчеты гугла как обычная страница сайта.
То есть, ее будет запрещено показывать в поиске, но надо будет использовать ссылки, которые в ней перечислены

Применение данного модификатора остается на Ваше усмотрение или усмотрение Вашего SEO-оптимизатора


/* v1.4.5 (2019.07.25)
------------------------------------ */
--
Фикс ошибки "Не удалось обработать файл Sitemap" в новой консоли Google Search Console
В данном фиксе заменены заголовки в ответе сервера
с   : content-type: application/xml
на : content-type: text/xml; charset=UTF-8
Обсуждение - https://support.google.com/webmasters/thread/3227192?hl=ruК сожалению, инструментария для валидации Sitemap в Google больше нет.
Так что этот фикс пальцем в небо.
Тем не менее, это был "Рекомендованный ответ"


/* v1.4.4 (2019.07.23)
------------------------------------ */
--
Вчерашняя замена заперещенных символов с помощью htmlentities увенчалась провалом, так как в названиях товаров
могут быть очень разные и неожиданные символы.
В общем, теперь заменяю так:
str_replace(array('&', '\'', '"', '>', '<'), array('&', ''', '"', '>', '<'), $str);
и только те 5 символов, которые обозначены на странице https://www.sitemaps.org/ru/protocol.html


/* v1.4.3 (2019.07.22)
------------------------------------ */
--
Пользователь обратился с ошибкой, которую назвал проблемой кодировки,
которая была вызавана использование запрещенных символов в названии товара.

--
Добавлена пометка, что главная страница сайта изменяется ежедневно


/* v1.4.2 (2019.02.25)
------------------------------------ */
--
Обнаружено, что в карте для яндекса (с пометкой &bot=yandex) отвeтвление с главной страницей не содержит этой метки.
Исправлено.


/* v1.4.1 (2019.02.05)
------------------------------------ */
--
Обнаружена и исправлена ошибка в ветке с главной странице extension/feed/branched_sitemap/main
Ошибка появилась в версии 1.4.0


/* v1.4.0 (2019.01.29)
------------------------------------ */
--
В карту сайта добавлены Главная страница сайта и Статьи (речь о catalog/information, а не о статьях в блоге какого бы то ни было модуля)


/* v1.3.5 (2019.01.25)
------------------------------------ */
--
Полностью удалено стилевое оформление карты сайта, которое оставалось на главной странице карты


/* v1.3.4 (2018.11.26)
------------------------------------ */
--
В админке при настройках модуля обнаружена и исправлена ошибка
PHP Notice:  Undefined variable: branched_sitemap_require_image_caption in /home/www/.../admin/view/template/extension/feed/branched_sitemap.tpl on line 105

--
Обнаружена ошибка, которая не давала выводиться изображениям в версии для OpenCart 2.3


/* v1.3.3 (2018.11.16)
------------------------------------ */
--
В методе install() был изменен следующий запрос:
Было : $this->db->query("ALTER TABLE " . DB_PREFIX . "setting ADD INDEX key ( key );");
Стало: $this->db->query("ALTER TABLE `" . DB_PREFIX . "setting` ADD INDEX `key` ( `key` );"); // key - reserved word...


/* v1.3.2 (2018.11.14)
------------------------------------ */
--
Исправлена опечатка в методе install(), который добавляет индексы в базу данных для ускорения выборок
Ошибка закралась в версии 1.3.0

--
Исправлена надпись text_success при сохранении модуля


/* v1.3.1 (2018.10.13)
------------------------------------ */
--
Исправлена ошибка на чистом OpenCart без установленного SEO PRO
Fatal error: Uncaught exception 'Exception' with message 'Error: Unknown column 'main_category' in 'order clause'
Проявлялась при выводе товаров (/index.php?route=extension/feed/branched_sitemap/products&page=1)

/* v1.3.0 (2018.10.11)
------------------------------------ */
--
Для ускорения модуля добавлены настройки, позволяющие "облегчать" SQL-запрос по выборке товаров

/* v1.2.0 (2018.10.08)
------------------------------------ */
--
В установку модуля дописано добавление индексов для таблиц в базе данных, что ускоряет работу на сайтах, у которых не проводилось никаких оптимизаций базы

--
Обфускация модуля заменена на кодирование файла с помощью IonCube Loader

/* v1.1.3 (2018.09.25)
------------------------------------ */
--
Исправлена ошибка в Notice: Error: Could not load model .../catalog/model/extension/feed/branched_sitemap.php! ...
в модуле для oc 21 на странице http://site.ru/index.php?route=extension/feed/branched_sitemap/categories&page=1


/* v1.1.2 (2018.09.21)
------------------------------------ */
--
Исправил ошибку с белым экраном после редиректа с первых страниц сущностей
  http://site.ru/index.php?route=extension/feed/branched_sitemap/categories&page=1
  http://site.ru/index.php?route=extension/feed/branched_sitemap/products&page=1
  http://site.ru/index.php?route=extension/feed/branched_sitemap/manufacturers&page=1

/* v1.1.1 (2018.09.18)
------------------------------------ */
--
В связи с ошибками валидации убрано стилевое оформление карты сайта (кроме индексной страницы).



/* v1.1.0 (2018.07.17)
------------------------------------ */
--
Для чистого OpenCart (без использования модуля SEO PRO) исправлено построение ссылок
(Ранее в путь к товару и категории не подставлялась цепочка родительских категорий)

--
Добавлена настройка "Лимит товаров в одном файле"
Оказалось, что даже ограничение в 200 элементов за 1 перебор не спасает ситуацию на слабых хостингах
Поэтому добавлена возможность установить меньшее кол-во элементов для одного перебора

--
Запрос товаров теперь идет не через системный метод, а через отдельный, которые был склонирован из системного и оптимизирован

--
При сохранении настроек модуля убран редирект на список модулей



/* v1.0.2 (2018.07.16)
------------------------------------ */
--
Исправлена ошибка "На этот файл индекса Sitemap имеется ссылка в другом файле индекса Sitemap.", отображающаяся в инструментах для вебмастеров Google
(ошибка была связана с использованием 2 уровней вложенности индексных карт, тогда как гугл хочет только 1 центральный индекс)


/* v1.0.1 (2018.07.13)
------------------------------------ */
  ---
  Обнаружена и исправлена ошибка со ссылками на категории
  Проявилась она с использованием тип ЧПУ Default (SEO PRO "угадывал", что это была ссылка категории :) )
Основное
Способ распространения Платно
Совместимость OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OpenCart 3.0, OCStore 2.1, OCStore 2.3, OCStore 3.0, Opencart.pro 2.1, Opencart.pro 2.3
VQmod Нет
Ocmod Да
Статистика
В первый раз файл добавлен 26.06.2018
Последнее изменение 08.10.2019
Просмотров 3106
Покупок 84

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Файлы будут доступны после покупки




 
Телефон, Viber, WhatsApp, Telegram: +7-952-3190-952 Skype: cdqpru Почта: help@liveopencart.ru ВКонтакте: liveopencart