支付/付款之后才能看到内容 CMS3



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


设计思路:

1、阅读收费功能

2、订单模块下单功能


实现方式:


一、阅读收费方式


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


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

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

https://abc.htmltoo.com/thread-45379.htm


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}


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回