现在位置: 首页 > Zen Cart > 文章
2010年11月26日 PHP, Zen Cart ⁄ 共 1861字 评论 1 条
Zen Cart模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。 首先要阅读常见问答部分的:如何添加、制作新模板。 Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。 通常,页面分为页眉(header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组织这些页面的。 页面是通过CSS样式表来控制的。样式表控制表...
阅读全文
在开发一个新的功能模块时,首先要明确这个功能的流程和与原来网站的关联。然后,需要为这个功能模块取一个名称标识,尽量不要与原有的模块名称不相同。 Zen_cart模块结构 <!--[if !supportLists]-->1.     <!--[endif]-->数据库数据表部分 <!--[if !supportLists]-->2.     <!--[endif]-->后台管理部分 <!--[if !supportLists]-->3.     <!--[endif]-->前台功能显示部分 数据库部分 zenca...
阅读全文
2010年11月26日 Zen Cart ⁄ 共 4736字 暂无评论
下面介绍下Zen Cart文件调用机制,对于制作Zen Cart模板非常有用。 admin后台管理目录 cache 缓存目录 docs 文档目录 download 用于存放下载类商品 editors 所见即所得编辑器 email 电子邮件模版目录 extras 测试文件目录 images 商品图片目录 includes 前台 media 媒体类商品目录 pub 公用目录(空) includes里面的目录: auto_loaders 自动加载的脚本 classes 主要的类函数 extra_cart_actions 空 extra_configures 第...
阅读全文
2010年11月26日 Zen Cart ⁄ 共 4166字 评论 2 条
下面介绍下Zen Cart模板修改方法: DIR_WS_CATALOG // zent cat目录 这些在includes/configure.php定义 meta_tags.php //定义网站的meta信息。这些是从数据库中取出来的。在includes/modules/下面 HTML_PARAMS //模板语言常量文件定义的。 $current_page_base 在includes/init_inicludes/init_sanitize.php $_GET['main_page'] manufacturers_id 生产厂商ID product_id 产品ID $tmp_pagename index_home 有加载modules/pa...
阅读全文
2010年11月26日 Zen Cart ⁄ 共 2272字 暂无评论
Zen Cart开发之前首先需要搞清楚什么是 Sidebox, Sidebox是一个显示在左侧或者右侧的内容区域,当然你也可以将 Sidebox的单栏状态打开,使其显示在网页的任何位置。你可以通过进入后台的 Tools/Layout Boxes Controller来进行 Sidebox的设置。注意的是如果开启了单栏 Sidebox的话,你必须通过一句代码手动将其显示到模板中去,否则你是看不到任何效果的。 zen-cart中自带了很多 Sidebox, 例如显示产品分类的 Sidebox, 显示...
阅读全文
常规解决办法是在后台强制开启cookies,但是这样做的弊端就是有些没有打开浏览器cookies选项的客人可能会无法付款。 来自国外论坛的完美解决办法 打开/includes/functions/html_output.php 在第16行, 把“$add_session_id = true”修改成“$add_session_id = false”即可.
阅读全文
2010年11月25日 Zen Cart ⁄ 共 4070字 暂无评论
Zen Cart的源码文件中第一句话往往是包括include目录下的application_top.php文件,如:require(’includes/application_top.php’); 在zencart零碎中application_top.php担任的是初始化任务,比方加载配置文件include(’includes/configure.php’);,假如零碎没检测到该文件的存在则会尝试调用装置文件。 接着它会主动遍历include/extra_configures下的配置文件并包括出去。 在加载了零碎配置文件过后接上去是一个十分紧要的文件,...
阅读全文
2010年11月25日 Zen Cart ⁄ 共 597字 评论 1 条
制作Zen Cart模板时经常要修改的文件的介绍如下: CSS文件夹里的: css/stylesheet.css 主样式表,修改页面背景,字体大小颜色都找它。 common里的: common/html_header.php 页面的head部分,一般不需要修改,注意它与下面文件的区别。 common/tpl_header.php 网店页面的页眉,一般包括网店Logo,广告语,导航条等。 common/tpl_footer.php 网店页面的页脚,一般是版权信息类的东西,还有统计代码。 插言:有朋友说,几乎所有...
阅读全文
Zen Cart模板制作前需要了解各个模块的功能和对应的文件,这样才能更清晰的制作符合自己的模板。下面我总结了主要模块的文件功能说明,有不全的我再补充。 首页界面:/include/templates/zccn/common/tpl_main_page.php 首页主样式表:/include/templates/zccn/css/schinese_stylesheet.css 首页左边栏目: /includes/templates/template_default/common/tpl_box_default_left.php 商品分类内容修改: /includes/modules/sidebo...
阅读全文
2010年11月24日 Zen Cart ⁄ 共 1294字 暂无评论
Zen Cart前台边栏有很多模块,下面对各个模块功能和文件进行简单说明。 文件名 模块名 功能 sideboxes/search.php 搜索(带高级搜索) 对产品进行搜索sideboxes/search_header.php 搜索(简单的搜索) 对产品进行搜索sideboxes/shopping_cart.php 购物车 显示所订购的商品sideboxes/categories.php 分类 按产品的类别分类sideboxes/manufactures.php 品牌 显示所有产品的品牌sideboxes/payment.php 贝宝 付款(logo形式出现) sidebox...
阅读全文
在调试zen cart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示: 前台界面排错适用 打开文件 includesapplication_top.php ,找到 if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) { 在前面增加一行 define('STRICT_ERROR_REPORTING', true); 保存后重新刷新网页,就会有错误提示了。 把上面的语句修改为 define('STRICT_ERROR_REPO...
阅读全文
2010年11月24日 Zen Cart ⁄ 共 1358字 暂无评论
Zen Cart网店安全应该是每个店主都非常关心的问,请务必做好安全防范! 下面是强化Zen Cart网店安全的六个步骤: 1. 删除以下几个目录和文件 安装完成后,请从服务器上删除以下目录和文件: - /docs - /extras (重要) - /zc_install - /install.txt (这是文件) 另外,如果你的网店不是卖可下载类的产品,请同时删除以下文件和目录: - /download - /media - /pub 不要只是改名目录,万一别人知道了目录名,就不安全。 如果删除了 ...
阅读全文