discuz 附件阅读权限数字怎么改成名称
比如新手上路阅读权限10,附件阅读权限设置为“新手上路”,页面会显示“阅读权限10”,这样很模糊。不熟悉discuz的人根本不知道10是什么权限,怎么能改成对应会员组的名...
比如新手上路阅读权限10,附件阅读权限设置为“新手上路”,页面会显示 “阅读权限 10”,这样很模糊。不熟悉discuz的人根本不知道10是什么权限,怎么能改成对应会员组的名称呢,我选的“新手上路”就该显示 “阅读权限 新手上路”嘛。。。
在官方论坛只看到问的,没找到解决办法。有没有玩的明白的教教小弟怎么改? 展开
在官方论坛只看到问的,没找到解决办法。有没有玩的明白的教教小弟怎么改? 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
你是怎么测试的?问题怎么出现的?说说,
我帮你测试下
我帮你测试下
更多追问追答
追问
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));
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以写一个关于阅读权限的说明帖子嘛,指导新人操作,告诉新人这是什么意思
追问
……你说的有道理,可以在后面加上[权限说明]跳转下,可这还是不够直观,直接显示用户组名称不行么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我试过楼上的的方式可行,但是与提问者的问题不同,楼主要的是版块的提示,而楼上给的好像是点开一个帖子后的提示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询