OCMOD Order - порядок выполнения модификаторов 1.04

  • Автор темы Автор темы sbutcher
  • Дата начала Дата начала

sbutcher

Созидатель (II)
Сообщения
31
Реакции
0
Баллы
75
При работе разных модификаторов, вносящих изменения в одни и те же файлы, могут возникать конфликты.
В ряде случаев - этих конфликтов можно избежать, просто поменяв порядок выполнения модификаторов.

OCMOD Execution Order позволяет задать нужный порядок выполнения модификаторов.
При его использовании модификаторы будут выполняться согласно приоритету: сначала по присвоенному порядку, потом по имени.

Инструмент будет полезен разработчикам и исполнителям при решении конфликтов OCMOD

Особенности:
- управление очередностью прямо в списке модификаторов
- приоритет выполнения: сначала по указанному порядку, потом по имени
- автоматически создает и использует отдельную таблицу "modification_order" в БД
- не меняет файлы движка и его стандартные таблицы
- работает на ajax, использует OCMOD

совместим с ocStore / OCSHOP - Opencart.PRO / Opencart версий 20x - 303х

Установка 20x - 2200:
1. Загрузить файл ocmod-order.ocmod.xml в Дополнения > Установщик дополнений
2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)


Установка 230x:
1. Скопировать файл ocmod-order.ocmod.xml в папку system
2. Дважды обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)

если после первого обновления возникнет ошибка
Fatal error: Cannot redeclare class ModelExtensionModification
- нажать F5 и обновить кеш модификаторов повторно

данная проблема связана с некорректной работой движка при изменении файла model/extension/modification.php через OCMOD

Установка 3x:
Внимание! Если ранее использовалась версия для 3х с копированием модификатора в папку system - сначала нужно его удалить

1. Загрузить архив ocmod-order-3x.ocmod.zip в Extensions > Installer (Дополнения > Установка дополнений)
2. Дважды обновить кеш модификаторов в Extensions > Modifications (Дополнения > Менеджер дополнений)
3. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings (Панель управления > Настройки разработчика)


Не забывайте обновлять кеш модификаторов для применения изменений при смене порядка выполнения

 

Вложения

  • 017.png
    017.png
    88,2 КБ · Просмотры: 4
  • 024.png
    024.png
    84 КБ · Просмотры: 4
  • 032.png
    032.png
    90,4 КБ · Просмотры: 4
@sbutcher что за нездоровая активность? И для чего вы это все выкладываете? Это все бесплатные модули, которые можно скачать у разработчика.
 
есть много модулей, готов ими делиться
 
@sbutcher что за нездоровая активность? И для чего вы это все выкладываете? Это все бесплатные модули, которые можно скачать у разработчика.

Пора выписывать бан!
Сборная солянка из всего.
Частично отсюда
часть бесплатное в открытом доступе.
остальное дублирование существующих тем.
 
Назад
Верх