老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
2,372

Discuz! X3.* 多用户组共用一在线列表图标时,过滤重复的图标说明

分类 电脑数码/村民张先生 发布于 2015-04-10 06:38
0

例如,我们有两个组“总版主”和“总版主(A)”要共用一个在线列表图标,在图标说明中会重复显示:

Discuz 首页在线列表用户组图标说明

怎样过滤掉重复的呢?

打开 source/function/cache/cache_onlinelist.php 文件,查找:

$data['legend'] .= !empty($list['url']) ? "<img src=\"".STATICURL."image/common/$list[url]\" /> $list[title] &nbsp; &nbsp; " : '';

给他加上判断语句,整体替换为:

		if(!in_array($list['groupid'], array(过滤图标的用户组ID1,过滤图标的用户组ID2,更多英文逗号分隔))) {
			$data['legend'] .= !empty($list['url']) ? "<img src=\"".STATICURL."image/common/$list[url]\" /> $list[title] &nbsp; &nbsp; " : '';
		}

修改完后,需要更新缓存才能生效。

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20151372.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截