База знаний   /   Handy Product Manager

Дополнительные модификаторы модуля Handy Product Manager

Опубликовано 22 September 2021 08:26 pm

Папка

В архиве с модулем присутствует папка "Дополнительные-модификаторы". Что в ней находится?

 

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

 

Дополнительные модификаторы НЕ являются частью модуля. На них НЕ распространяются гарантии поддержки.

 

Вообще, названия дополнительных модификаторов весьма говорящие. Но на всякий случай пройдемся по ним.

 

HPM_SlasoftSeoPro_OC3.ocmod.zip

Модификатор, который обеспечивает нормальную работу модуля "Sla SEO PRO (seopro) для opencart 3.0.x" после изменения главной категории товаров в интерфейсе моего модуля.

 

HPM__CKEditor_web-mehanik

 

Данная папка содержит модификаторы для модуля "CKEditor 4.16 Расширенный для Opencart 3/2.3 + Автосохранение + Возможность загрузки произвольных типов файлов" автора с ником web-mehanik. Этот модуль подменяет стандартный менеджер файлов. И соответственно, возникают проблемы с моим модулем при работе с загрузкой изображений. Модификатор устраняет конфликт (по состоянию на 22.09.2021 модификатор актуален для OpenCart 2 и Opencart 3).

 

 

save-directory-for-filemanager_opencart-pure!.ocmod.xml

 

Модификатор, который в OpenCart 2 повторяет поведения файлового менеджера из ocStore 3. То есть, "запоминает" последнюю открытую папку.

 

 

 

Чистка-кеша-других-модулей

 

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

 

В файле "admin/model/extension/module/handy_product_manager.php" есть методы:

  1. callByLiveEdit()
  2. callByMassEdit()

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

 

hpm_brainyfilter_another.ocmod.xml — модификатор для Brainy Filter (для OpenCart 2 / ocStore 2). Под тройки модификатора нету.

 

hpm_brainyfilter_NEED_BE_CUSTOMIZED.ocmod.xml — еще один вариант модификатора для Brainy Filter (для OpenCart 2 / ocStore 2). Данный модификатор чистит кеш фильтра путем обращения к файлу с крон-задачей фильтра по очистке кеша. Честно говоря, уже не помню, зачем было 2 варианта. Обратите внимание, что данный модификатор нужно редактировать вручную, чтобы указать ключи для обращения к крон-задаче.

 

hpm_hyper_loyalty.ocmod.xml — модификатор для сброса кеша модуля HYPER LOYALTY (для OpenCart 2 / ocStore 2)

 

hpm_jetcache.ocmod.xml — модификатор для сброса кеша модуля Jet Cache (для OpenCart 2 / ocStore 2)

 

hpm_mega_filter.ocmod.xml — модификатор для сброса кеша модуля Mega Filter PRO (для OpenCart 2 / ocStore 2)