`
yesjavame
  • 浏览: 657585 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Zen cart模块快速开发文档

阅读更多

在开发一个新的功能模块时,首先要明确这个功能的流程和与原来网站的关联。然后,需要为这个功能模块取一个名称标识,尽量不要与原有的模块名称不相同。

Zen_cart模块结构

<!–[if !supportLists]–>1. <!–[endif]–>数据库数据表部分

<!–[if !supportLists]–>2. <!–[endif]–>后台管理部分

<!–[if !supportLists]–>3. <!–[endif]–>前台功能显示部分

数据库部分

zencart 使用mysql 数库据,在设计人员完成功能模块的数据库结构后,写成SQL语句保存成 [INSTALL_模块名.sql] 的文本文件,要注意的地方是 建表时的字符集 问

题,使表中字符集与 原数据库字符集 及 网站文件编码 保持一致。

zen_cart模块包的文件结构

模块包目录/ (用模块名命名文件夹)

/模块名_install_sql/ (里面存放需要的SQL文件)

/模块名_zen_cart_folder/ (这里面包含该模块的前后台功能实现的文件)

/安装说明.txt (这个模块的安装说明,在里面写上安装流程和注意事项)

模块名_zen_cart_folder目录(分析)

这个目录比较复杂包含了所以所有前台后台功能实现的内容:

<!–[if !supportLists]–>1. <!–[endif]–>这个目录下面的各个文件及子文件夹,都是可以直接上传到原网站目录中去的。如果功能部分需要修改原网站文件

的,可以直接写进[安装说明.txt]里面去。

2.目录分析

前台部分:

/includes/exta_configures/模块名.php (扩展配置文件)

/includes/exta_datafiles/模块名_database_names.php (数据表名常量)

/includes/functions/exta_functions/functions_模块名.php (前台的扩展函数库)

/includes/languages/语言包/extra_definitions/模块名.php(扩展语言包中字符标记常量定义)

/includes/templates/模板文件夹/jscript/jscript_模块名.js(模板全局js文件)

/includes/modules/pages/模块名/header_php.php (模块业务逻辑程序文件)

/includes/modules/pages/模块名/jscript_main.php (模块JS程序文件)

/includes/templates /模块名/templates/tpl_模块名_default.php (模块对应的模板文件)

后台部分:

/admin/includes/functions/exta_functions/ functions_模块名.php (后台功能的扩展函数库)

/admin/includes/extra_datafiles/模块名_filenames.php (定义后台文件名常量)

/admin/includes/extra_datafiles/模块名_database_names.php(数据表名常量)

/admin/includes/boxes/extra_boxes/模块名_主菜单名_dbhtml.php (添加后台管理菜单)

/admin/includes/languages/schinese/extra_definitions/模块名.php(设置后台页面上的标识文字的常量定义)

/admin/模块名_功能.php (后台管理页面及实现文件,如果这个模块有多个功能就可能有多个这类文件,如: 分类管理,分类下的记录管理等)

和模块功能需要的一些新建的其它文件或文件夹

这些文件是新建的,原网站上没有的,可以直接上传上去。

分享到:
评论

相关推荐

    zen cart 二次开发手册

    zen cart 二次开发手册 zen cart 二次开发手册 zen cart 二次开发手册

    Zen Cart 1.5.4 中文插件版.zip

    前台多语言,后台中文管理预装15个免费模板图像管理模块 Image Handler多栏列表模块 Column Layout内置编辑器 CKEditor数据库备份模块 DB Backup快速更新模块 Quick Update图片展示模块 Lightbox邮件管理模块 Email ...

    zen cart 首页商品列添加描述

    zen cart 首页商品列添加描述zen cart 首页商品列添加描述zen cart 首页商品列添加描述zen cart 首页商品列添加描述zen cart 首页商品列添加描述

    史上最详细ZEN-CART模板修改文档

    史上最详细ZEN-CART模板修改文档

    Zen Cart 商品页图片展示增强(GPE)模块

    此模块将为Zen Cart商品页实现 商品多图随鼠标事件切换 局部放大 灯箱 滚动 等前端展示效果; 本模块严格遵循 Zen Cart的替代机制, 对Zen Cart原程序无破坏影响, 可任意移植, 兼容Zen Cart1.3x ~ 1.5x, 理论上也兼容...

    zen cart Dhl 配送模块插件

    zen cart Dhl 配送模块插件 需要的朋友请下载

    Zen Cart 1.5.1 中文版

    Zen Cart 1.5.1 中文版 http://0594.it/a/zencartxiazai/zen-cart-v151-utf8-20130305.zip

    Zen Cart响应式模版

    Zen Cart响应式模版可自动转换为所有设备和分辨率的优化布局,包括智能手机,台式机和平板电脑。 预先安装的插件: Facebook Like Button Pinterest Pin-It Button Google Plus One Button Image Handler 4 Numinix ...

    zen cart 1.5.0 模板

    zen cart免费模板,绿色大方,适用于V1.3.9,V1.5.0

    Zen Cart v1.5.1 中文版.zip

    Zen Cart是一款开源购物车系统,用于建立网上商店,源代码完全开放自由修改;功能强大,上千个免费插件;...2.Paypal IPN 和 EC(快速结帐)模块的改进和功能增强; 3.超过100项功能改进或者bug修

    史上最详细ZEN-CART模板修改文档.pdf

    史上最详细ZEN-CART模板修改文档,包含zen-cart目录,zen-cart模版规则,zen-cart模版修改与制作,zen-cart模板代码规律等

    Zen cart 的product tags插件

    Zen cart 的product tags插件

    ZEN CART 香港小包模块 UTF8

    ZEN CART 香港小包模块 utf-8 格式

    Zen Cart 1.3.9h 中文版

    Zen Cart 1.3.9h 中文版 zencart 1.3.9h 中文版 包含中、英双语,完美支持多语言 纯净英文版 + 中文汉化,不带插件的版本

    zen cart lightbox模块

    zencart 的lightbox模块 点击产品放大图片 很不错的模块使用方便 后台可以设置参数

    zen cart lightbox2.04

    zen cart 产品图片放大zen cart 产品图片放大zen cart 产品图片放大zen cart 产品图片放大zen cart 产品图片放大zen cart 产品图片放大zen cart 产品图片放大

    Zen Cart 开源网店系统

    Zen Cart是开源、免费的商城系统,用于建立专业的网上商店。Zen Cart 支持多语言、多货币、搜索引擎优化、批量更新,是最安全的网店系统之一。

    zen cart资料

    zen cart资料很完整的收集,值得下载。收集了比较久

    CKEditor for Zen Cart v1.xx

    CKEditor for Zen Cart v1.xx

    ZEN CART直接显示下级分类模块

    ZEN CART直接显示下级分类模块 有时候客户要求了会用到

Global site tag (gtag.js) - Google Analytics