需求分析:需要用户支付/付款之后才能看到文章的内容

设计思路:

1、阅读收费功能

2、订单模块下单功能


实现方式:

一、阅读收费方式

1、创建模块自定义字段,阅读收费

image.png


2、发布内容并设置价格(这里只能设置虚拟货币)

image.png

3、写入模板代码和制作收费内容模板文件

http://www.xunruicms.com/v3doc/index.php?c=show&id=106


4、最终效果

image.png


二、采用订单模块的方式

1、为模块开通购物权限

image.png

2、然后返回到此模块的自定义字段管理中,创建价格字段,如下图:

image.png

3、完毕之后更新缓存生效,再发布新内容和设置价格

4、在模板中加上下单的链接

<a href="{dr_url('order/home/index', array('mid'=>MOD_DIR, 'cid'=>$id))}&num=1">购买</a>

5、单击下单按钮

image.png

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