如何为opencart安装vqmod

3,034 人次阅读
没有评论

共计 2727 个字符,预计需要花费 7 分钟才能阅读完成。

vqmod有opencart专门的版本,官方地址为 VQMOD,请在官网下载最新版本的vqmod(截至目前是2.3.2),请注意下载适合opencart版本的。

由于近期Google网站在大陆不能访问,造成无法下载vqmod文件。可以到百度搜索下。

vQmod能做什么?
以不更改原核心文件为原则,创建XML修补文件,来达到“虚拟”改变原核心文件的目的。

自动安装:

1. 下载opencart版本的vqmod;
2. 使用ftp将解压后的vqmod目录上传到您opencart商城网站的根目录,即与admin和catalog同级目录;
3. 确保vqmod/vqcache目录有可写权限 (755 或 777);
4. 确保根目录中的index.php以及admin/index.php文件为可写;
5. 使用浏览器访问你的网址,如:http://www.yoursite.com/vqmod/install,此时你应当的得到一安装成功的信息,如果没有,则请检查上述所说的权限问题,然后再试;
6. 加载您的商城网站首页,确认工作正常;
7. 使用ftp,确认在vqmod/vqcache目录下有新的vq文件;如果存在,您就可以开始下载或创建自己的vQmod代码了,否则,请寻求帮助。

注意:
1. 不要删除install这个目录;
2. 当你升级opencart后,必须重新运行vqmod的install程序;
3. 重新运行vqmod的install程序没有什么危险。

手动安装:

1. 下载opencart版本的vqmod;
2. 使用ftp将解压后的vqmod目录上传到您opencart商城网站的根目录,即与admin和catalog同级目录;
3. 确保vqmod/vqcache目录有可写权限 (755 或 777);
4. 确保根目录中的index.php以及admin/index.php文件为可写;
5. 编辑index.php文件

找到:

[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’);

[/php]

替换为:

[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’));

[/php]

注意:在旧的opencart系统中,没有Library。基本上所有require_once(DIR_SYSTEM . ‘library/xxxxxxxx.php’)的都需要用vqmod->modCheck重新处理,在后续步骤中也如此。

6. 编辑admin/index.php文件
找到:

[php]

// 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’);

[/php]

替换为

[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’));

[/php]

7. 访问你的网站商城首页,确认工作正常。
8.使用ftp,确认在vqmod/vqcache目录下有新的vq文件;如果存在,您就可以开始下载或创建自己的vQmod代码了,否则,请寻求帮助。

正文完
 0