Giter Club home page Giter Club logo

simpla-vqmod's Introduction

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

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:

simpla-vqmod's People

Contributors

yr4ik avatar

Stargazers

 avatar

Watchers

James Cloos avatar Kirill Trubetskoy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.