Печать
Просмотров: 6953
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

sМногие модули и дополнения для OpenCart используют vQmod. Что такое vqmod? vQmod — это создание xml патчей без изменения исходиков. Установка этой фишки в OpenCart очень проста и происходит всего в несколько шагов.

 

Установка в автоматическом режиме:

  1. Скачайте последнюю версию, которая содержит"opencart" в названии, с http://code.google.com/p/vqmod ;

  2. Используя FTP, загрузите папку "vqmod" из zip архива в корень вашего магазина;

  3. Убедитесь, что папка vqmod и vqmod/vqcache доступны для записи (права 755 или 777);

  4. Также index.php и admin/index.php должны быть доступны для записи;

  5. Если не уверены, какие права дать - для начала попробуйте 755;

  6. Если вы получили ошибки прав доступа - попробуйте установить 777;

  7. Перейдите по http://www.yoursite.com/vqmod/install;

  8. Вы должны получить сообщение о том, что все прошло успешно. Если нет, проверьте права и попытайтесь снова;

  9. Перейдите на главную страницу вашего сайта и убедитесь, что все работает;

  10. Используя FTP, проверьте наличие новых "vq" файлов в папке "vqmod/vqcache";

  11. Если все О'кей, тогда вы готовы для загрузки или создания vQmod скриптов;

Готово!

 

НЕ УДАЛЯЙТЕ ПАПКУ INSTALL!

ВЫ ДОЛЖНЫ ЗАПУСКАТЬ УСТАНОВКУ КАЖДЫЙ РАЗ ПОСЛЕ ОБНОВЛЕНИЯ OPENCART!!

ПОВТОРНЫЙ ПУСК УСТАНОВКИ НЕ ОПАСЕН!

 

Установка в ручном режиме:

  1. Для начала вам следует выполнить первые 6 пунктов из автоматической установки, описанной чуть выше.
  2. Следующим этапом будет редактирование index.php файла вашего магазина;
  3. Добавьте в начало файла строки:
// vQmod
require_once('./vqmod/vqmod.php');
VQMod::bootup();

// VQMODDED Startup
require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php'));
  1. Нужно обернуть файлы, подключаемые в require_once() методом VQMod::modCheck, (Пример: require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php')););

Пример файла до редактирования:

// Startup
require_once(DIR_SYSTEM . 'startup.php');

// Application Classes
require_once(DIR_SYSTEM . 'library/customer.php');
require_once(DIR_SYSTEM . 'library/currency.php');
require_once(DIR_SYSTEM . 'library/tax.php');
require_once(DIR_SYSTEM . 'library/weight.php');
require_once(DIR_SYSTEM . 'library/length.php');
require_once(DIR_SYSTEM . 'library/cart.php');
require_once(DIR_SYSTEM . 'library/affiliate.php');

После редактирования:

// vQmod
require_once('./vqmod/vqmod.php');
VQMod::bootup();

// VQMODDED Startup
require_once(VQMod::modCheck(DIR_SYSTEM . 'startup.php'));

// Application Classes
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/customer.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/currency.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/tax.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/weight.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/length.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/cart.php'));
require_once(VQMod::modCheck(DIR_SYSTEM . 'library/affiliate.php'));
  1. Проделать те же операции над файлом index.php административной панели магазина, но первая строка будет указывать на то, что файлы vqmod лежат в папке уровнем выше, то есть вместо require_once('./vqmod/vqmod.php'); пишем require_once('../vqmod/vqmod.php');. Обратите внимание на ../ в указании пути к файлу vqmod.php;
  2. Теперь откройте главную страницу вашего магазина и убедитесь, что все работает;
  3. Используя FTP, проверьте наличие новых "vq" файлов в папке "vqmod/vqcache";
  4. Если все О'кей, тогда вы готовы для загрузки или создания vQmod скриптов;

Вот и все, отмучились! :)

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter