Skip to content

sergeevizh/Simpla-vqmod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Скачать последнюю версию

vQmod (Virtual Quick Mod) - это система, которая виртуально вносит изменения в исходный код системы но при этом не затрагивая файлы на прямую. Изменения вносятся путем создания XML-файла, в котором программно описывается, что и где искать/заменять. Эти файлы обрабатываются во время загрузки страницы. Затем файлы с уже внесенными изменениями сохраняются как временные, после чего эти файлы будут использоваться в дальнейшем при загрузке страниц.

Данный функционал активно использовался на старых версиях в движках OpenCart 1.5.х После активного его использования пользователями, авторы OpenCart, решили и себе использовать такой же способ внесения правок для модулей. И с версии 2.0 в стандартный дистрибутив Opencart входит аналогичный модуль OCMod но более адаптирован к движку.

Установка затрагивает файлы:

  • /.htaccess
  • /index.php (убрано в версии 2.2)
  • /api/Simpla.php (убрано в версии 2.1)
  • /config/config.php
  • /simpla/index.php (убрано в версии 2.2)

Установка:

  1. Скачиваем архив (приложенный ниже) и распаковываем его в корень сайта
  2. При необходимости выставляем права 755 на каталоги vqmod и vqmod/vqcache
  3. Проходим по ссылке http://ВАШ_САЙТ/vqmod/install
  4. Если увидели сообщение:

VQMOD HAS BEEN INSTALLED ON YOUR SYSTEM!

Значит все прошло успешно и можно начинать пользоваться

Наши моды ложим в папку vqmod/xml Что касается синтаксиса xml-файлов - то от авторов vqmod на англ или тоже самое на русском. Так же, если кому нужно, то можно установить генератор xml-файлов

Удаление (после версии 1.2):

  1. Проходим по ссылке http://ВАШ_САЙТ/vqmod/uninstall
  2. Вводим логин и пароль администратора.
  3. Если увидели в конце сообщение:

VQMOD HAS BEEN UNISTALLED ON YOUR SYSTEM!

Значит все успешно удалено.

Обновление (после версии 1.2):

  1. Выполняем удаление vqmod.
  2. Удаляем все содержимое (кроме папок cfg, mod и xml) с папки vqmod
  3. Дальше устанавливаем новую версию с заменой файлов кроме папки cfg (если там делались изменения)

Примечание:

После установки, в изменяемых файлах, появятся коды с комментариями:

#VQMOD#
..... code ...
#VQMOD_END#

Их удалять и изменять - нельзя. Иначе будет невозможна деинсталяция vqmod.

Примеры xml: Добавление нового поля к товару

Примеры mod:

About

vQmod (Virtual Quick Mod) for Simpla CMS

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.5%
  • Other 1.5%