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

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

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

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

Нужна платная помощь с установкой?
Каталог дополненийМодулиSEO, карта сайта
Автор: SergeTkach
Покупок: 92 (Средняя оценка: 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 единиц товаров. Если больше - то эффективность зависит от сервера.

* ВНИМАНИЕ!
  1. Покупая модуль, Вы даете свое согласие с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ, которое представлено внизу этого текста. Также Вы соглашаетесь с моей Политикой поддержки!

  2. Изучите ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ниже по тексту

  3. Просьба при покупке модуля указывать домен, для которого покупается модуль.

    Также при необходимости, укажите отладочный локальный домен (*.loc) или поддомен на основном сайте.



ПРЕИМУЩЕСТВА:
  • Карта сайта разделена на ряд индексных xml-файлов, открытие каждого из которых создает померную для обычного хостинга нагрузку
  • Товары и категории отсортированы в порядке свежести редактирования. Те страницы, которые недавно редактировались, будут обработаны поисковыми роботами в первую очередь
  • В зависимости от давности редактирования отдельного товара или категории им автоматом присваивается более высокий приоритет
  • Нет необходимости создавать статичный файл в админке при каждом добавлении товаром - карта создается сама


ПРИМЕНЕНИЕ
Для того, чтобы карта сайта была прочитана поисковыми роботами, ее необходимо отправить на сканирование в инструментах для вебмастеров Google и Яндекс.* Примечание!

     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 + IonСube Loader 5
PHP 5.6 - PHP 7.2 c IonСube Loader 10
Внимание! PHP 7.3 пока что не поддерживается!

Требования к системе OpenCart
Работоспособность модуля проверяется на только что установленной системе без кучи других
модулей. Предусмотреть все изменения, которые делают другие модули
невозможно, поэтому конфликты с другими модулями не являются ошибкой в
самом модуле и требуют дополнительно кастомизации (отладки), что обычно
ложится на плечи разработчика магазина. Претензии по ошибкам, возникшим в
результате конфликта совместимости модулей в бесплатную поддержку
модуля не входят.
Допускается проверка работоспособности модуля с установленным модулем SEO PRO и LocalCopy.ocmod.xml

Установка
Стандартная через Установку расширений.

Что в модуле зашифровано?
  • Библиотека модуля, где происходит проверка лицензии и служебные операци


ДЕМО


ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ

Покупая или устанавливая новую версию данного продукта, Вы подтверждаете свое безоговорочное согласие со следующими условиями его использования.
  1. Модуль продается и используется на условиях "Как есть". Модуль представляет собой типичное решение типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация продукта под индивидуальные нужды покупателя.
  2. Вам предоставляется неэксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предполагается. Однако, дополнительная лицензия может быть выдана на отладочные домены, которые соответствуют следующим требованиям:

    - Поддомен на основном домене (test.sitename.com, demo.sitename.com)

    - Поддомен на сайте разработчика (студии) (shopname.studioname.com)

    - Локальный домен вида sitename.loc или sitename.local
  3. Срок отправки кода лицензии — в течение 1 рабочего дня!
  4. Интерфейс текущей версии модуля может немного отличаться от того, который представлен на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть

    добавлены новые функции. Однако общие принципы работы модуля остаются теми же самыми.
  5. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами.
  6. Автор  дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены в разделе СОВМЕСТИМОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае неработоспособности из-а ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней с момент получения сообщения об ошибке или в противном случае осуществить возврат с вычетом комиссий платежных систем.
  7. Гарантия устранения ошибок действует 12 месяцев с момента оплаты.
  8. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на Дополнительные модификаторы(!) из папки "Дополнительные-модификаторы" (раннее называлась "additional"). Они являются бонусными и не входят в стоимость покупки.
  9. Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (не зависимо делал ли их я или сторонний разработчик, модуль перестает работать по типичному сценарию и требует индивидуального рассмотрения ситуации)
  10. Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть, говорить, что проблема точно исходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль (

    кроме LocalCopy.ocmod.xml ) и при этом исходные файлы OpenCart не были отредактированы вручную.
  11. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии)
  12. Покупая и продолжая использовать модуль Вы соглашаетесь с "Политикой поддержки"
  13. При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и (или) продавца не может превышать стоимость дефектного ПО, которую покупатель оплатил по факту.
  14. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и деловой стиль общения и/или позволяет себе фамильярность, оскорбления или хамство
  15. Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями
  16. Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной
  17. Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.)
  18. Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, оплатившего такую доработку.



ПОЛЕЗНЫЕ МОДУЛИ ПО 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
Последнее изменение 14.11.2019
Просмотров 3588
Покупок 92

Написать

Ваше Имя:


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

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

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






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




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