当前位置:文档之家› Ecshop系统框架分析

Ecshop系统框架分析

Ecshop系统框架分析

Ecshop系统框架分析

第一、整体框架结构:个人认为整个系统是层结构有数据层有外观层比如我们index.php 是外观层(和用户打交道的层)那推荐产品来说吧在index.php 是对数据层函数的调用 get_recommend_goods('new') 这个函数那么他是在include 目录下的

lib_goods.php进行定义既数据层。

第二、重要目录:首先大多前台程序是在根目录下

admin 这个文件夹是我们后台的文件夹后台的模板文件是在下一层的templates 里。这里我强调几个后台文件首先需要了解init.php 这个是对后台session 访问权限调用模板的路径等功能的设置第二个文件是inc_menu.php 这是定义功能菜单文件

看到论坛有人要把后台一些功能去掉你就可以改这文件把里面的一些模块删了即可。templates下 _list.htm 是列表页 _info.htm是修改添加页的模板文件。

data 文件夹里面我们用的最多的是要打开config.php对数据库参数进行修改(移动代码不安装的情况下需要在这修改数据库参数)order_print.html 这个也很重要有些客户要修改订单打印页的效果需要在这修改。

includes 文件夹是很重要的里面经常打开的文件init.php lib_common.php是共同函数lib_goos.php是处理前台所有商品调用的函数库lib_order.php当然是处理订单的文件

cls_transport.php处理会员中心功能的文件lib_article.php 文章数据层。

lib_insert.php 这个文件也不可忽视,有点时候会让你一些东西找不到,结果就在他里面。比如,购入车,就是在这文件里广告调用。浏览历史,比如,浏览历史的函数,为了可以显示图片,你就可以在这个地方改。

ecshop留言板增加字段说明

ecshop留言板添加一项必填项-联系人 一、首先要为你的数据库的ecs_comment增加一个字段以存储联系人姓名: 可以直接在后台-->数据库管理--->SQL查询里里直接执行以下sql语句: alter table ecs_comment add contact varchar(60) not null default ''; 此处注意,这条sql语句中的表前缀ecs_要和你网站的前缀一致,不然会报错,如果你不知道你ecshop网站的数据表前缀. 二: 步骤1. 更改文件message_board.dwt {$lang.message_board_qq}