修改前
修改后
作者说明的是6.0~7.0
但是我个人认为应该同样适用于7.1、7.2吧。
下面是原文以及安装方法:
说明: Discuz! 6.0 ~ 7.0的在线列表里, 用户组图标和头衔名不是整齐排列的。
如果用户组显示得较多, 会自动换行, 把用户组图标、头衔从中间分裂开。
本hack是使之整齐排列。
1. 打开discuz.htm,
查:
- <dt>$_DCACHE[onlinelist][legend]</dt>
复制代码 改为:
- <dt><ul class="s_clear">$_DCACHE[onlinelist][legend]</ul></dt>
复制代码 2. 打开css_append.htm
添加一行:
- #onlinelist dt ul li { float: left; width: 9.7%; padding: 3px 0; word-wrap: normal;}
复制代码 (各个风格都需要添加。 width: 9.7% 是图标和用户组头衔的宽度, 可以自己调节。)
3. 打开include\cache.func.php,
查:
- $data['legend'] .= "<img src="images/common/$list[url]" /> $list[title] ";
复制代码 改为:
- $data['legend'] .= "<li><img src="images/common/$list[url]" /> $list[title]</li> ";
复制代码
更新缓存生效。 |
上一篇: 只让帖子标题下面解析tag而不让帖子内容解析标签 For Discuz 7.x下一篇: 主题列表显示详细评分数量 For Discuz 6.1~7.2
|