随笔分类 -  Zencart

摘要:整体布局在common/tpl_main_page.php中随后通过引用调用具体的header、footer以及left、center和right三个页面的主体column部分。其中header和footer的模板均在模板的common目录下。而left和right两个column部分的整体也在common目录下,其中又根据情况具体细分,具体的模块则被安放在sideboxes目录下。其中center这个column可以说是最重要的部分。在common/tpl_main_page.php中,通过require($body_code);来具体细分。而这个$body_code是在commom/mai 阅读全文
posted @ 2012-07-20 12:44 Lellansin 阅读(819) 评论(0) 推荐(0)
摘要:一、商店信息(Information)方框1. 复制/includes/modules/sideboxes/information.php文件到/includes /modules/sideboxes/YOURTEMPLATE/information.php(YOURTEMPLATE是你自己模板的名字)2. 修改复制的文件:$information[] = xxxxxxxxxxxxxxxxxxxxxxxxxxx 是你要删除的文字可以在该行前用 // 来注释该行。二、商店信息方框中的礼物券问答(gift certificate FAQ)链接要关闭优惠券/礼物券问答(GV/coupon FAQ). 阅读全文
posted @ 2012-07-20 12:38 Lellansin 阅读(223) 评论(0) 推荐(0)
摘要:ZenCart搜索引擎优化后第一次进入商店网址URL后 面会出现zenid=XXXX如:http://www.waimaole.com/zencart-zenid.html?zenid=jcse099db6otda7qid39fkrcv7第二次进入或是直接刷新后进入就不会出现zenid=XXXX?如:http://www.waimaole.com/zencart-zenid.html这样的话搜索引擎收录的时候就会出现地址重复情况,那么如何避免这样情况出现呢?1.进入ZenCart后台第一个导航里面的session,设置如下:Session Directory:设置成你网站存放的正确路径Cook 阅读全文
posted @ 2012-07-20 10:27 Lellansin 阅读(288) 评论(0) 推荐(0)
摘要:前台界面排错适用打开文件 \includes\application_top.php ,找到if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) {在前面增加一行define('STRICT_ERROR_REPORTING', true);保存后重新刷新网页,就会有错误提示了。把上面的语句修改为define('STRICT_ERROR_REPORTING', false);就能关闭错误提示了。后台界面排错适用打开文件 \admin\incl 阅读全文
posted @ 2012-07-20 10:11 Lellansin 阅读(219) 评论(0) 推荐(0)
摘要:很多用户对ZenCart做了自己的修改,但同时,一些用户修改了很多重要的文件,例如:/includes/filenames.php/includes/languages/schinese.php/includes/languages/schinese/*.php友情提示:如果你希望以后的升级更容易,不要修改这些文件Zen Cart的文件替代机制的功能非常强,你不需要修改上面的这些文件。如果你修改了这些文件,下次升级的时候,Zen Cart会覆盖这些文件,你做的修改会丢失。好了,如何避免这种情况呢?如何使用文件替代机制?下面,我一步步说明如何使用文件替代机制,而不是去修改Zen Cart的核心文 阅读全文
posted @ 2012-07-20 10:04 Lellansin 阅读(167) 评论(0) 推荐(0)
摘要:1.先建立属性的名字,如尺码,颜色,内存。2.属性值的管理:比如说对应的颜色,红色,绿色。添加多个之后的效果:3.把属性的名字和值赋给产品:选择分类:选择产品:赋予属性:如果不同的属性,价格有所增加,就在下面写上价格:多个属性,重复以上操作,效果如下:4.如何拷贝属性到别的产品:左边:选择某个分类的产品,相当于一个代表,复制到这个,所有类别就复制到了。右边:第一个是删除原属性再增加, 一般选这个。一张张图传上来真累。。 阅读全文
posted @ 2012-07-19 13:47 Lellansin 阅读(526) 评论(0) 推荐(0)
摘要:1、安装配置PHP+MySQL环境 建议安装PHP集成环境包(方便快捷).网上也有许多此类教程,在此就不赘叙了。如果是虚拟主机的话,需要服务器支持Zen-Cart的安装运行环境要求。2、下载Zen-Cart源程序,解压并上传到网站空间的对应目录下,在浏览器的地址栏里面输入http://domainname/zc_install/index.php,然后按照提示步骤进行安装...安装完成之后,转到前台会发现有两条显眼的红色背景的Warning,这是要求你删除或重命名安装目录的名字,以及让你修改配置文件的权限(FTP改不了的话直接修改includes\init_includes\init_head 阅读全文
posted @ 2012-07-19 13:22 Lellansin 阅读(632) 评论(0) 推荐(0)
摘要:首先,zencart的缓存指的是SQL数据库缓存,就是zencart读取数据库时,可以保存部分查询结果,一定程度上减少对数据库的查询次数。zencart的SQL缓存设置有三个选项: none, database 和 file前台的数据库缓存,在 \includes\configure.php 文件中设置;后台的数据库缓存,在 \admin\includes\configure.php 文件中设置;需要修改以下两个参数: define('SQL_CACHE_METHOD', 'none'); define('DIR_FS_SQL_CACHE', & 阅读全文
posted @ 2012-06-15 10:38 Lellansin 阅读(258) 评论(0) 推荐(0)
摘要:zencart四个常用的数据库操作函数:1:$db -> Execute();执行SQL语句2:$db -> bindVars();在zen-cart电子商务程序中,使用查询,修改,删除语句的时候,sql语句的形成和变量的赋予都有严格的规则和技巧,大部分都是使用zen cart $db对象下bindVars()函数来处理.比如查询email_address = '熊斌@136.com'邮件的会员信息,那么你就可以如此操作.$email_address = zen_db_prepare_input($_POST['email_address']);// 阅读全文
posted @ 2012-05-30 09:23 Lellansin 阅读(1312) 评论(0) 推荐(0)
摘要:在zencart里面添加新的页面有两种方法,比较简单的方法就是使用后台的简易页面编辑,只要熟悉了zencart的使用就很快知道怎么用了。还有一种 是稍微复杂一点的,这里所说的添加一个新的页面跟上面说的那种页面不一样,这里添加的页面是可以调用系统的文件,而上面所说的那种页面就是简单的把数据添 加进去而已。我们知道zencart是一个优秀的开源软件,因为它优秀的系统架构才使得我们可以轻易的添加一个页面到系统里面,而且新添加的页面跟系统的 耦合程度很低,就算对系统内核不是很清楚,也可以很容易的对新加入的页面进行编写相应的代码,操作相关的数据。下面就主要来讲解一下这个添加的过程。因为我们要添加的这个页 阅读全文
posted @ 2012-05-23 14:46 Lellansin 阅读(475) 评论(0) 推荐(0)

魔舟网络 作者博客:lellansin@gmail.com