Zen Cart没有内置的新闻模块实现,因此如果想在网站中添加这一功能,需要借助于第三方的插件,再综合对Zen Cart中的EZPAGE的灵活运用,目前主要有以下三种方法支撑新闻这一功能,

  1. 下载news_box_manager插件,这也是我当前正在采用的一种方法,具体效果见http://www.kingdict.com.但有两个明显的缺陷,当然比起下面的另两种方法,更能让我接受。一,所有发布的新闻标题都是”news”,二,不能输入meta description 和 keyword 元标签内容。
  2. 下载News_Articles_Management插件,但这个模块的最初开发者已经停止更新,导致对最新版本的zen cart的支持不够好,反正我是没有顺利安装成功过,在数据库以及调用fckedit的时候都出现了问题,虽然改起来估计不会很困难,但后来我看到了最终的界面效果flash图,是那种动态滑动的,需要Javascript的支持,我蛮讨厌这种花哨的需要占用带宽的功能,所以也失去了继续修改下去的热情。补充说明,在用这个插件撰写新闻的时候,还要额外输入news summary,这也是蛮令人厌烦的操作感受。
  3. 利用EZPAGE的chapter选项统一组织信息,也就是说在添加EZPAGE时,给定一个固定的chapter,人工归类为news,具体效果见http://demo.zen-cart.cn.致命的缺陷,没有可添加到主界面的layout box提供。

我计划继续采用news_box_manager插件,以实际发布的新闻标题替代News,这个我已经修改代码实现,但添加meta description和keyword,这个稍微麻烦一些,我得参考product和category的实现,在修改成功后,我会把它释放到zen cart 的 free addon列表中去。