ecshop二次开发对ecshop系统框架分析 第一 、整体框架结构 : 整个系统是层结构 有数据层 有外观层 比如 我们index.php 是外观层(和用户打交道的层) 那推荐产品来说吧 在index.php 是对数据层函数的调用 get_recommend_goods('new') 这个函 数 那么他是在include 目录下的lib_goods.php进行定义 既数据层。 第二、重要目录:首先大多前台程序是在根目录下 admin 这个文件夹 是我们后台的文件夹 后台的模板文件是在下一层的templates 里。这里我强调几个后台文件 首先需要了解 init.php 这个是对后台session 访问权限 调用模板的路径 等功能的设置 第二个文 件是 inc_menu.php 这是定义功能菜单文件 da 修改。 includes 文件夹 是很重要的 里面经常打开的文件 init.php lib_common.php是共同函数 lib_goos.php是处理前台所有商品调用的函数库 lib_order.php当然是处理订单的文件 cls_transport.php处理会员中心功能的文 件 lib_article.php 文章数据层 系统的文件。 themes 这个文件也是我时时要用的,既我们模板存放地方 如果我们添加新的模板后 可以和里面的default放同一级目录 放screenshot.png 图片,在后台 模板设置可以相互切换模板 。有关模板我不做大量的介绍 因 为论坛里好多朋友是搞模板设计的。 第三、数据库表介绍 ecs_goods 商品表 |