Статьи и новости
Как очистить кэш в OpenCart?

Кэш (в зависимости от версии Opencart) может быть vqmod, ocmod, системный, шаблона, отдельного модуля или на сервере.

 
18 октября 2019
 
 

SEO URL Generator PRO для OpenCart 2x

100 покупок
SEO URL Generator PRO для OpenCart 2x
Цена: 649 руб.
* Адрес сайта VQmod:

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

Нужна платная помощь с установкой?
Каталог дополненийМодулиSEO, карта сайта
Автор: SergeTkach
Покупок: 122 (Средняя оценка: 5)
Совместимость OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.1, Opencart.pro 2.3
Модуль SEO URL Generator PRO для автоматического заполнения SEO URL в OpenCart 2.x. Есть массовая генерация ЧПУ для уже существующих товаров.

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

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

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

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




ОСОБЕННОСТИ:
  • Является улучшенной версией SEO URL Generator FREE.
  • В отличие от бесплатной версии, позволяет массово заполнить все пустые SEO URL всех товаров сайта путем нажатия всего 1 кнопки. Это очень удобно тем, кто импортирует товары из 1С, XML и тд
  • Также генерирует SEO URL на основе названия при работе с отдельным товаром, категорией, информацией, производителем
  • Есть возможность перезаписать все старые ЧПУ (если они были созданы неправильно). При этом старые ссылки будут редиректить на новые
        с  : http://oc-store-23023.loc/telefony-i-pda/old-seo-url
        на : http://oc-store-23023.loc/telefony-i-pda/new-seo-url
  • Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [product_id], [model], [sku], [manufacturer_name]
  • С версии 1.1.0 можно делать массовую генерацию ЧПУ для кастомных модулей (новостей, блогов) благодаря методу getCustomTabs() в модели модуля. Примеры "допила" кастомных сущностей прилагаются:
      - для NewsBlog
      - для Aridius News (идет в шаблонах Aridius Fractal, Aridius Royal и тд)
В модуле предусмотрены следующие правила транслита:
  • Русский в латиницу (по правилам Яндекса - благодаря fildenis)
  • Українська латиницею
  • Беларуская у лацінку
  • қазақша ішінде латын


* ВНИМАНИЕ!
Чтобы ЧПУ заработали, нужно:
  1. Чтобы был файл .htaccess в корневой папке сайта
  2. Включить ЧПУ в настройках системы
  3. Очистить кеш SeoPro (если Вы используете SeoPro). Также есть доп модификатор SEO PRO Cache Auto Destroy, который удаляет кеш модуля SeoPro при каждом редактировании товара, чтобы не удалять его вручную

УСТАНОВКА
Установка через менеджер расширений OCMOD (встроенный устрановщик модулей)

Внимание!
Также есть кнопка "Сгенерировать пустые + заменить старые"
Данная опция означает, что все старые ЧПУ будут заменены на новые.
Замененный УРЛ будет редиректится на новый, НО ТОЛЬКО В ТОМ СЛУЧАЕ, если у Вас на сайте работает SEO PRO (!!)


СОВМЕСТИМОСТЬ:
OpenCart: 2.1.x; 2.2; 2.3.x
ocStore:  2.1.x; 2.3.x
OpenCart PRO:  2.1; 2.3 (Только массовая генерация)


ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ

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

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 Tags Generator.
Для ускорения карты сайта на магазинах с кол-вом товаров более 10 000 — Branched Sitemap.
/* V 1.1.8 (2019.05.03)
------------------------------------- */
Обнаружено, что в сборке OpenCart PRO  улучшение из версии 1.1.7 конфликтует с модулем SeoPro.
Ошибка исправлена.


/* V 1.1.7 (2019.03.18)
------------------------------------- */
Обнаружены ситуации, когда пользователи вместо настройки "Окончание ЧПУ" для модуля SeoPro (можно вписать .html)
вписывают это окончание в поле SEO URL прямо в товароах. К примеру some-value.html
Тогда как при обработке ЧПУ модулем SeoPro в переменной $last_part окончаие .html специально удаляется

В итоге мой модуль не мог найти старый ЧПУ в табилце редиректов.

Добавлено нахождение старых ЧПУ в базе с окончанием .html


