Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Карта сайта для OpenCart - Branched Sitemap - подходит для мультиязычных магазинов и не грузит сервер


Карта сайта для OpenCart - Branched Sitemap - подходит для мультиязычных магазинов и не грузит сервер


Карта сайта Branched Sitemap для OpenCart / ocStore, которая не грузит сервер и подходит для мультиязычных магазинов.

 

В Branched Sitemap используется возможность создать Sitemapindex (то есть, разветвленные подкарты сайта). Таким образом нагрузка на сервер при открытии карты сайта сопоставима с обычной нагрузкой, которая наблюдается при открытии страницы категории.

 

 

 

* Внимание! Условия покупки

 

  1. Установка и настройка не входят в стоимость лицензии! Предполагается самостоятельная установка модуля по инструкции внутри архива.
  2. Покупая модуль, Вы даете свое согласие с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ, которое представлено внизу этого текста. Также вы соглашаетесь с моей Политикой поддержки!
  3. Модуль продается "Как есть" (As is), и это означает, что автор не берет на себя обязательств дорабатывать модуль под ваши индивидаульные потребности.
  4. Изучите ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ниже по тексту
  5. Код лицензии (он же Код активации) отправляется автоматически сразу после покупи, если вы указали домен. Иногда бывают сбои. Срок отправки кода вручную в таких случаях — в течение 1 рабочего дня.
  6. Доступен сервис для самостоятельной генерации Кода лицензии на случай, если автоматическое письмо не дошло — https://licence.sergetkach.com/
  7. Отладочным считаетлся либо локальный домен с расширением *.loc, либо поддомен на основном сайте

 

 

Гарантии

  • В стоимость лицензии включена четко оговоренная Поддержка на 12 месяцев с момента покупки. Срок поддержки можно продлевать.
  • Гарантия на устранение ошибок в модуле во время периода поддержки
  • Возможность замены домена 1 раз в год при активном действии поддержки при условии, что не меняется концепция сайта
  • Лицензия на использование предполагает пожизненное использование на заданном домене и не зависит от срока поддержки
  • Возможность бесплатного получения всех последующих обновлений
  • До 25 декабря 2026 гаранирую выпуск версий модуля под новые версии OpenCart / ocStore в течение 3 месяцев с момента релиза системы. При обновлении магазина вы сможете продолжать использовать модуль

 

 

Преимущества модуля Branched Sitemap:

  • Возможность создать карту сайта для второго языка (нынче особенно важно для украинских интернет-магазинов)
  • Совместима с бесплатным модулем  ocdev.pro - Мультиязык для ocStore от (начиная с версии v1.10.0)
  • Пример, как прописать sitemap.xml в .htaccess
  • Возможность вписать правила .htaccess через форму в админке модуля, что минимизирует ошибки сиснтаксиса
  • Работает с модулем Sla SEO PRO на OpenCart 3 (начиная с версии v1.9.4)
  • В карту включен дефолтный блог ocStore 3 и блог шаблонов от OCTemplates (начиная с версии v1.12.0)
  • Есть промо-код на скидку -20% для шаблонов FeelMart, ReMarket, UltraStore
  • В зависимости от давности редактирования отдельного товара или категории им автоматом присваивается приоритет. Недавно добавленные / отредактированные товары и категории получают более высокий приоритет.
  • Нет необходимости создавать статичный файл в админке при каждом добавлении товаров карта создается сама
  • Есть кешизация карты на некоторое время (по сути заменяет необходимость создавать CRON-задачу на генерацию статичного файла)
  • Есть возможность использовать картинки в карте сайта (хотя это ДАЛЕКО НЕ самая важная функция)

 

 

Применение

 

Чтобы карта сайта была прочитана поисковыми роботами необходимо:

  1. Создать ЧПУ для карты сайта
  2. Отправить Sitemapindex на сканирование в инструментах для вебмастеров Google и Яндекс. Это вовсе не значит, что поисковики сразу же ее проиндексируют. Может пройти от нескольких дней до 2 недель.

 

 


Пример, как вписать инструкцию .htaccess

 

Для одноязычных сайтов

 

Пример 1: для OpenCart 2, ocStore 2, OpenCart 3, ocStore 3

RewriteRule ^branched-sitemap.xml$ index.php?route=extension/feed/branched_sitemap [L]

 

 

Для мультиязычных сайтов

В большинстве случаев вопрос мультиязычия на OpenCart касается украинских интернет-магазинов. По "языковому закону" необходимо обеспечить, чтобы дефолтным языком сайта был государственный язык. Соответственно, примеры данной документации уже заточены под то, что дефолтным языком является украинский.

 

Пример 2: SEO Мультиязык / Мультирегион + OpenCart 2, ocStore 2, OpenCart 3 и ocStore 3

RewriteRule ^branched-sitemap.xml$ index.php?route=extension/feed/branched_sitemap [L]
RewriteRule ^ru/branched-sitemap.xml$ ru/index.php?route=extension/feed/branched_sitemap [L]

 

 

 Пример 3: OCDEV.pro - мультиязык + ocStore 2

RewriteRule ^branched-sitemap.xml$ uk/index.php?route=extension/feed/branched_sitemap [L]
RewriteRule ^ru/branched-sitemap.xml$ ru/index.php?route=extension/feed/branched_sitemap [L]

 

 

Пример 4: OCDEV.pro - мультиязык + ocStore 3

RewriteRule ^branched-sitemap.xml$ index.php?route=extension/feed/branched_sitemap&lang_code=uk-ua [L]
RewriteRule ^ru/branched-sitemap.xml$ index.php?route=extension/feed/branched_sitemap&lang_code=ru-ru [L]

 

 

Технические требования

 

На сервере (хостинге) должно быть:

PHP 5.4 - PHP 7.3 c IonСube Loader 10

 

Требования к системе OpenCart

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

Допускается проверка работоспособности модуля с установленным модулем SEO PRO и LocalCopy.ocmod.xml

 

Что в модуле зашифровано?

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

 

Установка модуля

Стандартная через менеджер расширений OCMOD

 

 

ДЕМО

 

 

Лицензионное соглашение

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

 

  1. Модуль продается и используется на условиях "Как есть". Модуль представляет собой типичное решение типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация продукта под индивидуальные нужды покупателя.
  2. Вам предоставляется неэксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии возможен 1 раз в год при наличии активной поддержки. Однако, дополнительная лицензия может быть выдана на отладочные домены, которые соответствуют следующим требованиям:
    - Поддомен на основном домене (test.sitename.com, demo.sitename.com)
    - Поддомен на сайте разработчика (студии) (shopname.studioname.com)
    - Локальный домен вида sitename.loc или sitename.local
  3. Срок отправки кода лицензии — в течение 1 рабочего дня!
  4. Интерфейс текущей версии модуля может немного отличаться от того, который представлен на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются теми же самыми.
  5. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами.
  6. Автор  дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены в разделе СОВМЕСТИМОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней с момент получения сообщения об ошибке или в противном случае осуществить возврат с вычетом комиссий платежных систем.
  7. Гарантия устранения ошибок действует ТОЛЬКО во время активного периода поддержки.
  8. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на Дополнительные модификаторы(!) из папки "Дополнительные-модификаторы" (раннее называлась "additional"). Они являются бонусными и не входят в стоимость покупки.
  9. Вы теряете гарантию по поддержке поддержку, если в модуле были сделаны модификации (не зависимо делал ли их я или сторонний разработчик, модуль перестает работать по типичному сценарию и требует индивидуального рассмотрения ситуации)
  10. Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть, говорить, что проблема точно исходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль ( кроме LocalCopy.ocmod.xml ) и при этом исходные файлы OpenCart не были отредактированы вручную.
  11. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии)
  12. Покупая и продолжая использовать модуль Вы соглашаетесь с "Политикой поддержки"
  13. При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и (или) продавца не может превышать стоимость дефектного ПО, которую покупатель оплатил по факту.
  14. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и деловой стиль общения и/или позволяет себе фамильярность, оскорбления или хамство
  15. Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями
  16. Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной
  17. Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.)
  18. Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, оплатившего такую доработку.

 

 

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

 

