discuz限制指定用户组可以查看论坛附件下载次数和记录的方法

    作为论坛的运营者有时候不想让别人看到论坛附件的下载次数和下载记录这些运营数据,可以进行以下修改。

    拿论坛管理员用户组groupid为1来举例,大家可以设置成其他用户组,管理员组的默认groupid为1。本人以discuz默认模板为例,如果不是默认模板,也是类似的方法替换相应模板里附件下载数据显示的代码。

    限制其他用户组查看论坛附件下载记录的方法

    在template/default/forum/discuzcode.htm文件中,找到以下代码,应该有多处,

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

    都修改成

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

    在source/module/forum/forum_misc.php找到

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

    修改成

    } elseif($_GET['action'] == 'viewattachpayments') {if($_G['groupid'] != 1) {showmessage('没有权限查看');}

    限制其他用户组查看论坛附件下载次数的方法

    在template/default/forum/discuzcode.htm文件中查找

    , {lang downloads}: $attach[downloads]

    全都修改成

    <!--{if $_G['groupid'] == 1}-->, {lang downloads}: $attach[downloads]<!--{/if}-->

    这样就是只有你允许的用户组可以看到附件相关的数据,本文是以管理员组允许查看论坛附件下载数据为例,如果您自己搞不定,可以付少量费用联系我来帮您搞定。

    • 本文由 发表于 2018年11月9日17:50:03
    • 转载请务必保留本文链接:https://www.huojunqiang.com/71.html
    discuzx3.4文章进行全文搜索的实现方法 discuz

    discuzx3.4文章进行全文搜索的实现方法

    以下转载于互联网仅供学习 首先说明啊,这个检索是直接用like来弄的,所以,如果你的站数据量大,这样很吃系统,自己掂量着办,我研究了下利用sphinx的,结果搞定了才发现这个只是针对论坛的帖子。搜索门...
    Discuz让论坛搜索默认支持全文搜索功能 discuz

    Discuz让论坛搜索默认支持全文搜索功能

    系统默认只按标题搜索,由于标题字数有限,并且有的会员在发贴时并不会在提炼关键词,内容多时搜索的作用就尤为重要,但往往搜索标题并不能搜到自己想要的内容,或遗漏了重要的内容,如果能搜索内容那搜索的重性就不...
    匿名

    发表评论

    匿名网友 填写信息

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: