欢迎来我的中文博客http://neolusis.blog.163.com
什么是vQmod?
"vQmod?" 是aka Virtual Quick Mod的缩写,是一种避免修改核心文件而重载的方式,为了实现这种方式,需要建立earch/replace的XML文件,在系统每一次加载源文件 时"include"或者"require"php的函数,这些函数存在于xml里的脚本里,在执行时,这些脚本会像源文件打补丁,替换或者增加一些函 数,避免了核心文件的修改。
在opencart上如何安装vQmod?
首先选对版本,opencart 1.4.x和1.5.x都可以安装相应的vQmod.
下载地址如下:http://code.google.com/p/vqmod/downloads/list
1.下载相应的vQmod
2.通过FTP上传vqmod目录到你opencart store的根目录
3.保证vqmode/vqcache可读可写,权限755或777, 保证admin/index.php 权限755或777,本人试验最好是两者一致,即都是755或都是777,否则可能出现问题
4.进入 http://www.yoursite.com/vqmod/install 安装
5.如果成功,会有成功安装的提示,否则一般是读写权限的问题,需要重新检查
6.刷新网站首页
7.通过FTP验证vqmod/vqcache中是否有文件产生vq开头或者vq2开头
8.如果有即是成功安装,否则,寻求协助吧.
很多时候读写权限会造成很多问题,其实手动安装vQmod更方便一些:
- 下载vQmod
- 通过FTP上传vqmod目录到你opencart store的根目录
- 修改网站 index.php file
- 找到
- 用下面代码替换替换:
// 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 = new VQMod(); // 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'));
- 修改 admin/index.php
- 找到:
- 用下面代码替换:
- 刷新网站
- 通过FTP验证vqmod/vqcache中是否有文件产生vq开头或者vq2开头
- 如有文件,则证明成功安装vQmod.
// Startup require_once(DIR_SYSTEM . 'startup.php'); // Application Classes require_once(DIR_SYSTEM . 'library/currency.php'); require_once(DIR_SYSTEM . 'library/user.php')); require_once(DIR_SYSTEM . 'library/weight.php'); require_once(DIR_SYSTEM . 'library/length.php');
// vQmod require_once('../vqmod/vqmod.php'); $vqmod = new VQMod(); // VQMODDED Startup require_once($vqmod->modCheck(DIR_SYSTEM . 'startup.php')); // Application Classes require_once($vqmod->modCheck(DIR_SYSTEM . 'library/currency.php')); require_once($vqmod->modCheck(DIR_SYSTEM . 'library/user.php')); require_once($vqmod->modCheck(DIR_SYSTEM . 'library/weight.php')); require_once($vqmod->modCheck(DIR_SYSTEM . 'library/length.php'));
没有评论:
发表评论