Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

AlexDW ★★★★★ 13 отзывов 781 завантажень 8 349 28.06.2022

Що можна обрати замість

1.04 Ioncube Loader: Ні
Снято с продажи Администрация маркетплейса сняла этот файл с продажи
OpenCart3.0, 2.3, 2.2, 2.1, 2.0
ocStore3.0, 2.3, 2.2, 2.1
Тип лицензии Доменов не ограничено
Метод активации Без активации
Ioncube LoaderНі
Обращение к серверу разработчикаНі
Скачано781
Опубликовано17.09.2018
Обновлено28.06.2022
Размер файла8 Кб

Отзывы пользователей

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

 

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

 

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

 

DEMO 2x

DEMO 3x

 

Особенности:

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

 

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

 

совместим с редакторами модификаторов:

 

opencart Brazil

 

opencart-templates

 

 

Установка 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 (Панель управления > Настройки разработчика)


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

 

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

Для актуального информирования о статусе режима обслуживания и его управлением рекомендуется использовать мод Maintenance Mode Warning

 

 

Другие дополнения:

-----------------------------

Category Tags - теги всех категорий товара

Autocomplete 3x - улучшенное автозаполнение в админке для OC 3x

ManufacturerDescription - описание и метатеги для производителей

CartKeeper - хранение и управление корзинами покупателей

Характеристики

Тип лицензии Доменов не ограничено
Метод активации Без активации
Ioncube LoaderНі
OpenCart3.0, 2.3, 2.2, 2.1, 2.0
ocStore3.0, 2.3, 2.2, 2.1
OpenCart.Pro, ocShopOpencart.pro 2.3, Opencart.pro 2.1, OcShop 2.0.3.х
Обращение к серверу разработчикаНі
Если сервер разработчика недоступенДополнение работает
СкидкаНет
Совместимо с шаблонами
АдаптацияПлатная
Версія1.04
Размер файла8 Кб
Опубликовано17.09.2018
Обновлено28.06.2022
  • +1 13
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.