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里面。

(5) Comments    Read More   
Posted on 06-11-2008
Filed Under (技术) by waterlin

最近看到别人网页的一个设计,十分喜欢,很想把它下下来。可是,这可不是一个免费的模板,买可得花上一百刀呢!于是,就想着自己炮制一个一样的。

天生不善于美工的我,如果要我从头开始做,那不如杀了我吧!

在Firefox里装上一个Firebug,基本上就把所有的CSS代码和html结构看了个一清二楚,依葫芦画瓢地抄了一通。把能保存下来的图片保存下来的,不能保存的就在Firefox里点右键后的view page info –> Media页看个究竟,基本上页面上有的东西,你都能存下来了。

看来,Firebug和Firefox,均是抄袭仿制模仿本地化别人网页的好工具,抠网页必备工具!

(0) Comments    Read More   
Posted on 02-11-2008
Filed Under (软件) by waterlin

WordPress本身没有自带留言本,的确是有一点不方便,但是我们可以自己来定制。

1) 用外部留言本

因为好多人用的都是BSP提供的空间,不允许自己安装插件,当然也不允许自己随便修改代码,所以用一些外部的程序会好一些。

比如,你可以用http://www.jotform.com提供的留言本功能,把生成的Javascript代码放到你新建的Wordpress页面里去。

这个方法虽然做出来的东西还算漂亮、定制性很强,不过终归是和Wordpress分开的。

类似的东西还有http://www.shoutmix.com/http://wufoo.com/等。

2) 在Wordpress的后台新建一个页面,并修改页面模板,在“<?php endwhile; endif; ?>”的前面添加“<p><?php comments_template(); ?></p>”这段代码。

详细的修改方法看这个博文:http://www.tianliang.org/631893/

这个方法其实就是用Wordpress的评论功能,缺点是把留言的title显示为评论!

3) 如果你拥有服务器更多的权限,就可以通过修改页面来达到做留言板的目的。

请参考这个大部头的博文:http://www.sbtalk.com.cn/2007/06/16/wordpress_guestbook.html

4) 安装Wordpress的插件。很多类似的插件,上官方网站搜一下就知道了。

(0) Comments    Read More