Ecshop系统框架分析 一

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家



bbs里好多朋友说好久没见你发贴了 , 是因为今年来了事情有点太多。
bbs上面有好多朋友是会php但对ec系统不是很熟悉,针对这 我今天简单的先分析一下 :

第一 、整体框架结构 :个人认为 整个系统是层结构有数据层 有外观层比如 我们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 这个文件也不可忽视 有点时候会让你一些东西找不到 结果就在他里面 比如 购入车 就是在这文件里广告调用浏览历史 比如 浏览历史的函数 为了可以显示图片你就可以在这个地方改 。
我先去工作了我有时间会上来更新的有不明白的地方联系西安php服务中心www.xaphp.comqq:138918647注:在西安的朋友可以见面 我有时候要给学生讲有关ecshop结构 和应用的课,可以一块交流 。

回答:
感谢分享

很好的分享,期待更精彩~

呵呵,缺的就是这样的技术文章



接上贴:
includes 下modules 这个目录也是很重要的 这个目录下paymentshipping文件夹存放支付方式 配送方式的插件 ,所以如果需要添加新的支付或配上插件可以打开这俩个路径下模仿根据规则开发。integrates 是整合其他系统的文件。

themes这个文件也是我时时要用的,既我们模板存放地方 如果我们添加新的模板后 可以和里面的default放同一级目录放screenshot.png 图片,在后台 模板设置可以相互切换模板 。有关模板我不做大量的介绍 因为论坛里好多朋友是搞模板设计的。

第二 数据库表介绍

如果要进行二次开发 我们频繁用到的表我介绍一下

ecs_goods 商品表
ecs_category 商品分类表
ecs_brand商品品牌表
ecs_cart 购物车表
ecs_order_info 订单表
ecs_order_goods 订单商品表
ecs_article_cat 文章分类表
ecs_article 文章表
ecs_users表
我们二次开发要明白这几个表的作用 和之间的关联关系。

强烈支持!



我来了
来买网www.laimai.com
laimai.com
EC最出色的网站

认真学习了.它们之间的联系是什么情况呢?
比如: 我想读地址列表里的地名到其它地方?

努力学习中。。。这个很有用哦

8# rulai 你直接写程序调用

認真的爬文~
好希望能增加一些功力~
感謝一些大大無私的分享 ~

恩 等有时间了 继续整理

恩 不错呢!

天使湾美丽商城 http://www.mode123.cn

谢谢,请教了

哈哈.支持老师.