zoukankan      html  css  js  c++  java
  • Discuz论坛设置论坛版块横排后,如何设置显示版块图标

    很多站长都是新手,而高手们虽然解答了,但是很多文件找不到,在这里我说下比较详细的方法,解决新手们的困惑.方法如下:

    DZ7.2的:
    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"这个数字应该高亮显示的,可以现在全变灰色了。。

    所以应该打开templates/default/css_common.htm样式表里找到
    .commonlist li { margin: 4px 0; }
    .inlinelist li { float: left; 33%; }
            .inlinelist li.wide { 49.5%; }
    下面加上这么一段。。
    .list td h2 em strong { color: {NOTICETEXT} }
    .list td h2 em {font-400}


    只要照做,细心操作,就可以完美解决了.

    ----------------------------------------
    横排美化-默认图标换成自己的版块图标(DZ7.1)
    留下来等7.1正式版出来后再改。免得到时找不到了。


    在discuz.htm中寻找:


    <th width="$cat[forumcolwidth]"{$forum[folder]}>


    替换成:


    <th width="$cat[forumcolwidth]"{$forum[folder]} style="background-image:none;padding-left:10px !important;">{$forum[icon]}




    转T 自www.tb520.com    (自己收藏用   随时可以看的 )
  • 相关阅读:
    对vue-cli各个目录的理解 和 在 vue 中使用json-server
    发论文的一些常见问题
    latex初步入门:springer llncs
    docker tomcat8 mysql8部署常见错误
    docker快速部署本地项目到服务器(tomcat8+mysql8)
    IDEA构建spring项目
    [b0042] python 归纳 (二七)_gui_tkinter_基本使用
    [b0038] python 归纳 (二三)_多进程数据共享和同步_队列Queue
    springboot进入html
    HbaseShell启动
  • 原文地址:https://www.cnblogs.com/binlunia/p/11267766.html
Copyright © 2011-2022 走看看