如何保护会员权益,Discuz如何隐藏附件购买记录,管理可见!

2014年09月10日 技术资料 7282 views 0

1。template/default/forum/discuzcode
找到

  1. <a href="forum.php?mod=misc&action=viewattachpayments&aid=$attach[aid]" onclick="showWindow('attachpay', this.href)" target="_blank">[{lang pay_view}]</a>


替换为

  1. <!--{if $_G['groupid'] == 1}--> 

  2. <a href="forum.php?mod=misc&action=viewattachpayments&aid=$attach[aid]" onclick="showWindow('attachpay', this.href)" target="_blank">[{lang pay_view}]</a>

  3.     <!--{/if}-->


以上操作会隐藏记录按钮,如果你希望正常显示记录按钮,但是不允许查看内容可以不修改上面的内容,下面的步骤不能省就能实现显示记录按钮,但是会提示无权限!

2。source/module/forum/forum_misc.php  (修改时注意文件编码)
找到

  1. } elseif($_GET['action'] == 'viewattachpayments') {


在下面加上

  1. if($_G['groupid'] != 1) {

  2.         showmessage('没有权限查看');

  3.     }


关于付费主题的购买记录,可以搜索

  1. } elseif($_GET['action'] == 'viewpayments') {


在下面添加

  1.         if($_G['groupid'] != 1) {

  2.         showmessage('会员受信息保护权益,禁止查看相关信息!');

  3.     }


👍好活当赏🧧