ECTouch使用手册--精选文档

上传人:人*** 文档编号:468522599 上传时间:2023-08-24 格式:DOC 页数:13 大小:133.50KB
返回 下载 相关 举报
ECTouch使用手册--精选文档_第1页
第1页 / 共13页
ECTouch使用手册--精选文档_第2页
第2页 / 共13页
ECTouch使用手册--精选文档_第3页
第3页 / 共13页
ECTouch使用手册--精选文档_第4页
第4页 / 共13页
ECTouch使用手册--精选文档_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《ECTouch使用手册--精选文档》由会员分享,可在线阅读,更多相关《ECTouch使用手册--精选文档(13页珍藏版)》请在金锄头文库上搜索。

1、ECTouch 帮助中心1. 使用手册11.1商店设置11.1.1网店设置 如图121.1.2基本设置 如图221.1.3显示设置 如图331.1.4商品显示设置 如图551.1.5短信设置 如图651.2菜单管理51.2.1添加导航51.2.2编辑导航61.3分类图标61.4品牌管理81.4.1添加品牌81.5支付方式101.6广告管理111.7 优惠活动111.8团购活动121.9文章管理132.0授权管理132. 二次开发142.1 入门基础142.1.1服务器要求142.1.2模型-视图-控制器(MVC)142.2 结构设计142.2.1文件目录结构142.2.2 url访问152.2

2、.3模块和操作方法162.2.4 控制器162.2.5 命名规范172.2.8 配置文件调用172.2.9 二次开发技巧172.3 构建模块172.3.1开发流程172.3.2创建模块182.3.3创建模块控制器182.3.4 创建数据库模型类183. 常见问题184. 数据结构18ECTouch官方交流QQ群:2040225861. 使用手册1.1商店设置1.1.1网店设置 如图11.1.2基本设置 如图21.1.3显示设置 如图31.1.4商品显示设置 如图51.1.5短信设置 如图61.2菜单管理1.2.1添加导航进入后台中心 全局设置 - 菜单管理 ,界面如图 6 所示:点击添加导航

3、如图7所示:(1) 名称:必填项,例如全部分类(2) 链接地址:前台点击名称时跳转的地址(3) 图片地址:前台显示的图标(4) 排序:前台显示的先后顺序(5) 是否显示:前台是否显示该导航(6) 是否新窗口:点击名称时跳转是本窗口打卡还是新窗口模式打开点击确定 ,提交信息。前台显示如图:1.2.2编辑导航选择要编辑的导航 如图 8 点击编辑 操作同添加1.3分类图标进入后台中心 全局设置 - 分类图标 ,界面如图 9 所示:选中一个分类,点击编辑 如图10所示点击分类小图标后的浏览可以上传图标(其他的分类名称、上级分类等同电脑版后台)。上传成功后,前台显示如图111.4品牌管理1.4.1添加品

4、牌进入后台中心 全局设置 - 品牌管理 ,界面如图 12 所示:点击添加品牌 界面如图13所示:(1) 品牌名称:前台品牌页面显示的品牌名称(2) 品牌网址:此品牌的地址(3) 品牌LOGO: 前台品牌显示的logo(4) 品牌Banner: 前台显示此品牌的广告位(5) 品牌描述:此品牌的描述(6) 品牌详情:此品牌详细信息(7) 排序:前台品牌列表显示的顺序(8) 是否显示:是否显示在前台前台显示界面如图 13:1.5支付方式进入后台中心 全局设置 - 支付方式 ,界面如图 12 所示:(此列表的所有支付方式都为手机版独立支付方式)点击编辑(或安装), 如图13:(以手机版支付宝为例)这个

5、里面的东西需要你去支付宝申请帐号,申请的帐号填写在这里才可以使用。注意:使用签约支付宝账号登录https:/ 14 所示注意:每个支付方式的安装信息可能不同,具体请见相关开发文档1.6广告管理1.7 优惠活动进入后台中心 全局设置 - 优惠活动 ,界面如图 15 所示:点击编辑 界面如图 16所示:点击浏览可以上传优惠活动的banner图。上传完成确定之后,前台显示界面如图 17 所示:1.8团购活动进入后台中心 全局设置 - 团购活动 ,界面如图 18 所示:点击编辑 显示界面如图19 所示:点击浏览可以上传团购活动的banner图。上传完成确定之后,前台显示界面如图 20 所示:1.9文章

