认识王总,所以接触了shopex。shopex是一个强大而简单的中文电子商城程序,因为它的强大,所以通过这个程序,不会写程序的人可以轻松在网络上开一家自己的网上商城。为什么说它简单,主要他的模板机制:
首先来说说shopex的模板是如何的简单。先给一个总体概念让大家感觉一下,那就是我大概用了不到半天的时间就能比较有信心的说自己能做这个模板了。模 板架构确实简单,比wordpress的模板机制都还要简单(也就是这个草率的保证让这个兄弟怀疑我是一个说大话的人)。shopex的每个页面都有对应 的模板框架文件,然后框架文件再去引用具体的模板文件,这样通过框架文件就可以很方便的修改页面的布局,而通过模板文件就可以自由的修改具体的内容,并且 模板文件还能被其他框架所引用,就相当于被include。这样一对一的模板系统当然就很简单了,所以制作shopex模板,上手是相当容易的(from 谈谈shopex)。
然而正是他的简单让cosbeta感到不适,因为 难易度*工作量=常数。 shopex模板设计是如此的简单以至于工作量非常大庞大,所以最终cosbeta没有再答应给王老板继续做下去了。
最近闲着没事,下载了一个新版的shopex来看看,发现新版的shopex有了很大的改变,模板基于smarty,编写更加灵活,工作量大大的减少了,而且可以嵌入php代码,很多功能就能更加容易的衍生出来了,新版本的shopex和旧版本相比,在模板引擎上已经有了一个质的飞跃。对于smarty这个东西,cosbeta在5年前都已经很熟悉了,所以用起来就更加的顺手了。
看来,或许因为这个原因,cosbeta又会再次和shopex打上交道!如此看来,基于smarty模板引擎的zen-cart应该没有多大优势可言了。
另外一件和shopex无关的小事情在这里一并记录下来:
如何给XAMPP加上zend Optimizer支持,其实XAMPP本身已经集成了zend Optimizer,只不过没有打开支持而已,所以给XAMPP添加zend Optimizer支持也是一件很容易的事情:
- 停止apache
- 打开xampp/php/php.ini 将 zend_optimizer.enable_loader = 0改成 zend_optimizer.enable_loader =1
- 打开xamp/apache/bin/php.ini 将 zend_optimizer.enable_loader = 0改成 zend_optimizer.enable_loader =1
- 重启apache即可

cosbeta问下你的站内链接是手动加的还是靠插件?
手动,其实应该写一个插件比较好,你倒是提醒我了。