shopex产品

ecos前端模板引擎之smarty语法 shopex产品

ecos前端模板引擎之smarty语法

1244 0

在视图层, 出于对性能和易用性的平衡, 没有直接采用smarty, 而是用了自行开发的tramsy模板机制, 语法上基本忠于smarty, smarty的几种类型插件同样支持. 扩展方式采用service机制进行扩展. ##### 1.1 inline function ###### 1.1.1 assign ``` 概述: 用于在模板被执行时为模板变量赋值. 属性 类型 是否必须 描述 var string yes 被赋值的变量名 value string yes 赋给变量的值 assign 演示

MAC自带的ftp(tnftpd)配置及使用 shopex产品

MAC自带的ftp(tnftpd)配置及使用

2058 2

最近发现mac自带有一个ftp服务,于是想在本地的ecstore上设置ftp。 开启ftp服务:`launchctl load -w /System/Library/LaunchDaemons/ftp.plist` 停止ftp服务:`launchctl unload -w /System/Library/LaunchDaemons/ftp.plist` 用`FileZilla`连接本地ftp,可以正常连接。用php连接、登录ftp一点问题没有,但是`ftp_nb_put`的时候,返回0。打开报错,发现有个wa

详解Ecstore中的数据表结构定义文件dbschema的特殊字段 shopex产品

详解Ecstore中的数据表结构定义文件dbschema的特殊字段

1102 0

官方目录结构对dbschema目录的解释是: app/{$app_name}/dbschema //{$app_name}是数据库表定义文件 通过文档可以理解,在ecos安装时,会扫描相关app中的dbschema中的文件,用这个文件生成相应的表结构并创建,同时也用来定义desktop app的列表项,即finder列表及操作项。 通常情况下数据库的一个表会对应一个dbschema定义文件(数据库表定义文件)和一个model.数据库表名采用下划线命名法, 并且只允许小写字母 dbschema约定:

Ecstore开发之会员模块-第三方信任登录 shopex产品

Ecstore开发之会员模块-第三方信任登录

1111 0

##### 信任登录 ###### 简介 信任登录是指用第三方比较成熟的用户库来登录当前访问的网站。目前比较常见的第三方信任登录帐号如:QQ号淘宝帐号、支付宝帐号、微博帐号等。 信任登录的好处是可以利用第三方庞大的用户群来推广、营销网站,同时减少用户的注册、登录时间。 提到信任登录,我们就不得不提到oAuth,正是有了oAuth,我们的信任登录才得以实现。下面我们就来看下关于oAuth的一些介绍。 ##### oAuth 维基百科对oAuth的解释如下: >OAuth(开放授权)是一个开放标准,允许用户让第三方

Ecstore开发之购物车模块 shopex产品

Ecstore开发之购物车模块

1288 2

##### 加入购物车 ###### 业务流程图 ##### 购物车数据存储流程 ###### 设计流程图 ##### 购物车数据加载 ###### 设计流程图 ##### 优惠券加入购物车存储 ###### 设计流程图 >[扩展购物车项类型案例](/482.html) >[购物车数据加载](/483.html)

Ecstore开发之购物车模块-购物车数据加载 shopex产品

Ecstore开发之购物车模块-购物车数据加载

1155 2

##### 点击进入购物车 当点击进入购物车的时候进入控制器cart.php中的index方法,调用_common方法 ##### _common方法 $this->_common(1); //组织购物车数据(一个大数组),定义购物车数据项的render,优惠信息项的render。。。 public function _common($flag=0) //处理后的购物车数据的获取统一方法get_objects $aCart = $this->mCart->get_objects($this->_r

Ecstore开发之购物车模块-扩展购物车项类型案例 shopex产品

Ecstore开发之购物车模块-扩展购物车项类型案例

1014 0

##### 案例说明 ECStore系统中在加入购物车的时候可以看到商品,赠品,礼包,等类型。现在如果有一个购物车项类型为:商品组合促销 > 商品组合促销: > 用户可以根据商家给出的选择区域,选择对应的商品。进行搭配购买,从而进行优惠促销。 ##### 案例分析 1.以什么形式开发(app形式) > 在ECStore中开发可以使用二次开发模式进行改造添加新功能,也可以以app的形式进行添加新功能,作为一个相对独立的新功能呢推荐使用以app的形式进行扩展 2.如果要扩展一个新的商品类型需要扩展那些? 1

Ecstore开发之订单模块 shopex产品

Ecstore开发之订单模块

947 0

##### 订单提交 ###### 业务流程图 ###### 设计流程图 ##### 订单支付 ###### 设计流程图 ##### 订单状态 ###### uml状态图 ##### 订单相关表 ###### E-R图 ##### 单据归档 ###### 归档所用技术 mysql的分区功能(partition) ###### 归档注意事项 1.归档方式目前只支持 range 和 hash 两种 2.归档的定义文件app/app_id/partition.xml ra

ECStore代码中的JS压缩文件对应 shopex产品

ECStore代码中的JS压缩文件对应

1354 2

ECStore中的js文件,大部分都在 ecstore/public/APP_NAME/static/下的 js 文件夹和 js_mini 文件夹。 这里的文件名称一般是对应起来的,即:文件名相同的文件,内容是相同的。 通常为了方便,几个未压缩的js文件可能压缩到一个js文件中,举例说明: 目录: ecstore/public/app/b2c/static/js js_mini 1. 名称对应的肯定是相同的js; 2. 名称不对应的文件 exmvc.min.js = exmvc.js + musta