Статьи и новости
Архивные товары в Opencart

Для чего нужны архивные товары и почему не стоит удалять товары из магазина.

 
13 декабря 2018
 
 
Релиз Opencart.pro 2.3.0.2.5

Что нового, где скачать и как поставить новый релиз opencart.pro

 
22 сентября 2018
 
 
Топ 10 SEO-модулей для OpenCart 2

Подоборка СЕО модулей, автором которой явлется один из наших разработчиков - Серж Ткач.

 
04 июля 2018 | Ответов: 2
 
 

SEO URL Generator PRO для OpenCart 2x

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

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

Нужна платная помощь с установкой?
Каталог дополненийМодулиSEO, карта сайта
Автор: SergeTkach
Покупок: 52
Совместимость 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.0.8 (!)

ОСОБЕННОСТИ:
  • Является улучшенной версией 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 (встроенный устрановщик модулей)

0) Перед установкой модуля у Вас должен быть FTP в Система -> Настройки магазина -> вкладка "FTP". Или вместо этого установлен специальный модификатор "Local copy OCMOD by iSenseLabs",
который позволяет устанавливать модули без настройки FTP

1) Зайдите в    : "Модули" > "Установка расширений"
   для ocStore  : "Дополнения" > "Установка дополнений"
      ссылка       : адрес_сайта.com/admin/index.php?route=extension/installer

2) Нажмите кнопку "Загрузить"
Выберите архив для вашей версии системы и поколения. К примеру "SEO-URL-GeneratorPRO_for-OpenCart_2.3.ocmod.zip"
По итогу установки должна появиться надпись "Модуль успешно установлен!"
* Если Вы видите другое сообщение об ошибке в момент установки модуля через ocmod, то вероятнее всего, что-то не так
с установкой модулей на Вашем сайте.

Ошибка при установке, если проблема с модулем:
----
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
<b>Warning</b>: DOMDocument::loadXML(): ...
----

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


3) После установки пакета, необходимо перейти на вкладку Модификаторов

Чистый OpenCart : "Модули" > "Модификаторы"
для ocStore           : "Дополнения" > "Менеджер дополнений"
ссылка                  : адрес_сайта.com/admin/index.php?route=extension/modification

В правом верхнем углу нажать кнопку "Обновить"

4) Перейдите в список модулей
Чистый OpenCart : "Модули" > "Модули"
для ocStore           : "Дополнения" > "Дополнения"

путь для версий с 2.1 по 2.2 : адрес_сайта.com/admin/index.php?route=extension/module
путь для версий ветки 2.3    : адрес_сайта.com/admin/index.php?route=extension/extension + необходимо выбрать в выпадающем списке "Модули", если он не выбран по умолчанию

5) В списке модулей выберите "SEO URL GENERATOR PRO" и нажмите кнопку "Установить" (или "Активировать")**
В момент установки происходит автоматическая настройка прав доступа для той группы пользователей, от лица которой устанавливается модуль.

Если Вы админ, а пользоваться сайтом будут пользователи из другой группы, то настройте для них права доступа

** Слова "Активировать" и "Деактивировать" могут быть изменены на "Установить" и "Удалить" в зависимости от сборки системы.


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

6) Сделайте запрос на получение лицензии на емайл (указан в файле Kak-Ustanovitj.txt, (может быть readme.txt или install.txt))

Укажите в письме домен продакшн-сайт (и, если необходимо, отладочный (локальный или явно не подходящий для продакшна) домен )

7) Найстройте модуль

Перейдите в редактирование модуля, введите ключ лицензии. После активации кода, Вы увидите настройки модуля.
Включите статус модуля и выберите значения для всех полей Обязательно сохраните введенные данные (!)

Внимание (!)
----
Ошибки, которые случаются при заходе в настройки модуля
--
Ошибка 500 (или пустой белый экран)
- Установлен "IonCube Loader" устаревшей версии
- Либо же версия php на сервере не соответствует версии php, под которую подготовлен модуль.
--
Ошибки с наличием слов "IonCube Loader"
- В описании ошибки встречается фраза "corrupted file" - значит, при загрузке по FTP не была использована кодировка utf-8
Если даже при загрузке в режиме кодировки utf-8 ошибка остается, это может говорить о поврежденности файла, о чем необходимо сообщить автору.


8) Если Вам необходимо нагенерировать SEO URL для товаров, которые уже есть в системе,
перейдите во вкладку "Массова генерация" и нажмите кнопку "Сгенерировать пустые SEO URL товаров"
( аналогично и других сущностей (категории, производители, статьи) )

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


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


ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ (!!)
Модуль содержит зашифрованные файлы и для работы на сервере (хостинге) должен быть установлен ionCube Loader версии 10.0 или выше


ТАКЖЕ РЕКОМЕНДУЮ
Для автогенерации мета тегов используйте модуль SEO Tags Generator.
Для ускорения карты сайта на магазинах с кол-вом товаров более 10 000 — Branched Sitemap.
/* 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
Последнее изменение 19.11.2018
Просмотров 2496
Покупок 52

Написать

Ваше Имя:


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

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

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






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




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