/* V 1.1.6 (2019.02.07)
------------------------------------- */
Обнаружены и исправлены проблемы с редиректами со старых адресов на новые  в случаях,
когда SEO URL в админке написан с использование заглавных букв и при этом на сайте используется SeoPro


/* V 1.1.5 (2019.01.16)
------------------------------------- */
Усовершенствованы редиректы со старых УРЛов на новые
Раннее редирект шел только по конечной сущности.
Так, если у товара УРЛ оставался неизменным, а УРЛ  его родительской категории менялся, то редирект не происходил, была страница 404
Теперь в таком случае происходит 301 редирект на страницу данной сущности с учтетом в УРЛ нового алиаса и родительской категории
 

/* V 1.1.4 (2018.11.19)
------------------------------------- */

  ---
  Исправлен файл install.php - при установке PRO-версии информация о модуле FREE удаляется теперь полностью,
  чтобы предотвратить такую ошибку, когда при переходе с бесплатной версии на платную пропускается
  шаг создания в базе данных таблицы для редиректов (используется при перезаписи старых ссылок)
 
  ---
  В версии 1.1.3 при исправлении транслита "проглотилось" замещение пробелов на - (тире)
  Ошибка исправлена
 


/* V 1.1.3 (2018.11.14)
------------------------------------- */
  ---
  Исправление транслита спецсимволов
 
    Примеры неправильных урлов, которые генерились раннее, если в названии товара присутствовали спецсимволы:
      ² : kabelnyj-nakonechnik-dlya-mnogozhilnogo-kabelya-do-25mm²-dlina-12mm
      ø : shnur-instrumentalnyj-tcom-shteker-63-mono-shteker-63-mono-gold-ø6mm-2m-chyornyj
     


/* V 1.1.2 (2018.07.31)
------------------------------------- */
  ---
  Изменения в модуле для более гладкой модификации под кастомные табы
 
  ---
  Добавлен дополнительные модификатор для Aridius New (Шаблоны Aridius Fractal, Aridius Royal и тд)
  Внимание!
  ID языка-исходника для транслитерации в модификаторе задано статично в связи с тем, что невозможно вмешаться в работу модуля новостей в контроллере
 
  ---
  Модификатор для NewsBlog отредактирован так, чтобы при его установке не нужно было бы править модель модуля SEO URL Generator PRO вручную
 

 

/* V 1.1.1 (2018.07.17)
------------------------------------- */
  ---
  Сделано улучшение в редиректах seo_url.php для случаев, когда не используется модуль SEO PRO
  Ранее при замене и ЧПУ товара, и ЧПУ его родительской категории, происходил неверный редирект.
  Теперь он идет правильно
 
  Но опять же, это не означает, что данный полностью заменят SEO PRO, к-ый занимается также устранением дублей
 


/* V 1.1.0 (2018.07.10)
------------------------------------- */ 
  ---
  Изменено техническое требование к IonCube Loader - теперь нужна версия 10.0 или выше 
  ---
  Добавлена запись редиректа со старого на новый SEO URL при поодиночном редактировании в админке товара (категории, производителей, информации)
  Раннее это было только при массовой генерации с перезаписью в самом модуле 
  ---
  Добавлена реализация редиректа в стандартный seo_url.php системы
  Ранее работало только в связке с seo_pro.php
 
    Однако, seo_url.php даже с данной модификацией не заменяет seo_pro.php
    Не рассчитывайте на редиректы
    с  : http://oc-store-23023.loc/index.php?route=product/product&product_id=41
    на : http://oc-store-23023.loc/kompyutery/mac/imac-tovar-14-41
    
    Редирект идет только в по SEO URL конкретной сущности, а не по полному УРЛу товара   
    с  : http://oc-store-23023.loc/telefony-i-pda/old-seo-url
    на : http://oc-store-23023.loc/telefony-i-pda/new-seo-url
    
    Тогда как в SEO PRO
    
    с  : http://oc-store-23023.loc/index.php?route=product/product&product_id=41
    с  : http://oc-store-23023.loc/old-seo-url
    с  : http://oc-store-23023.loc/telefony-i-pda/old-seo-url
    
    на : http://oc-store-23023.loc/telefony-i-pda/new-seo-url
 
  ---
  Реализована установка PRO-версии поверх FREE (и поверх предыдущей версии)
    Обновление теперь является просто повторной установкой  
  ---
  Для разработчиков: в модели модуля добавлена возможноть задать кастомные сущности для генерации ЧПУ    
    getCustomTabs() в admin/model/extension/module/seo_url_generator.php (путь для системы 2.3.x)
  ---
  Для разработчиков Добавлена настройка "Включить логи"
 

