解析phpwind团购模块实现

前面我专门解析过phpwind的主题定制化设计,本以为团购功能是基于主题定制化配置出来的,结果看源码和表结构才发现团购是单独来实现的,但实现机理与定制化主题这块类似,可能是不同时期的产物,发现定制化主题满足不了团购的需求,这也许是phpwind设计中不够完善的小瑕疵吧。不扯那么多了,先看看团购这块的表结构设计:

pw_pcfield:团购活动字段表,用于存放团购定制化字段,因此团购和主题定制化一样,可以定制字段

pw_pcvalue1:团购发帖信息表,用于存放团购这块属性的具体值

pw_pcvalue2:活动帖信息表,用于存放团购活动这块属性的具体值

pw_pcmember:团购活动报名信息表,用于存放跟团人的信息

以上是表结构设计,感觉有点怪怪的,既像是可定制化的通用表结构设计,可又定死了一些信息,不但不能定制化,反而搞得清晰专业,我怀疑是为了图省事,直接把定制化主题那块搬过来,改改了事。

下面再看看具体功能的代码实现,先是读团购贴功能,是基于通用读贴read.php上扩展出来的,通过填加上了以下代码实现:

 

通过以上我加的注释能清晰地了解大体流程,再具体看看$postCate->getCatevalue实现逻辑,实际上这块实现就是参考的是定制化主题贴的信息读取,也就是根据pw_pcfield拼装pw_pcvalue了,顺便再带出pw_pcmember信息,其实完全没必要搞得这么复杂,主要可能还是为了能copy定制化主题这块代码吧。

下面看看发起团购页面的功能,主要是通过在postnew.php里添加了一块对团购的支持,代码如下:

 

另外有两个小的对第三方应用的集成可以谈谈,一个是对阿里旺旺集成,另一个是支付宝的集成。对旺旺的集成比较简单,通过调用旺旺提供的通用url服务,代码如下:

 

支付宝也是类似,采用集成支付宝提供的标准的支付服务,这里就不再累述。

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
大家都知道,现在每个城市,商家都想尽各种办法促销,而消费者也想尽各种办法希望买到又便宜又实惠的商品,因此便出现了越来越多的团购打折活动,作为地方门户站,更应该更好的提供这样的团购交流平台服务于当地民众. 考虑至此,特地发布一个团购活动模块系统. 此模块,不仅适合分类信息使用,同时也适合整站系统使用. 此模块的亮点是: 1.不局限于团购活动,同时还可以当作以下类似活动的使用. 交友派对 美食聚会 打折购物 户外旅行 志愿公益 其它活动等等 2.之所以适合各种活动,那是因为,这个模块,大家可以无限安装多份,像分类与万能文章一样.当然后台也可以创建多种分类. 3.发布活动页的表单元素是可以自由添加的. 4.活动页增加了一个我要报名的功能项.而这个报名页里边的每一个表单元素,也是可以在后台自由添加的. 当然除此之外,还可以被其它系统调用活动名称的标签.等等. ====================== 注:此模块,可以安装多份,可自定义功能字段.因此大家可以通过装多份来改造成其它系统,以满足自己的需要. ======================        注意: 如果你的是独立版分类信息系统,请先下载一个整站系统,从那里复制文件与目录 \template\default\head.htm         补全头部模板 \template\default\foot.htm         补全尾部模板 \images\default\          补全CSS样式表与图片 替换独立分类根目录的对应文件.注意不是F/目录下的文件. 最后修改\template\default\head.htm  查找$STYLE换成default 再安装团购系统,否则安装后会出现白屏或样式表丢失页面错乱现象.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值