Ectouch使用手册.docx

上传人:b****3 文档编号:1431180 上传时间:2022-10-22 格式:DOCX 页数:26 大小:897.03KB
下载 相关 举报
Ectouch使用手册.docx_第1页
第1页 / 共26页
Ectouch使用手册.docx_第2页
第2页 / 共26页
Ectouch使用手册.docx_第3页
第3页 / 共26页
Ectouch使用手册.docx_第4页
第4页 / 共26页
Ectouch使用手册.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

Ectouch使用手册.docx

《Ectouch使用手册.docx》由会员分享,可在线阅读,更多相关《Ectouch使用手册.docx(26页珍藏版)》请在冰豆网上搜索。

Ectouch使用手册.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1