摘要:通过重写机制和自动加载机制, Zen-Cart使得二次开发人员能够很方便的向核心代码中增加自己的功能, 然而开发者并不能在不破坏原始代码的基础上随意向Zen-Cart核心代码中的不同地方增加自己的代码. 因此, Zen-Cart引入了通知者/观察者模式(observer/notifier system, ONS), 这给开发人员提供了访问Zen-Cart核心代码, 而不需要破坏其原始文件内容的方式.
阅读全文
摘要:首先需要搞清楚什么是Sidebox,Sidebox是一个显示在左侧或者右侧的内容区域,当然你也可以将Sidebox的单栏状态打开,使其显示在网页的任何位置。你可以通过进入后台的Tools/Layout Boxes Controller来进行Sidebox的设置。注意的是如果开启了单栏Sidebox的话,你必须通过一句代码手动将其显示到模板中去,否则你是看不到任何效果的。zen-cart中自带了很多...
阅读全文
摘要:zen-cart进入第三方支付网站后,如果不能正常返回,则会造成客户已付款但后台却无订单数据的尴尬局面。本文就针对该问题给出一种解决方案,希望对被同样问题困扰的同行有所帮助。
阅读全文
摘要:对于开源系统来说,源码是最好的教程,要想把它研究透彻,就必须踏踏实实地去读懂源码。如果你还在为寻找某个开源系统的开发教程而苦恼的话,我建议你去仔细阅读一下它的源码吧。这里就让我们一起来读一读zen-cart的源码吧。
阅读全文
摘要:目前在网上还找不到一个zen-cart的paysafecard的支付模块,这里共享一下,希望对利用zen-cart做外贸网站的朋友有所帮助。下载 zen-cart-paysafecard_payment_1.0paysafecard_payment 版本: 1.0Zen-cart 版本: 1.3.8安装步骤:1. 将zen-cart目录中的文件拷贝到你的网站根目录2. 进入后台执行db.txt中的...
阅读全文
摘要:在使用zen-cart制作多国语言的电子商务网站时,经常会遇到乱码问题,下面做一个总结。
1. 数据库造成的乱码问题。在后台录入数据时和前台展示时,页面的编码不一致可能导致该问题。例如后台管理录入数据时使用的编码为utf-8,而前台显示时,编码为iso-8859-7,则会产生乱码。解决办法,将后台语言包中的charset设置为 iso-8859-7,或者将前台语言包中的charset设置为 utf-8。对单语种的站点可以采取这种方式解决。
阅读全文
摘要:启用该插件后,在网页中输入连接时,都会去查询是否有满足条件的Url链接规则,这样会影响网页的加载速度,但是如果商品相对较少,则Url规则也就越少,对性能的影响不大。但若商品较多,Url也就越多查询速度越慢。这也是为什么mmocode和wowcart加载速度截然不同的原因。解决办法:启用Mysql缓存。解决步骤:对数据库执行命令:SET GLOBAL query_cache_size = 10240...
阅读全文