Очень часто, когда Вы видите описание модулей для Opencart/OcStore, в нем есть текст о необходимости vQmod. Здесь мы коротко опишем что это такое, для чего он нужен и где его скачать.
vQmod предназначен для более удобной установки модулей в Opencart без необходимости ручной правки файлов. Чтобы установить на свой сайт модуль, предназначенный для vQmod, нужно сначала установить сам vQmod. Для этого его нужно скачать, к примеру
самая последняя версия vqmod-2.6.6.
Что такое vQmod
"vQmod" (Virtual Quick Mod) изменяет систему "на-лету". Вместо внесения изменений в основные файлы напрямую, изменения создаются как XML скрипты поиска/замены. Эти файлы скриптов обрабатываются во время загрузки страницы, как отдельный файл движка "исходник" загруженный функциями php "include" или "require". Файл исходник изменяется с учетом файла скрипта, и сохраняются во временный файл. Потом временный файл заменяет исходный во вермя выполнения. Оригинальный файл никогда не меняется. В результате "виртуальные" изменения в движке происходят во время выполнения без существенных изменений файлов ядра.
vQmod работает на OpenCart 1.4.x и 1.5.x, OCstore 1.5, 2.1,2.3, OcSHOP, OpenCart 2, 2.1, 2.2, 2.3, 3 Opencart.pro 2.1, 2.3
vQmod 2.6.1
5 марта 2016 года вышел новый релиз vQmod - 2.6.1, в котором добавились следующие функции:
-
Поддержка OpenCart 2.2
-
Теперь модификации для Ocmod вы можете использвать и в vQmod, просто скопируйте xml файл модификации в папку /vqmod/xml
vQmod 2.6.2
20 июня 2017 года вышел новый релиз vQmod 2.6.1, где добавились:
-
Поддержка Opencart 3
-
Исправлены некоторые ошибки
vQmod 2.6.3
23 июня 2017 вышла версия 2.6.3 в которой исправлены небольшие ошибки
vQmod 2.6.4
Исправлена ошибка "Changed continue 2; to break 2 to satisfy php 7.3 warning"
vQmod 2.6.6
Исправлена ошибка c шаблоном Journal.
Установка VQMOD
-
Распакуйте скачанный архив
-
Скопируете папку vqmod в корень сайта.
-
Установите права 755 следующим папкам:
/vqmod
/vqmod/vqcache
-
После этого заходите на свой сайт по адресу http://адрес_вашего_сайта/vqmod/install
-
Если видите сообщение "VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM", то все ок, vQmod успешно установлен.
-
Если сообщения нет, попробуйте повторить 3 пункт, только с правами 777.
-
При ошбике "Administrator index.php not writeable" назначьте полные права на файл index.php (после установки можете вернуть как было).
-
Не удаляйте папку install из папки vqmod.
-
Установку (пункт 4) vQmod нужно будет перезапускать всякий раз после апгрейда OpenCart
Установка дополнений для vQmod
-
Находите в файлах модуля файлы с расширением .xml
-
Копируете их на ваш сайт в папку /vqmod/xml
Альтернативный способ использования vqmod модулей в Opencart 2, OcStore 2, Opencart 3 и OcStore 3 за авторством mhccorp
Также вместо установки VQMOD можно использовать данные модификации. Они позволяют видеть VQMOD модификации, чистить кэш VQMOD через стандартный интерфейс модификаций. Установки VQMOD не требуется. Обратите внимание, они перезаписывают два файла ( в версиях для 2.3 и 3 - три файла):
\admin\controller\extension\installer.php
\admin\controller\extension\modification.php
\admin\view\template\extension\modification.tpl
Поэтому рекомендуем обязательно сделать резервную копию.
Opencart 2.0.0.0
Opencart 2.0.1.0
Opencart 2.0.1.1
Opencart 2.0.2.0
Opencart 2.0.3.1
Opencart 2.1.0.1, 2.1.0.2
Opencart 2.2.0.0
Opencart 2.3.0.0, 2.3.0.1, 2.3.0.2
Opencart 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1