Ectouch使用手册.docx
- 文档编号:1431180
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:26
- 大小:897.03KB
Ectouch使用手册.docx
《Ectouch使用手册.docx》由会员分享,可在线阅读,更多相关《Ectouch使用手册.docx(26页珍藏版)》请在冰豆网上搜索。
Ectouch使用手册
ECTouch帮助中心
1.使用手册1
1.1商店设置1
1.1.1网店设置如图12
1.1.2基本设置如图22
1.1.3显示设置如图33
1.1.4商品显示设置如图55
1.1.5短信设置如图65
1.2菜单管理5
1.2.1添加导航5
1.2.2编辑导航6
1.3分类图标6
1.4品牌管理8
1.4.1添加品牌8
1.5支付方式10
1.6广告管理11
1.7优惠活动11
1.8团购活动12
1.9文章管理13
2.0授权管理13
2.二次开发14
2.1入门基础14
2.1.1服务器要求14
2.1.2模型-视图-控制器(MVC)14
2.2结构设计14
2.2.1文件目录结构14
2.2.2url访问15
2.2.3模块和操作方法16
2.2.4控制器16
2.2.5命名规范17
2.2.8配置文件调用17
2.2.9二次开发技巧17
2.3构建模块17
2.3.1开发流程17
2.3.2创建模块18
2.3.3创建模块控制器18
2.3.4创建数据库模型类18
3.常见问题18
4.数据结构18
ECTouch官方
1.使用手册
1.1商店设置
1.1.1网店设置如图1
1.1.2基本设置如图2
1.1.3显示设置如图3
1.1.4商品显示设置如图5
1.1.5短信设置如图6
1.2菜单管理
1.2.1添加导航
进入后台中心全局设置->菜单管理,界面如图6所示:
点击添加导航如图7所示:
(1)名称:
必填项,例如全部分类
(2)链接地址:
前台点击名称时跳转的地址
(3)图片地址:
前台显示的图标
(4)排序:
前台显示的先后顺序
(5)是否显示:
前台是否显示该导航
(6)是否新窗口:
点击名称时跳转是本窗口打卡还是新窗口模式打开
点击确定,提交信息。
前台显示如图:
1.2.2编辑导航
选择要编辑的导航如图8点击编辑操作同添加
1.3分类图标
进入后台中心全局设置->分类图标,界面如图9所示:
选中一个分类,点击编辑如图10所示
点击分类小图标后的‘浏览’可以上传图标(其他的分类名称、上级分类等同电脑版后台)。
上传成功后,前台显示如图11
1.4品牌管理
1.4.1添加品牌
进入后台中心全局设置->品牌管理,界面如图12所示:
点击添加品牌界面如图13所示:
(1)品牌名称:
前台品牌页面显示的品牌名称
(2)品牌网址:
此品牌的地址
(3)品牌LOGO:
前台品牌显示的logo
(4)品牌Banner:
前台显示此品牌的广告位
(5)品牌描述:
此品牌的描述
(6)品牌详情:
此品牌详细信息
(7)排序:
前台品牌列表显示的顺序
(8)是否显示:
是否显示在前台
前台显示界面如图13:
1.5支付方式
进入后台中心全局设置->支付方式,界面如图12所示:
(此列表的所有支付方式都为手机版独立支付方式)
点击编辑(或安装),如图13:
(以手机版支付宝为例)
这个里面的东西需要你去支付宝申请帐号,申请的帐号填写在这里才可以使用。
注意:
使用签约支付宝账号登录
点击确认的安装后打开页面如图14所示
注意:
每个支付方式的安装信息可能不同,具体请见相关开发文档
1.6广告管理
1.7优惠活动
进入后台中心全局设置->优惠活动,界面如图15所示:
点击编辑界面如图16所示:
点击浏览可以上传优惠活动的banner图。
上传完成确定之后,前台显示界面如图17所示:
1.8团购活动
进入后台中心全局设置->团购活动,界面如图18所示:
点击编辑显示界面如图19所示:
点击浏览可以上传团购活动的banner图。
上传完成确定之后,前台显示界面如图20所示:
1.9文章管理
进入后台中心全局设置->文章分类,界面如图21所示:
点击编辑显示界面如图22所示:
是否在touch端显示,选择“是”,则显示在手机版网站,否则不显示
2.0授权管理
进入后台中心全局设置->授权管理,界面如图23所示:
点击编辑显示界面如图24所示:
填写开放平台申请的AppKey和AppSecret点击确定后,第三方登录的信息就配置完成了
2.二次开发
2.1入门基础
2.1.1服务器要求
1.Windows平台:
IIS/Apache/Nginx+PHP+MySQL5
2.Linux/Unix平台
Apache/Nginx+PHP+MySQL5(PHP必须在非安全模式下运行)
建议使用平台:
Linux+Apache2.2+PHP5.2/PHP5.3+MySQL5.0
3.PHP必须环境或启用的系统函数:
curl
allow_url_fopen
GD扩展库
MySQL扩展库
系统函数——phpinfo、dir
2.1.2模型-视图-控制器(MVC)
MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。
使用MVC应用程序被分成三个核心部件:
模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。
2.2结构设计
2.2.1文件目录结构
根目录
| – admin默认后台管理目录(可任意改名)
| – data静态资源和系统缓存、配置项目录(必须可写入)
| –assets静态资源目录
| –attached附件目录
| –cache缓存目录
| –common公共静态文件目录
| – include核心程序目录
| –apps主程序
| –admin后台模块
| –install安装模块
| –default前台默认模块
| –common公共方法
| –controller控制器
| –language语言包
| –model模型
| –base基础程序
| –driver驱动程序
| –library主类库
| –vendor第三方扩展类
| – plugins插件程序目录
| –connect授权登录
| –wechat微信
| –integrates第三方用户整合
| –payment支付方式
| –shipping配送方式
| – themes系统默认模板目录
2.2.2url访问
ECTouch是采用个MVC设计模式开发,基于模块和操作的方式进行访问,并且使用单一入口模式进行项目部署和访问,任何功能和模块的访问,只有通过此入口文件。
参数名称
描述
位置
备注
m
模型/模块名称
include/apps/中模块目录名称
必须
c
控制器名称
include/apps/模块/controller/*.php文件名称
必须
a
事件名称
include/apps/模块/controller/*.php中方法名称
模块访问方法[示例]:
index.php?
m=default&c=category&a=index&id=2
其中
m=default为模块名称位于include/apps/
c=category 为控制器名称位于include/apps/default/controller/IndexController.class.php
a=index控制器访问方法名称 位于include/apps/default/controller/IndexController.class.php中index()方法
id=2为其他参数与正常get传递参数形式相同
2.2.3模块和操作方法
ECTouch中的模块,位于include/apps/目录中每一个目录称之为一个模块。
即url访问中的m
[示例]:
index.php?
m=default&c=index
那么您访问的就是ECTouch/include/apps/default这个模块。
如果创建一个前台模块,只要在include/apps/default目录下创建:
模块名称+Model.class.php
2.2.4控制器
ECTouch的控制器就是模块文件下面controller下的类文件,位于include/apps/模块/controller/下面。
命名规则为:
文件名+Controller.class.php,文件名开头字母大写,例如一个名为test的控制器,那么他的命名为TestController.class.php即可。
控制器类的类名称与控制器文件名必须相同。
如果您创建了一个TestController.class.php在default模块下,那么我们在浏览器里面输入URL:
http:
//localhost/ectouch/mobile/index.php?
m=default&c=test
如果你添加的控制器类继承了其他的类,那么要注意你类中的方法名称不能和父类的方法名称重复,否则会覆盖原有的或者出现程序运行错误。
例如default模块的类继承了CommonController类,而这个类中定义了view方法,那么就不能再重复定义这个方法了。
2.2.5命名规范
使用ECTouch做二次开发,应该遵循其开发规范。
规范如下:
核心程序目录(includes)的类文件需要以.class.php为后缀名称,开头第一个字母大写。
例如:
IndexModel.class.php
控制器和模型中的类名和文件名一致,例如IndexModel.class.php的类名为:
IndexModel
2.2.8配置文件调用
网店配置文件在data/ache/static_caches/touch_shop_config.php,在BaseMode.class.php中通过load_config方法调用
连接数据库配置文件在:
data/fonfig.php
returnarray(
'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方法,可以这样调用:
model('Common')->get_navigator()
2.3构建模块
2.3.1开发流程
为ECTouc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ectouch 使用手册