把dz的主题分类伪装成子版块

简介: 把dz的主题分类伪装成子版块
<!--{if ($_G['forum']['threadtypes'] &amp;&amp; $_G'forum'['listable']) || count($_G'forum'['types'])> 0}-->
<p style="text-align: left;">
  <ul id="thread_types" class="ttp bm cl">
    <!--{hook/forumdisplay_threadtype_inner}-->
    <li id="ttp_all" {if !$_GET[ 'typeid'] &amp;&amp; !$_GET[ 'sortid']}class="xw1 a" {/if}>
      <a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G'forum'['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&amp;archiveid={$_GET['archiveid']}{/if}">{lang forum_viewall}</a></li>
    <!--{if $_G'forum'}-->
    <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
    <!--{if $_GET['typeid']==$ id}-->
    <li class="xw1 a">
      <a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_GET['sortid']}&filter=sortid&sortid=$_GET['sortid']{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}" &gt;&lt;!--{if $_Gforumicons 'threadtypes'==2 }-->
        <img class="vm" src="$_G[forum][threadtypes][icons][$id]" alt="">
        <!--{/if}-->$name&lt;!--{if $showthreadclasscounttypeid[$id]</span>
        <!--{/if}--></a>
    </li>
    <!--{else}-->
    <li>
      <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&amp;filter=typeid&amp;typeid=$id$forumdisplayadd[typeid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}" &gt;&lt;!--{if $_Gforumicons 'threadtypes'==2 }-->
        <img class="vm" src="$_G[forum][threadtypes][icons][$id]" alt="">
        <!--{/if}-->$name&lt;!--{if $showthreadclasscounttypeid[$id]</span>
        <!--{/if}--></a>
    </li>
    <!--{/if}-->
    <!--{/loop}-->
    <!--{/if}-->
    <!--{if $_G'forum'}-->
    <!--{if $_G'forum'}-->
    <li>
      <span class="pipe">|</span></li>
    <!--{/if}-->
    <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
    <!--{if $_GET['sortid']==$ id}-->
    <li class="xw1 a">
      <a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_GET['typeid']}&filter=typeid&typeid=$_GET['typeid']{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}" &gt;$name<!--{if $showthreadclasscount[sortid][$id]}-->
        <span class="xg1 num">$showthreadclasscount[sortid][$id]</span>
        <!--{/if}--></a>
    </li>
    <!--{else}-->
    <li>
      <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&amp;filter=sortid&amp;sortid=$id$forumdisplayadd[sortid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}" &gt;$name<!--{if $showthreadclasscount[sortid][$id]}-->
        <span class="xg1 num">$showthreadclasscount[sortid][$id]</span>
        <!--{/if}--></a>
    </li>
    <!--{/if}-->
    <!--{/loop}-->
    <!--{/if}-->
    <!--{hook/forumdisplay_filter_extra}--></ul>
  <script type="text/javascript">showTypes('thread_types');</script>
  <!--{/if}-->

首先这个是原主题分类的代码,我们需要做些修改:

<p style="text-align: left;">
  <div class="mod_mopart">
    <div class="hd">
      <span>分类</span></div>
    <div class="bd">//开始循环主题分类
      <!--{if $_G'forum'}-->
      <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
      <ul class="clearfix">
        <li>//调出主题分类链接和图标(图标去后台设置)
          <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&amp;filter=typeid&amp;typeid=$id$forumdisplayadd[typeid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">
            <!--{if $_G[forum][threadtypes][icons][$id]}-->
            <img src="$_G[forum][threadtypes][icons][$id]" width="60" height="60" alt="">
            <!--{else}-->
            <img src="static/image/common/forum.gif" width="60" height="60" alt="">
            <!--{/if}-->//这里染念加if,如果没有图标,则显示默认版块图标,是不是逼格提升了?
            <span class="title">$name</span>//调用名称</p>
<p style="text-align: left;">
  <span class="num">//调用在该主题分类发的帖子,这里染念加了if选择结构,不然没有出现0,而是白白的&nbsp;
    <span>话题:
      <!--{if $showthreadclasscount[typeid][$id]}-->$showthreadclasscount[typeid][$id]
      <!--{else}-->0
      <!--{/if}--></span></span>
  </a>
  </li>
  </ul>
  <!--{/loop}-->
  <!--{/if}--></div>
  </div>
</p>> 注明://注释..在这里不规范,要不是我要看到编码器的效果
.mod_mopart {
padding: 10px 0;
margin: 0 15px;
border-top: 1px dotted #d9d9d9;
}
.mod_mopart .hd {
margin-bottom: 10px;
}
.mod_mopart .hd span {
font-weight: 700;
font-size: 14px;
}
.mod_mopart .bd {
width: 950px;
overflow: hidden;
}
.mod_mopart ul {
margin: 0 -10px -10px 0;
}
.mod_mopart li {
float: left;
_display: inline;
margin: 0 10px 10px 0;
}
.mod_mopart a {
display: block;
width: 215px;
padding: 10px 10px 10px 80px;
overflow: hidden;
cursor: pointer;
}
.mod_mopart img {
float: left;
_display: inline;
width: 60px;
height: 60px;
margin-left: -70px;
overflow: hidden;
cursor: pointer;
}
.mod_mopart .title, .mod_mopart .intro {
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.mod_mopart .title {
display: block;
font-weight: 700;
color: #333;
cursor: pointer;
}
.mod_mopart .num {
width: 100%;
white-space: nowrap;
overflow: hidden;
}
.mod_mopart .num span {
display: inline-block;
margin-right: 5px;
}
.mod_mopart a:hover, .mod_mopart a.active {
background: #f7f7f7;
text-decoration: none;
}
.title{
padding:0!important;
}

然后送大家css,你用代码插入到forumdisplay.htm适当的位置,css再加下。最后把<ul id="thread_types" class="ttp bm cl" style="display: none;">加个display隐藏。

2059891782-300x72.jpg

目录
相关文章
|
3月前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
78 11
文本---视频网站好的构思,应该有类别构思,一个类别能够将它呈现出列表集合,以列表排序,如何完成类别构建,使之展现同一类,是一个好的视频写法
文本---视频网站好的构思,应该有类别构思,一个类别能够将它呈现出列表集合,以列表排序,如何完成类别构建,使之展现同一类,是一个好的视频写法
|
6月前
|
API 开发工具 git
大事件项目26---文章分类——铺设数据
大事件项目26---文章分类——铺设数据
|
数据库 数据安全/隐私保护
【号外】-温习如何画E-R图
【号外】-温习如何画E-R图
【号外】-温习如何画E-R图
|
算法 搜索推荐 索引
网页权重和百度快照之间的关系
网页权重和百度快照之间的关系www.20200824.com
124 0
|
缓存 移动开发 监控
千牛挂“虹(Rainbow)”,域和角色不胜数
9月20-21日,淘宝开放平台与阿里云云栖社区联合主办了“大流量高并发互联网应用实践在线峰会”,阿里巴巴商家事业部高级技术专家李浩带来了“千牛开放从云到端”的重要演讲。主要从千牛的架构开始谈起,然后解释了千牛的开放模式,进而分析了千牛的多域多角色特性,最后和大家分享了云数据前置服务的方案。
9247 0
|
存储 安全 搜索推荐
推给我的广告都跟我最近看的内容有关系,怎么做到的?
互联网的商业模式,商业化变现不外乎后向收费的广告模式,以及面向最终消费者的前向收费模式。广告尤其是重头。就连淘宝天猫的模式本质上也是赚的广告的钱。那么,大数据在广告中是如何起作用的?
|
算法 SEO 搜索推荐
B2B黄页分类信息推广员注意啦,百度细雨算法马上要来了
百度算法又来了,7月中旬大家要注意了,b2b推广,黄页推广,分类信息推广很多人都不理解这些推广到底有什么用呢?其实这些平台的推广也是利用seo的规则在做事,很多号称seo的人其实也就是利用这些高权重的平台来做。
1296 0

热门文章

最新文章