6、管理进入后台中心 全局设置 - 文章分类 ,界面如图 21 所示:点击编辑 显示界面如图22所示 :是否在touch端显示,选择“是”,则显示在手机版网站,否则不显示2.0授权管理进入后台中心 全局设置 - 授权管理 ,界面如图 23 所示:点击编辑 显示界面如图 24所示:填写开放平台申请的App Key 和 App Secret 点击确定后,第三方登录的信息就配置完成了2. 二次开发2.1 入门基础2.1.1服务器要求1.Windows 平台:IIS/Apache/Nginx + PHP + MySQL52.Linux/Unix 平台Apache/Nginx + PHP+ MySQL5 (

7、PHP必须在非安全模式下运行)建议使用平台:Linux + Apache2.2 + PHP5.2/PHP5.3 + MySQL5.03.PHP必须环境或启用的系统函数:curlallow_url_fopenGD扩展库MySQL扩展库系统函数 phpinfo、dir2.1.2模型-视图-控制器(MVC)MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。2.2 结构设计2.2.1文件目录结构根目录| admin 默认后台管理目录(可任意改名)| data 静态资源和系统缓存、配置项目

8、录(必须可写入) | assets 静态资源目录 | attached 附件目录 | cache缓存目录 | common 公共静态文件目录| include 核心程序目录 | apps 主程序| admin 后台模块| install 安装模块| default 前台默认模块| common 公共方法| controller 控制器| language 语言包| model 模型 | base 基础程序 | driver驱动程序 | library 主类库 | vendor 第三方扩展类| plugins 插件程序目录 | connect授权登录 | wechat 微信 | integrat

9、es 第三方用户整合 | payment 支付方式 | shipping 配送方式| themes系统默认模板目录2.2.2 url访问ECTouch是采用个MVC设计模式开发,基于模块和操作的方式进行访问,并且使用单一入口模式进行项目部署和访问,任何功能和模块的访问,只有通过此入口文件。参数名称描述位置备注m模型/模块名称include/apps/中模块目录名称必须c控制器名称include/apps/模块/controller/*.php 文件名称必须a事件名称include/apps/模块/controller/*.php中方法名称模块访问方法示例:index.php?m=default

10、&c=category&a=index&id=2其中m = default 为模块名称位于include/apps/c = category为控制器名称位于include/apps/default/controller/IndexController.class.phpa = index 控制器访问方法名称位于include/apps/default/controller/IndexController.class.php 中index()方法id = 2 为其他参数 与正常get传递参数形式相同2.2.3模块和操作方法ECTouch中的模块,位于include/apps/目录中 每一个目录称

11、之为一个模块。即url访问中的m示例:index.php?m=default&c=index那么您访问的就是ECTouch/include/apps/default这个模块。如果创建一个前台模块,只要在 include/apps/default 目录下创建:模块名称+Model.class.php2.2.4 控制器ECTouch的控制器就是模块文件下面controller下的类文件,位于include/apps/模块/controller/下面。命名规则为:文件名+Controller.class.php,文件名开头字母大写,例如一个名为test的控制器,那么他的命名为TestControll

12、er.class.php即可。控制器类的类名称与控制器文件名必须相同。如果您创建了一个TestController.class.php在default模块下,那么我们在浏览器里面输入URL:http:/localhost/ectouch/mobile/index.php?m=default&c=test如果你添加的控制器类继承了其他的类,那么要注意你类中的方法名称不能和父类的方法名称重复,否则会覆盖原有的或者出现程序运行错误。例如default模块的类继承了CommonController类,而这个类中定义了view方法,那么就不能再重复定义这个方法了。2.2.5 命名规范使用ECTouch做

13、二次开发,应该遵循其开发规范。规范如下:核心程序目录(includes)的类文件需要以.class.php 为后缀名称,开头第一个字母大写。例如:IndexModel.class.php控制器和模型中的类名和文件名一致,例如IndexModel.class.php的类名为:IndexModel2.2.8 配置文件调用网店配置文件在 data/ache/static_caches/touch_shop_config.php,在BaseMode.class.php中通过load_config 方法调用连接数据库配置文件在:data/fonfig.php return array( DB_TYPE = mysql, DB_HOST = ocalhost, DB_NAME = ectouch, DB_USER = root, DB_PWD = root123, DB_PORT = 3306, DB_PREFIX = ecs_, DB_CHARSET = utf8);2.2.9 二次开发技巧对已经存在的控制器开发,对数据库的操作需要放在模型文件 =model中,在控制器使用时只需调用model(模型名称)-调用方法(),例如调用CommonModel模型中的get_navigator 方法,可以这样

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 人力资源管理师

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号