/* V 1.0.8 (2018.06.27)
------------------------------------- */
  ---
  В версии модуля для opencart 2.1 был неверно указан путь для модфикации seo_pro.php
  Данная ошибка исправлена


/* V 1.0.7 (2018.06.22)
------------------------------------- */
  ---
  Исправлена ошибка, возникающая при использовании php 7.0
  ---
  Исправлена ошибка с буквою "Ю" при транслитерации Кириллицы в Латинницу с русского языка
 
   

/* V 1.0.6
------------------------------------- */
  ---
  Была исправлена серьезная логическая ошибка при получении общего кол-ва товаров
  Обновление до этой версии обязательно (!!!)


 
/* V 1.0.5
------------------------------------- */
---
В модификаторе модуля под 2.1-2.2 были неверно указаны пути для загрузки модуля и использованию методов модуля
Исправлено

---
Модуль не генерировал ЧПУ для товаров, у которых не было заполнено поле модель
Раннее в версии 1.0.2 это условие запроса к базе было усложнено из-за того, что при генерации пустых товаров также происходила ошибка.
Ее предотвращение теперь происходит другим способом.


/* V 1.0.4
------------------------------------- */
Исправлено подключение несуществующего CSS-файла, которая вызывает ошибку в логах сервера

File does not exist: /var/www/sites/businka.loc/admin/view/stylesheet/seo-url-generator.css, referer: http://businka.loc/admin/index.php?route=extension/module/seo_url_generator&token=DrJ97Rqz4dENdhIKU2eqAaPdFUtpUxKa


/* V 1.0.3
------------------------------------- */
Была обнаружена ситуация, когда следующая конструкция вызывала ошибку ( PHP 7.2.4 ) :

  $string = $this->model_tool_translit->$setting['function']($string);

Ошибка устранена заменой
  $function = $setting['function'];
  ...
  $string = $this->model_tool_translit->$function($string);



/* V 1.0.2
------------------------------------- */

---
Добавлена новая переменная [product_id] в формулу генерации SEO URL товара

---
Добавлена система OpenCart.PRO

---
Исправлен баг при работе на тестовом поддомене ( test.domain.com )

---
В модели модуля добавлено условие, чтобы при генерации УРЛ-ов перебирались только существующией товары

  На одном из сайтов клиентов были пустые товары.
  Скорее всего, это связано с переносом товаров из какой-то другой системы
  или какой-то побочный эффект от импорта товаров.

  То есть, такие товары занимали ID-шки в таблице `oc_product`, но никаких данных не содержали.

  Теперь при запросе списка товаров берутся только такие, у которые прописана МОДЕЛЬ (!)

  Модель - является обязательным полем в OpenCart и при ее отстуствии можно предположить, что самого товара тоже нет.
  Однако, не исключено, что вместо модели некоторые магазины могут
  использовать АРТИКУЛ  ( необязательное поле в OpenCart ),  что может создавать необходимость правки модели.



/* V 1.0.1
------------------------------------- */
Исправлена ошибка при сохранении товара

Warning: Missing argument 2 for ModelExtensionModuleSeoUrlGenerator::translit() in .../admin/model/extension/module/seo_url_generator.php on line 369
Notice: Undefined variable: setting in .../admin/model/extension/module/seo_url_generator.php on line 374
Основное
Способ распространения Платно
Совместимость OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 2.1, OCStore 2.3, Opencart.pro 2.1, Opencart.pro 2.3
VQmod Нет
Ocmod Да
Статистика
В первый раз файл добавлен 07.03.2018
Последнее изменение 14.11.2019
Просмотров 5026
Покупок 122

Написать

Ваше Имя:


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

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

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






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




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