discuz 附件阅读权限数字怎么改成名称

比如新手上路阅读权限10,附件阅读权限设置为“新手上路”,页面会显示“阅读权限10”,这样很模糊。不熟悉discuz的人根本不知道10是什么权限,怎么能改成对应会员组的名... 比如新手上路阅读权限10,附件阅读权限设置为“新手上路”,页面会显示 “阅读权限 10”,这样很模糊。不熟悉discuz的人根本不知道10是什么权限,怎么能改成对应会员组的名称呢,我选的“新手上路”就该显示 “阅读权限 新手上路”嘛。。。

在官方论坛只看到问的,没找到解决办法。有没有玩的明白的教教小弟怎么改?
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
miniappkaste4w8nlntv
2014-12-05 · TA获得超过213个赞
知道小有建树答主
回答量:406
采纳率:100%
帮助的人:137万
展开全部
你是怎么测试的?问题怎么出现的?说说,

我帮你测试下
更多追问追答
追问
discuz上传附件没用过吗?不是有下载限制嘛,指定哪个用户组以上才能下载,我选的是新手上路,然后帖子页里附加那会显示“阅读权限 10”,这个10就是代表新手上路。
我看这个10别扭啊,想让他直接显示用户组名。发帖时选什么是什么。。
追答
找到source\module\forum\forum_viewthread.php

if($_G['forum_thread']['readperm'] && $_G['forum_thread']['readperm'] > $_G['group']['readaccess'] && !$_G['forum']['ismoderator'] && $_G['forum_thread']['authorid'] != $_G['uid']) {
showmessage('thread_nopermission', NULL, array('readperm' => $_G['forum_thread']['readperm']), array('login' => 1));
}

$_G['forum_thread']['readperm']就是提示的信息,10

修改为

if($_G['forum_thread']['readperm'] && $_G['forum_thread']['readperm'] > $_G['group']['readaccess'] && !$_G['forum']['ismoderator'] && $_G['forum_thread']['authorid'] != $_G['uid']) {

foreach($_G['cache']['usergroups'] as $v){
if($v['readaccess']== $_G['forum_thread']['readperm']) {$readperm_name = $v['grouptitle'];break;}

}

showmessage('thread_nopermission', NULL, array('readperm' => $readperm_name), array('login' => 1));
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨洋得億
2014-12-05 · TA获得超过2118个赞
知道大有可为答主
回答量:4911
采纳率:66%
帮助的人:1047万
展开全部
你可以写一个关于阅读权限的说明帖子嘛,指导新人操作,告诉新人这是什么意思
追问
……你说的有道理,可以在后面加上[权限说明]跳转下,可这还是不够直观,直接显示用户组名称不行么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友91e3b73
2015-02-12 · 超过19用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:60.5万
展开全部
我试过楼上的的方式可行,但是与提问者的问题不同,楼主要的是版块的提示,而楼上给的好像是点开一个帖子后的提示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式