IT教程 | 加入收藏 | 简体 | 繁体
ShopCMS:科汛CMSPhpCMS织梦CMSShopCMS论坛CMSJavaCMS
当前位置: 首页 > CMS教程 > ShopCMS

Ecshop系统框架:文件以及数据表分析

2012-08-02来源:[www.121ask.com]热度:0℃ 【字体:

第一 、整体框架结构 :

整个系统是层结构 有数据层 有外观层 比如 我们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 这个文件也不可忽视 有点时候会让你一些东西找不到 结果就在他里面 比如 购入车 就是在这文件里 广告调用 浏览历史 比如 浏览历史的函数 为了可以显示图片 你就可以在这个地方改。
     includes 下modules 这个目录也是很重要的 这个目录下payment shipping文件夹存放支付方式 配送方式的插件 ,所以如果需要添加新的支付或配上插件可以打开这俩个路径下模仿根据规则开发。
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表
   我们二次开发要明白这几个表的作用 和之间的关联关系。

以上IT文章《Ecshop系统框架:文件以及数据表分析》由名客技术网[www.121ask.com]提供阅读!
推荐软件
    名客技术网是一个免费为广大IT技术人员提供IT教程,绿色软件,asp/php/jsp/java/net等实例视频教程,CMS教程,破解软件下载以及学习相关源码、知识的IT网站。
    名客技术网如果无意之中侵犯了您的版权,请来电告知,本站将在3个工作日内删除 QQ:175352796
    Copyright 2011-2017 Powered by 121ASK.COM, All Rights Reserved.
    备案号:鄂ICP备11013833号-3