如何在zencart中集成wordpress
ZenCart是一个功能非常强大的商城程序,其功能可以自由扩展,而wordpress是目前世界时最先进的webblog系统,那么我们如何在zencart中集成wordpress呢?废话不多说了,下面将给大家介绍一下具体的方法,呵呵…
首先、我们要准备好所需要的东西:
(1) zencart v1.3.8 (英文版) 可以到http://www.zen-cart.com上下载。
(2) wordpress 2.9.2 (英文版)可以到http://wordpress.org上下载。
(3) wordpress on zencart 插件(简称woz)可以到http://www.zen-cart.com上下载。
下面是具体的操作步骤:
1. 安装zencart。
2. 在安装好的zencart根目录中新建一个文件夹wordpress(可根据自己需要而定),将wordpress安装到此文件夹中。
3. 将wordpress on zencart解压缩,然后将WP_ROOT目录中的文件上传到wordpress安装目录中,将ZC_ROOT目录中的文件上传到zencart安装目录中。
4. 然后登陆zencart后台,进入tools > WOZ Manager页面,在输入框中输入wordpress的物理路径(比如:我的物理路径是E:/workspace/zencart/wordpress/)这里需要注意的是一定要以“/”结尾,否则会提示找不到路径,然后点击conirm。
5. 设置wordpress
(1) 登陆wordpress后台
(2) 进入Appearance > Themes页面,将WOZ Default 1.0 by hira设置为当前活动模板。
(3) 进入Setting > General页面将Blog address (URL)设置为zencart的安装目录(比如:http://localhost/zencart/)。
6. 打开zencart中的/ includes/templates/MY_TEMP/common/html_header.php文件,在文件中的<head></hend>标签中添加以下代码:
<!– for WOZ BOF –>
<?php        require($template->get_template_dir(‘tpl_modules_wordpress_header.php’,D     IR_WS_TEMPLATE, $current_page_base,’templates’).        ’/tpl_modules_wordpress_header.php’); ?>
<!– for WOZ EOF –>

7. 完成安装,你可以通过http://localhost/zencart/index.php?main_page=wordpress访问你的博客。
在前台调用最新4篇Blog文章
<?php require('./wordpress所在目录/wp-blog-header.php'); ?>
<?php
$rand_posts = get_posts('numberposts=4&orderby=post_date');
foreach( $rand_posts as $post ) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br /><?php echo substr($post->post_content,0,200).'...';?></li>
<?php endforeach; ?>