У меня также есть SEO модуль по автоматической генерации мета-тегов сайта SEO Tags Generator и автоматической генерации ЧПУ для тысяч уже существующих товаров по нажатию одной кнопки SEO URL Generator PRO.

 

Для массового редактирования товаров - Handy Product Manager.

 


  • Добавил
  • Добавлено
    26.06.2018
  • Категория
  • Системные требования
    PHP 5.4 - 7.3 + Ioncube Loader v10.
  • Метод активации
    По запросу на почту
    По емейлу
  • Ioncube Loader
    Требуется
  • OpenCart
    3.0
    2.3
    2.2
    2.1
  • ocStore
    3.0
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Обращение к серверу разработчика
    Нет

 

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

С 120 000 поз. справляется, но лучшее что бы результат генерации хранился в отдельных файлах.

Нагрузка на сервер была бы меньше. Готов по участвовать в обкатке.

Link to comment
Share on other sites


  • 2 weeks later...

Здравствуйте, @SergeTkach
1) Подскажите, пожалуйста, если сайт с установленным SSL, то в карте сайта линки будут с https или http ссылками ?
2) в шаблоне LUXURY есть модуль Octemplates - Фильтр товаров. Ваш модуль может выводить ссылки в карту сайта посадочных страниц этого фильтра?

3) генерируются ли в карте сайта ссылки на статьи блога шаблона LUXURY?

4) Использую модуль "Группы товаров". Ваш модуль сможет в генерируемую карту сайта добавлять ссылки на посадочные страницы этого модуля?

Edited by DmitriySPb
Link to comment
Share on other sites


1) Ссылки будут на https

 

2) по умолчанию не может. Но код достаточно открыт, чтобы внести необходимые правки

 

3) Под отдельные шаблоны не интегрирован. Только под категории, товары и производители

 

4) так же, как и 2

Link to comment
Share on other sites

  • 4 weeks later...

Добрый вечер

Возможно, сделать в вашем модуле, что бы карта сайта генерировалась один раз день или через нажатие кнопки в админке.

Что бы снять дополнительную нагрузку с сайта.

Яша не успевает затянуть

image.thumb.png.b18ccafc1e599ec74c85bc850beada6e.png 

 

Link to comment
Share on other sites


55 минут назад, alex77 сказал:

Добрый вечер

Возможно, сделать в вашем модуле, что бы карта сайта генерировалась один раз день или через нажатие кнопки в админке.

Что бы снять дополнительную нагрузку с сайта.

Яша не успевает затянуть

image.thumb.png.b18ccafc1e599ec74c85bc850beada6e.png 

 

 

Можно попробовать поставить по 200 элементов в одном файл. По скрину видно, что сейчас по 1000.

 

Это должно снизить нагрузку.

 

Кроме того, не совсем понял, Вы добавили все ответвления в  robots.txt вручную? Или это яндекс так отобразил. Достаточно добавить основную ссылку, в которой ответвления об'являбтся по формату карты и должны подхватываться поисковиками.

 

Генерация раз в сутки пока что невозможна.

Link to comment
Share on other sites

17 минут назад, alex77 сказал:

так яндекс сдесла.

Ну а кол-во элементов на страницу попробовали уменьшить?

Link to comment
Share on other sites

  • 1 month later...

Вышло, новое обновление?

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

 

Это хорошо или плохо?

Обновлять или нет?

Link to comment
Share on other sites


@alex77 Это обновление не столько функциональное, сколько организационное: меньше вопросов ))

Если карта у Вас индексируется нормально, то можно не обновляться. А если есть какие-то проблемы с индексацией - то можно попробовать.

Link to comment
Share on other sites

  • 2 weeks later...

@ramzes6961 , Если у Вас установлен модуль SEO мультиязык, который добавляет ссылку на язык в УРЛ, то при добавлении метки языка в ссылку на страницу с картой, карта будет содержать ссылки на страницы на этом языке. А если мультиязык не установлен, то все страницы имеют одинаковые адреса, независимо от языка (версия OC 2.x).


sitename/index.php?route=extension/feed/branched_sitemap

sitename/en/index.php?route=extension/feed/branched_sitemap

 

  • +1 1
Link to comment
Share on other sites

  • 4 weeks later...

Добрый день. Прошу в админке модуля добавить версию. При обновление не понятно, как версия модуля.

Link to comment
Share on other sites


@alex77 наверное таки надо. Но пока что Вы можете смотреть в списке модификаторов

Link to comment
Share on other sites

  • 3 weeks later...

Добрый день.

 

Три месяца яндекс ругается на вашу Карту сайта. Что загружается, что то нет.

 

image.png.aa6713ed58445b05d7a2df29542f525d.png

 

image.thumb.png.efa9e8fd4a196c7d68bd9fe642b42ff0.png

 

Тормоза на сайте.

 

Не годиться он под большие нагрузки. В моём случаи нужно искать модуль, который будет генерировать карту один раз в день или в неделю.

 

С этой картой сайта нет не каких проблем.

image.png.86b4b232a132c27398c3ae94b30a393b.png

 

Может есть Вариант доработки Вашего модуля?

 

 

Link to comment
Share on other sites


@alex77 Уточните, пожалуйста:

 

1) Cколько товаров у Вас в магазине?

2) Всегда ли в отчете висит именно эта страница или они периодически меняются - https://eleka.info/index.php?route=extension/feed/branched_sitemap/products&page=11

Просто я проверил анализатором яндекса, и он говорит, что все в порядке. Вот снимок - https://ibb.co/M6W0J8Q

3) Известно ли Вам, что вот это за ошибка с кешем SEO URL ов товаров, которая иногда проявляется при открытий веток карты сайта. Такая ошибка приводит к дефективноти карты, но с ней не связана.

https://ibb.co/Y2yWs6x

https://ibb.co/ccpxZdj

 

 

 

Link to comment
Share on other sites

2 часа назад, SergeTkach сказал:

@alex77 Уточните, пожалуйста:

 

1) Cколько товаров у Вас в магазине?

 

150к

2) Меняются периодически ошибки

3) Не известно. 

 

Покупаешь, готовый модуль, что бы не было головной боли ... "Это у Вас то или это".

Мне не жалко денег, Мне жалко времени, которое прошло...

 

Просто напишите, в описании какие есть ограничения по кэшу, количеству.

 

P.S. Спасибо, за Ваш модуль, но он наверное мне не подходит....

 

Link to comment
Share on other sites


11 минут назад, alex77 сказал:

Просто напишите, в описании какие есть ограничения по кэшу, количеству. 

 

P.S. Спасибо, за Ваш модуль, но он наверное мне не подходит.... 

 

Вопросы, которые я задал, нужны, чтобы разобраться. Но если Вам это не интересно, если Вам важнее Ваши скоропалительные выводы, то это Ваше право.

 

Ошибка проявляет себя при использовании системного метода обращения к кешу, когда запрашивается ЧПУ. А при запросе ЧПУ у Вас используется модуль SEO PRO. А при таком объеме товаров SeoPro больше тормозит, чем помогает.

 

Link to comment
Share on other sites

Нам нужно разобраться, что бы на грабли не наступать.

Наверное seo pro и тормозит.

Ваши предложения?

 

Link to comment
Share on other sites


2 минуты назад, alex77 сказал:

Ваши предложения?

Использовать меньше товаров в одной ветке. Отключить изображения.

Позже будет также добавлено сохранение статических файлов (своеобразный кеш), но это не может быть сделано прямо сейчас.

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.