Discuz!7.0横版及子版块图标显示方法
浏览:5063次 出处信息
论坛里有很多解决方案,但是都有问题,在这里给大家提供一个终极方案。
1.在后台为横版版块添加图标
2.修改templates/default/discuz.htm
找到这一行,大概在158行
以下是代码片段: <th width="$cat[forumcolwidth]"{$forum[folder]}> |
将这一行修改成
以下是代码片段: <!--{if $forum[icon]}--> <td width="$cat[forumcolwidth]"{$forum[folder]}>{$forum[icon]} <!--{else}--> <th width="$cat[forumcolwidth]"{$forum[folder]}> <!--{/if}--> |
解释一下代码的意思,判断如果设置了版块图标,则显示图标(为什么th改成td呢,因为DZ7里面有一个css样式".list th",用来控制横版的图标显示,改成td之后原来的样式就不生效了,就是说,如果设置了图标就显示图标而不显示原来的气泡图标),接下来判断如果没有设置图标就显示原来默认的气泡图标。
其实这个还有有一点问题的,就是横版图标可以正常显示,可以后面的“(今日:20)”字体样式变化了。。正常情况“20"这个数字应该高亮显示的,可以现在全变灰色了。。
所以应该在样式表里加上这么一段。。
以下是代码片段: .list td h2 em strong { color: {NOTICETEXT} } .list td h2 em {font-width:400} |
子版块横排显示板块图片的方法
forumdisplay_subforum.htm 文件
找到:
以下是代码片段: <th width="{$forum[forumcolwidth]}"$sub[folder]> |
修改为:
以下是代码片段: <th width="{$forum[forumcolwidth]}">$sub[icon] |
建议继续学习:
- MySQL优化 之 Discuz论坛MySQL通用优化 (阅读:6778)
- MySQL优化 之 Discuz论坛优化 (阅读:2879)
- dfopen():discuz封装的fsockopen() (阅读:2397)
- 门户、论坛、博客、SNS,网站模式的辨析 (阅读:2380)
- 解决DISCUZ7.2和ss7.5聚合设置提示论坛路径错误的方法 (阅读:2229)
- 解决Google Adsense无法在Discuz论坛上显示的问题 (阅读:2262)
- 如何让discuz7 版规支持html代码 (阅读:1689)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:php中读写文件时锁的使用 >>
文章信息
- 作者:嘟嘟鱼 来源: 快享
- 标签: Discuz
- 发布时间:2010-01-13 14:11:01
建议继续学习
近3天十大热文
- [71] Twitter/微博客的学习摘要
- [65] find命令的一点注意事项
- [65] IOS安全–浅谈关于IOS加固的几种方法
- [62] 如何拿下简短的域名
- [62] android 开发入门
- [62] Go Reflect 性能
- [61] Oracle MTS模式下 进程地址与会话信
- [60] 流程管理与用户研究
- [57] 【社会化设计】自我(self)部分――欢迎区
- [57] 图书馆的世界纪录