硬汉工作室

搜索
热搜: 活动 交友 discuz

[开发技术] Discuz让阅读权限显示成对应用户组

[复制链接]
发表于 2021-11-30 17:25:27 | 显示全部楼层 |阅读模式
DZ附件如果设置了阅读权限,那么默认会显示数字,如下图所示,这会让很多人摸不着头脑。
2021-11-30_171558.jpg
今天我们就通过改模板文件的方式,让它显示对应的用户组,如下图:
2021-11-30_171711.jpg

首先找到对应模板目录下的forum\discuzcode.htm,搜索$attach[readperm],这个是显示权限的数字,我们根据权限来找到对应的用户组,然后替换这个变量即可,下面上代码:
{eval}
$readperm = '';
$usergroups = $_G['cache']['usergroups'];
foreach($usergroups as $vv) {
if($vv['readaccess'] == $attach['readperm']) {
$readperm = $vv['grouptitle'];
}
}
{/eval}

直接把$readperm替换了$attach[readperm]即可

有关PHP系统、Discuz或网站等各种问题,可以联系QQ1069971363寻求付费支持
Discuz插件商店:http://addon.dismall.com/?@56030.developer
回复

使用道具 举报

QQ|Archiver|手机版|小黑屋|硬汉工作室 ( 冀ICP备13021567号-9 )

GMT+8, 2024-4-25 09:53 , Processed in 0.057710 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表