需求分析:需要用户支付/付款之后才能看到文章的内容
设计思路:
1、阅读收费功能
2、订单模块下单功能
实现方式:
一、阅读收费方式
1、创建模块自定义字段,阅读收费
2、发布内容并设置价格(这里只能设置虚拟货币)
3、写入模板代码和制作收费内容模板文件
http://www.xunruicms.com/v3doc/index.php?c=show&id=106
4、最终效果
二、采用订单模块的方式
1、为模块开通购物权限
2、然后返回到此模块的自定义字段管理中,创建价格字段,如下图:
3、完毕之后更新缓存生效,再发布新内容和设置价格
4、在模板中加上下单的链接
<a href="{dr_url('order/home/index', array('mid'=>MOD_DIR, 'cid'=>$id))}&num=1">购买</a>
5、单击下单按钮
6、支付成功之后,需要在内容模板中判断是否购买,购买之后我们才让他看内容
内容页show.html {if $member && $ci->db->where('mid', MOD_DIR)->where('cid', $id)->where('uid', $member.uid)->count_all_results(SITE_ID.'_order_buy')} 已经购买了 显示内容字段:{$content} {else} 没有购买 {/if}
文档最后更新时间:2017-08-16 23:36:55