1 / 12
文档名称:

ecshop二次开发手册基础教程-word资料(精).doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ecshop二次开发手册基础教程-word资料(精).doc

上传人:2768573384 2016/7/8 文件大小:0 KB

下载得到文件列表

ecshop二次开发手册基础教程-word资料(精).doc

相关文档

文档介绍

文档介绍:ecshop 二次开发手册基础教程【基本熟悉】 ECShop 二次开发指南,二次开发必须知道的基础知识,二次开发手册前言: ECSHOP 是一套完整的网络商店解决方案,包括前台的商品展示、购物流程和强大易用的后台管理。由于 ecshop 简单易用, 使用者几乎可以在 3 几分钟简单的设置一下就可以拥有一个网上商店系统,所以很多的 B2C 站点都选择了使用 ECShop 网上商店系统, 但是有时候我们需要做一些 ecshop 本来没有的功能或者前端展示, 这时候就需要我们自己去进行对 ecshop 的二次开发了。一、 ecshop 系统功能二次开发 ecshop 的代码结构非常易懂,只有有一点 php 基础都可以在原有的程序基础上进行修改, 或功能插件的开发。 ecshop 中的一些公用函数都会放在 includes 文件夹里, 而这些公用函数几乎我们都可以用来参照一下就能轻松做出我们想要的其他功能了。我们要对 ecshop 进行二次开发, 简单来说其实就是对数据库的读写操作, 所以只要我们读懂 ecshop 的数据库操作类,接下来的实现就很轻松了。 ecshop 的数据库操作类是很强大的,一些常用的函数如下: 1. 获取单条记录$GLOBALS['db']->getRow($sql); 2. 获取单一字段$GLOBALS['db']->getOne($sql); 例如查询产品总数: echo $GLOBALS['db']->getOne( ‘ SELECT COUNT(*) FROM ‘. $GLOBALS['ecs']->table( ‘ goods ’); 3. 获取所有记录$GLOBALS['db']->getAll($sql); 4. 执行 sql 语句$GLOBALS['db']->query($sql); // 执行删除(DELETE), 插入(INSERT), 更新(UPDATE) 等操作可用此方法 5. 把数组元素插入数据库$parent['goods_number'] =’1′; $parent['parent_id'] = 0; $GLOBALS['db']->autoExecute($GLOBALS['ecs']->table( ‘ cart ’), $parent, ‘ INSERT ’); 基于此基础上就能轻松进行 ecshop 二次开发了。二、 ecshop 前端模板的二次开发 ecshop 有强大的模版机制, ECSHOP 结合 Dreamweaver 实现了一套模版机制, 改动模版不再需要上传,而是在后台稍稍动动手设置一下就可以了。 ecshop 采用 smarty 模板技术, Smarty 是一个使用 PHP 写出来的模板引擎, 是目前业界最著名的 PHP 模板引擎之一。它分离了逻辑代码和外在的内容, 提供了一种易于管理和使用的方法,用来将原本与 HTML 代码混杂在一起 PHP 代码逻辑分离。在 php 文件中使用 assign 方法把 php 变量传值给模板文件,例如: $smarty->assign( ‘ action ’, $action); //把 php 中的变量$action 传值给模板文件(*.dwt) 中的’ action ’变量,模板文件可用{$action} 来输出此值。使用 display 方法来指定当前的模板文件并输出到该文件显示到客户端,例如: $smarty->display( ‘ ’); ecshop 二次开发手册【文件结构】 ecshop 二次开发手册文件说明 ecshop 文件架构说明/* ECShop 的结构图及各文件相应功能介绍 upload 的目录┣ 活动列表┣ 广告处理文件┣ 生成商品列表┣ 文章内容┣ 文章分类┣ 拍卖前台文件┣ 品牌列表┣ 生成验证码┣ 列出所以分类及品牌┣ 商品分类┣ 提交用户评论┣ 商品比较程序┣ 轮播图片程序┣ RSS Feed 生成程序┣ 购物流程┣ 商品相册┣ 商品详情┣ 生成商品列表┣ 团购商品前台文件┣ 首页文件 支付配送 DEM

最近更新

生物成因碳酸钙矿化机制的仿生实验研究的开题.. 2页

烘干塔建设可行性报告 38页

生活垃圾收运网络风险研究的开题报告 2页

智能助行器项目计划书 32页

2024年交通安全及管制专用设备投资申请报告代.. 69页

生命体征监测系统分析与设计的开题报告 2页

甜玉米耐铝性的研究的开题报告 2页

甘肃地区协作联动机制下10kV配电线路带电作业.. 2页

瑜伽对产后妇女身心健康影响的实验研究的开题.. 2页

班级规范现状的理性探析——以上海市S中学为例.. 2页

玻璃纤维纬编针织物增强复合材料力学性能研究.. 2页

松北区规划可行性报告 42页

现代汉语转折表达的篇章、语用功能研究的开题.. 2页

现代汉语专名研究的开题报告 2页

现代市场经济视域下我国诚信体系的构建研究的.. 2页

文化广场可行性报告 37页

收购废机油可行性报告 37页

人教版小学五级语文下册队镂脑暗厮腜PT课件 8页

成都设立学校可行性报告 28页

独圆环病毒2型与猪戊型肝炎病毒在江西猪群的混.. 2页

开设分公司可行性报告 27页

特发性血小板减少性紫癜与骨髓增生异常综合征.. 2页

物联网可信感知与识别关键技术研究开题报告 2页

牛津初中英语任务型教学的实践与研究的开题报.. 2页

父母教养方式与中职生社会适应的关系的开题报.. 2页

工业用地改造可行性报告 35页

展示园项目可行性报告 35页

煤直接制甲烷的热力学分析和实验研究的开题报.. 2页

家装项目可行性报告 33页

热阻式路面材料研究的开题报告 2页