`
yesjavame
  • 浏览: 688181 次
  • 性别: 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 的核心特点包括: 1. **多语言支持**:Zen ...

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

    这份“史上最详细ZEN-CART模板修改文档”将深入讲解如何自定义和优化Zen-Cart的界面,以满足不同商家的品牌需求和用户体验。 一、Zen-Cart模板基础 Zen-Cart的模板系统基于PHP和HTML,允许用户通过更改CSS样式表、...

    快速结算给zen cart用

    为了实现Zen Cart的快速结算功能,开发者需要修改Zen Cart的后端代码,调整前端UI以合并配送和支付页面,并可能需要编写自定义插件或模块来处理这一改变。同时,需要确保所有改动都兼容现有的主题和扩展,不会破坏...

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

    ### 史上最详细ZEN-CART模板修改文档 #### 1. ZEN-CART模板文件结构概述 在深入探讨ZEN-CART模板修改之前,我们先来了解一下ZEN-CART的基本文件结构以及各个文件夹的功能。这对于后续的模板修改至关重要。 **1.1 ...

    zen cart 绿茶模板

    在使用Zen Cart绿茶模板时,首先需要将这些文件上传到Zen Cart的服务器目录,并根据文档指示进行配置。安装完成后,商家可以通过后台管理界面定制店铺外观,如更改颜色方案、上传自定义图片,以及调整布局以适应不同...

    Zen Cart v1.5.0 中文版

    Zen Cart 项目遵循GPL许可证,鼓励社区参与和定制,使得开发者和店主可以根据自身需求进行自定义开发。 在 Zen Cart v1.5.0 版本中,重点提升了系统的安全性,以符合PA-DSS(Payment Application Data Security ...

    zen cart 新闻滚动效果

    如果你不确定确切位置,可以在Zen Cart的官方文档或社区论坛中查找相关信息。 5. **测试效果**:上传完成后,访问你的网站查看新闻滚动效果是否如预期。如果一切正常,那么恭喜你,你已经成功实现了新闻滚动。如果...

    Zen Cart 1.5.1 中文插件版

    - **插件市场**:Zen Cart有丰富的第三方插件和模块,可以增加更多功能,如邮件营销、物流追踪等。 - **模板设计**:可以通过购买或定制模板来改变网站的外观,提升用户体验。 了解这些关键点后,你就可以充分...

    fast_and_easy_checkout_for_zen_cart_1-8-1.zip

    【标题】"快速便捷结账模块 for Zen Cart 1.8.1" Zen Cart 是一个开源电子商务购物车系统,它提供了商家建立在线商店所需的各种功能。这个名为 "快速便捷结账"(Fast and Easy Checkout)的插件是针对Zen Cart ...

    Zen Cart系统1.1.0版本

    Zen Cart这个名字寓含了其设计理念,即通过简单、优雅的方式帮助商家管理他们的在线业务,如同禅宗般追求简洁与效率。 Zen Cart的核心特性包括: 1. 多语言支持:它支持多种语言,使商家能够轻松地面向全球市场,...

    基于PHP的Zen Cart v1.5.5.d PHP中文美化版.zip

    对于初学者来说,Zen Cart 提供了详细的文档和教程,可以帮助快速上手。然而,由于其功能强大,对于非技术人员来说,可能需要一些时间来学习和配置。安装过程中,用户需要准备服务器环境,确保服务器支持PHP运行,并...

    zen-cart-v150-full-release-12302011

    Paypal IPN 和 EC(快速结帐)模块的改进和功能增强; 超过100项功能改进或者bug修复 此次版本最低环境要求如下: PHP 5.2.14或更高 MySQL的4.1.3或更高版本 Apache 2.0的或更高。 Apache的需要将AllowOverride...

    zen-cart入门参考资料

    9. **插件与扩展**:Zen-Cart社区开发了大量插件和模块,可以增强功能,如客户评论、新闻订阅、社交媒体分享等。熟悉如何安装和使用这些扩展能丰富商店的特性。 10. **安全与维护**:保持Zen-Cart系统更新,安装...

    zencart zen cart

    解压后,您会发现文件夹名"zen-cart",这个文件夹包含了Zen Cart系统的所有核心组件、模板、语言文件、插件和文档。 安装过程通常包括以下步骤: 1. **服务器准备**:确保您的服务器环境支持PHP和MySQL,这是Zen ...

    zen cart1.39h中文插件模板完美集成版(自带5个模板)

    9. **docs**:可能包含Zen Cart的文档和帮助文件,帮助用户理解和使用该系统。 10. **htaccess_sample**:这是一个Apache服务器的`.htaccess`示例文件,用于配置URL重写、安全设置和缓存控制等。 对于中文插件模板...

    zen-cart-v151

    10. **插件与扩展**: 丰富的第三方插件和模块扩展了Zen-Cart的功能,如邮件营销、产品评论、社交媒体集成等。 **安装与升级** 安装Zen-Cart v1.5.1通常涉及下载源码,上传至服务器,然后运行安装程序进行配置。在...

    zen-cart 购物网站

    Zen-Cart的社区提供了大量的文档和教程,新用户可以从中学习如何安装、配置和维护这个平台。 总的来说,Zen-Cart是一个强大且灵活的电子商务解决方案,为商家提供了一套全面的工具来搭建和运营在线商店。它的开源...

    Zen-cart购物车系统

    7. **扩展性**:Zen-Cart拥有庞大的插件和模块库,如SEO优化、物流接口、支付网关集成等,可以满足不同商家的特定需求。 8. **社区支持**:Zen-Cart拥有活跃的开发者和用户社区,提供技术支持、教程和不断更新的...

    zen-cart模板

    Zen-Cart模板是一种用于构建在线商店的开源电子商务解决方案。它基于PHP编程语言,与MySQL数据库协同工作,提供了一个用户友好的界面和强大的管理功能。Zen-Cart模板设计旨在提升店铺的视觉吸引力,同时确保购物体验...

Global site tag (gtag.js) - Google Analytics