Categories

Новые шаблоны

OpenCart. Конфликты систем модификаций: OCMod и vQmod

Vincent White Февраль 22, 2016
Rating: 4.0/5. From 4 votes.
Please wait...

Из этой статьи Вы узнаете разницу между системами модификаций vQmod и OCMOD в Opencart.

Что такое vQmod и как/где он используется?

vQmod (or Virtual Quick Mod) – это одна из систем модификаций в Opencart. Она была широко использована разработчиками, для того чтобы создать дополнительные расширения для движка Opencart 1.5..

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

Эта система не вносит изменений в файлы движка OpenCart напрямую. Благодаря этому, изначальные файлы остаются не изменёнными – Вы можете всегда отменить изменения, просто удалив файл xml.

Недостатком vQmod является то, что он не является частью OpenCart – он должен быть установлен отдельно.

Эпоха OCMOD

С выпуском движка Opencart 2.x появилась новая встроенная система модификаций — OCMOD. Эта система намного проще и доступна по умолчанию.

Дениэл Керр, руководитель проекта OpenCart, заявил следующее: «vQmod является проблемой. Мне просто не нравится то, что в нём есть много ненужных функций».

По сути, OCMOD – это упрощенная версия системы vQmod. Она работает аналогичным образом – изменения сохраняются в файлах xml и загружаются в магазин через админ панель, а затем считываются и применяются к коду OpenCart. В отличии от vQmod, загрузчик и мастер работы с OCMOD встроен в OpenCart.

В OCMOD нет расширенных инструментов поиска/замены, таких как top, bottom, iafter и ibefore, а также нет частичного соответствия строк и некоторых других особенностей. Вдобавок к этому, кэш изменений OpenCart нужно обновлять каждый раз, когда вносятся изменения в файлы OCMOD.

Вы можете ознакомиться с туториалом, который покажет, как конвертировать vQmod в OCMOD по следующей ссылке.

Мы рекомендуем Вам также ознакомиться с официальным описанием OCMOD.

ВАЖНО для Opencart 2.x! Не устанавливайте vQmod, если Вы уже загрузили расширения для OCMOD. У Вас на сайте может быть только одна система модификаций, иначе системы вступят в конфликт. Opencart 2.x использует систему OCMOD по умолчанию. По мы рекомендуем устанавливать только модификации OCMOD. Наши шаблоны Opencart 2.x также включают только модификации OCMOD, которые подходят для этого движка. Официального подтверждения того, что Opencart 2.x поддерживает vQmod нет.

Эта запись была размещена в OpenCart туториалы и помечена как conflict, modification, OCMod, opencart, system, vQmod. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов