poscms模块内容阅读收费

用于对文档内容的部分字段进行收费,如下载收费、播放收费等等

1、在某个模块中添加一个【阅读收费字段】,此字段只能用于模块内容字段中,而且此字段只能添加一个

QQ20161205-6@2x.png

2、保存字段,更新缓存,发布一篇文章下面就会出现该字段的配置了

8806a6f177.jpg

3、收费规则细化到会员组等级,不同等级的会员享有不同的费用优惠

4、前端内容页模板show.html(默认内容模板是show.html根据你的设定来找文件),增加购买接口代码

 

{dr_show_buy($id)}

将上面代码放到你想显示收费字段的地方

内容页调用收费价格的方法(下面的$aa就是你自定义字段的英文名称):

 

<table>
{list action=cache name=MEMBER.group return=group}
{if $group.id > 2}
<tr>
    <td align="left" width="90">{$group.name}</td>
    <td align="left"></td>
</tr>
{loop $group.level $level}
<tr>
    {php $lid=$group['id'].'_'.$level['id'];}
    <td align="left" style="padding-left:40px">{$level.name}</td>
    <td align="left">
        {$aa[$lid]} {SITE_SCORE}
    </td>
</tr>
{/loop}
{/if}
{/list}
</table>

5、创建新模板文件show_buy.html,这个名称固定的,演示代码如下

 

{if $is_buy}
    <!--这里表示已经购买了,这里写购买以后显示的字段数据-->
    联系电话:{$lianxidianhua}<br>
    电子邮件:{$lianxiyouxiang}<br>
    下载文件啊等等都可以放在这个部分<br>
{else}
    <!--else内写未购买时的提示信息-->
    {if $member}
        <!--已经登陆时提示购买文档-->
        这部分内容需要购买之后才能看到,此次购买需要<strong>{SITE_SCORE}{$score}</strong>,
        <a href="javascript:;" οnclick="dr_confirm_url('此操作需要{SITE_SCORE}{$score},您确定购买吗?', '/index.php?s={MOD_DIR}&c=api&m=buy&action=confirm&id={$id}')">单击这购买</a>
    {else}
        <!--未登陆时提示登陆-->
        <a href="javascript:dr_login();">您需要登录购买之后才能查看</a>
    {/if}
{/if}

上面只是简单判断语句,你可以根据你网站的时间情况来布局设计,第一个if中写购买之后能让他看到的字段信息,这部分很灵活,自定义很强

6、查看“我购买的文章”

5574044843.jpg

友情提示:如果第一步没有设置“扣减虚拟币数量”,此功能是无效的

原文地址: http://help.dayrui.com/index.php?c=show&id=106

转载于:https://my.oschina.net/finecms/blog/840498

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值