ec程序基本结构 (高手飘过~~)
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
看ec程序,首先需要知道基本的结构。 第一看 文件夹 admin后台文件夹 data 数据文件夹 主要是保存数据备份数据和一个config.php (数据库链接文件,保存数据库的登录信息和链接信息) language 语言包,多个语言包都是保存在这个位置 images保存图片 temp缓存文件 themes模板文件 wap 手机上网的文件,现在为mobile install 安装程序 安装完成可以删除 upgrade升级文件(里面是升级数据库,升级完可以删除) jsjs文件 includes程序的方法和类(ec程序最重要的文件夹,程序的核心,一会介绍里面的主要的文件) ec程序 includes文件夹中方法文件以lib开头 ,类以cls开头 有一个文件是核心文件,init.php。 该文件 初始化了设置 直接载入了大部分的方法文件
$ecs = new ECS($db_name, $prefix); /* 创建 Smarty 对象。*/ require(ROOT_PATH . 'includes/cls_template.php'); $smarty = new cls_template; require(ROOT_PATH . 'includes/cls_template.php'); $smarty = new cls_template; $smarty->cache_lifetime = $_CFG['cache_time']; $smarty->template_dir= ROOT_PATH . 'themes/' . $_CFG['template']; $smarty->cache_dir= ROOT_PATH . 'temp/caches'; $smarty->compile_dir = ROOT_PATH . 'temp/compiled'; 载入 语言包 require(ROOT_PATH . 'languages/' . $_CFG['lang'] . '/common.php'); 所以 前台的程序 每一个文件会加载 init.php 以index.php 为例 define('IN_ECS', true); require(dirname(__FILE__) . '/includes/init.php'); 只要一句就加载了大部分的方法文件,和实例化了部分类。 如果需要那么在程序中再在载和实例化就可以了。像 验证码的就是一个单独的类,需要的时候才实例化的。 cls_captcha.php (验证码类文件) 如index.php $smarty->assign('best_goods',get_recommend_goods('best')); // 推荐商品 get_recommend_goods() 方法文件就在 lib_goods.php中 然后模板中 recommend_best.lbi 文件即是使用该函数传出的信息。 像这个例子怎么把里面数据扣到其他页面中,如果我要做一个 引导页 那么可以 建立一个2.php模板中建立一个 2.dwt 2.php的内容
这样就把ec 首页中的推荐商品的功能给扣到另一个页面中了 (这个是扣功能,模板的样式css需要再设定) 主要的两个方法文件 lib_main.php 和 lib_common.php 里面的方法文件可以看 http://bbs.ecshop.com/thread-95500-1-1.html 这些是基本的一些结构。以后再介绍的几个常用函数和类的用法。希望对大家有帮助 接 16楼。。逐步完善吧 |
回答:
抢座沙发 |
哈哈不错 |
顶一个,很好。希望晓天多飘飘。 |
支持下,,很好的斑竹 |
不错。。 |
不错,支持 |
不错,支持 |
顶啊!!!!! |
不错,收藏了。。。 |
好东西,收藏了 |
支持一下! |
不错,谢谢分享。 |
好东东!希望多飘飘 |
看看··学习了 |
最近更新
常用插件
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshop格式
ecshop危险
ecshop用户名已存在
ecshop积极性
ecshop我的电脑
ecshop设置
ecshopexist
ecshopcls_smtp
ecshop英文版系统
ecshop财付通支付
ecshop技术群
ecshop阿门
ecshop莫明
ecshop405
ecshop云安全
ecshop移植
ecshop聊天
ecshop网站搬家
ecshop用户等级
汽车外贸模板
ecshop发货信息
ecshop网店系统
ecshop提交订单错误
ecshop网关
ecshop力度
ecshop改造
ecshop广告列表
ecshopnormal
ecshop返利网
ecshop找人