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 |
谢谢,请教了 |
哈哈.支持老师. |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
ecshop惠價
ecshop公告栏
ecshop显示市场价格
ecshop白问题
ecshop页面乱了
ecshop上传文件
ecshop时间段
ecshopeasy
ecmall二次开发
ecshopmethod
ecshop放大器
dedecms指定文章
ecshop邮件队列管理
ecshopdtw
ecshop个人账户
ecshop新商品
ecshopversion
ecshop远程
ecshop163
ecshopechsop二次开发
ecshop套件
ecshopgiven
ecshop经验总结
ecshop家常
ecshop滚动式
ecshopopen
ecshop中报
ecshop义无反顾
ecshop经验
ecshop运算