Posted on 07-11-2008
Filed Under (技术) by waterlin

如果你的Zen-cart需要一个Blog来发布一些你的最新动态,可以试试Wordpress,并且用WOZ这个Zen-cart的Module来把它们关联起来。WOZ的全名叫WordPress On Zen-cart

下面就详细介绍一下WOZ的安装方法,当然你可以在WOZ包里找到英文的安装说明。我所使用的版本为zen-cart1.3.8和wordpress2.6,至于其它版本能否集成,没有测试过。

WordPress on Zen-cart总的来说有两种安装模式:

第一种是把Wordpress的文件全部解压到Zen-cart的根目录下,另一种方法是把Wordpress单独放到Zen-cart下新建的一个目录里。

两种方法最后访问Wordpress的地址都是:

[Zen-Cart URL]/index.php?main_page=wordpress

第一步,安装Wordpress

把Wordpress解压到你的Zen-cart目录下,然后把Wordpress的文件夹名改为blog,呵,看起来感觉会爽一些。
这一步的安装和普通的Wordpress安装没啥区别。

第二步:设置Wordpress

在Wordpress的后台设置一下,setting -> General -> Blog address(URL)
把Blog address (URL)改为[Zen-Cart URL],即http://your.zen-cart.com

把主题设为默认主题。

第三步:上传WOZ的文件

建议用ftp直接覆盖:

把WOZ解压后的ZC_ROOT目录下的文件上传到服务器Zen-cart的安装目录下。
把WOZ解压后的WP_ROOT目录下的文件上传到服务器WordPress的安装目录下。

再把/ZC_ROOT/includes/templates/MY_TEMP/里的CSS文件上传到你的Zen-cart模板里的CSS文件夹里。这个是Wordpress的显示主题。

第四步:修改Wordpress的文件

在你的Wordpress安装目录下,找到[Path of WordPress]/wp-include/template-loader.php,把所有的“exit;”都替换成“return;”。
如果你的Wordpress版本比较新,就不需要做这一步的工作了。

第五步:修改Zen-cart文件

打开Zen-cart安装目录下的[Path of Zen-Cart]/includes/extra_configures/wordpress-config.php,把

define (‘ABSPATH’,’/var/www/vhost/example.com/public_html/blog/’);

替换为

define (‘ABSPATH’,'[Path of WordPress]’);

比如说,在我本地我是改为这样的东西:
define (‘ABSPATH’,’E:/mywebs/zen-cart/blog/’);

记住,这个路径得是你服务器上的绝对路径

第六步:布局设置

在Zen-cart后台管理面板的admin panel › tools › Layout Boxes Controller里,选择打开你需要的Wordpress侧栏框。所有和Wordpress有关的侧栏框都是以WP_XXX格式存在的。

第七步:检查

现在你可以通过

http://your.zen-cart.com/index.php?main_page=wordpress

这个网址来访问你的Wordpress了。

如果你能看到Wordpress,则表明你已经把Wordpress集成到了Zen-cart里了。

完成了这七步,基本上就把Wordpress的显示页面整合到了Zen-cart里面。

© 2008, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

Comments

kangjxing on 26 November, 2009 at 11:10 am #

我按照步骤已经连接上啦 但 zencart home页 不显示 blog 的内容是个空白页 但zencart mod能用

[Reply]


lans on 3 December, 2009 at 5:32 pm #

[Comment ID #33382 Will Be Quoted Here]

[Reply]


joe on 25 January, 2010 at 5:55 pm #

tahnks,it is a good article

[Reply]


prom gown on 27 February, 2010 at 2:00 am #

按照你的方法安装了一下,但是还是有问题,我用的是wordpress2.9的,希望能有更新的介绍

[Reply]


[…] 15, 2010 by marke · Leave a Comment  // // WOZ模块给 […]


Post a Comment
Name:
Email:
Website:
Comments: