Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 主题分类和分类信息在发帖内容页如何分行显示

[复制链接]
找宠物 发表于 2014-12-31 11:07:13 | 显示全部楼层 |阅读模式
我的分类较多,有主题分类和分类信息,现在添加了主题分类和分类信息后,是排成一行显示的,我想把两种类型区分开来,第一行显示主题分类,然后单独一行开始显示分类信息,请问这个怎么做。
http://www.zhaochongwu.com/forum-131-1.html
比如我这个帖子列表页,打开后是连着排在一起的,我看有些网站是分开的
能明白我的意思吗
mandy~ 发表于 2014-12-31 11:25:46 | 显示全部楼层
template/default/forum/forumdisplay.htm
查找
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}-->
复制代码

替换为
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br>
复制代码

或是替换为(差异在多空一行)
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br><br>
复制代码

修改好后上传覆盖,后台更新缓存。

回复

使用道具 举报

 楼主| 找宠物 发表于 2014-12-31 11:51:51 | 显示全部楼层
mandy~ 发表于 2014-12-31 11:25
template/default/forum/forumdisplay.htm
查找

太感谢了。。。真是大神。。现在还有个问题,现在是分行了。http://www.zhaochongwu.com/forum-131-1.html,比如这样,之前的主题分类前面有个全部,如何改改这个全部两个字,比如改为类型;再就是分类信息现在已经在第二行了,那么如何在第二行头部加两个字,如:地域,意思就是第二行是地域标示,第一行是类型。多谢
回复

使用道具 举报

DZ动力1002 发表于 2014-12-31 12:07:20 | 显示全部楼层
{lang forum_viewall} 修改成你需要的字,这个就是全部,地域可以加在这个代码后面
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br><li id="ttp_all" class="xw1 a"><a href="#">地域</a></li>
复制代码

回复

使用道具 举报

mandy~ 发表于 2014-12-31 13:06:58 | 显示全部楼层
本帖最后由 mandy~ 于 2014-12-31 14:31 编辑
找宠物 发表于 2014-12-31 11:51
太感谢了。。。真是大神。。现在还有个问题,现在是分行了。http://www.zhaochongwu.com/forum-131-1.htm ...

你参考板凳的回覆就可以了。
https://discuz.dismall.com/forum.php? ... 625625&pid=29129649

我不建议修改全部这里,全部这里指的是主题分类和分类信息,也就是整个版块。
你要的只是名称区别而已,在主题分类和分类信息前面添加个名称即可。

template/default/forum/forumdisplay.htm
查找
  1. <li id="ttp_all" {if !$_GET['typeid'] && !$_GET['sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang forum_viewall}</a></li>
复制代码

替换为
  1. <li id="ttp_all" {if !$_GET['typeid'] && !$_GET['sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang forum_viewall}</a></li><li><a>类型</a></li>
复制代码

再查找(接续上次的修改查找)
https://discuz.dismall.com/forum.php? ... 625625&pid=29129409
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br>
复制代码

替换为
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br><li><a>地域</a></li>
复制代码

修改好后上传覆盖,后台更新缓存。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

 楼主| 找宠物 发表于 2014-12-31 13:08:35 | 显示全部楼层
DZ动力1002 发表于 2014-12-31 12:07
{lang forum_viewall} 修改成你需要的字,这个就是全部,地域可以加在这个代码后面
  1. <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable']) || count($_G['forum']['threadsorts']['types']) > 0}-->
  2. <ul id="thread_types" class="ttp bm cl">
  3. <!--{hook/forumdisplay_threadtype_inner}-->
  4. <li id="ttp_all" {if !$_GET['typeid'] && !$_GET['sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang forum_viewall}</a></li>
  5. <!--{if $_G['forum']['threadtypes']}-->
  6. <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
  7. <!--{if $_GET['typeid'] == $id}-->
  8. <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}"><!--{if $_G[forum][threadtypes][icons][$id] && $_G['forum']['threadtypes']['prefix'] == 2}--><img class="vm" src="$_G[forum][threadtypes][icons][$id]" alt="" /> <!--{/if}-->$name<!--{if $showthreadclasscount[typeid][$id]}--><span class="xg1 num">$showthreadclasscount[typeid][$id]</span><!--{/if}--></a></li>

  9. <!--{else}-->
  10. <li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid&typeid=$id$forumdisplayadd[typeid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}"><!--{if $_G[forum][threadtypes][icons][$id] && $_G['forum']['threadtypes']['prefix'] == 2}--><img class="vm" src="$_G[forum][threadtypes][icons][$id]" alt="" /> <!--{/if}-->$name<!--{if $showthreadclasscount[typeid][$id]}--><span class="xg1 num">$showthreadclasscount[typeid][$id]</span><!--{/if}--></a></li>
  11. <!--{/if}-->
  12. <!--{/loop}-->
  13. <!--{/if}-->
  14. <!--{if $_G['forum']['threadsorts']}-->
  15. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br>
  16. <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
  17. <!--{if $_GET['sortid'] == $id}-->
  18. <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}">$name<!--{if $showthreadclasscount[sortid][$id]}--><span class="xg1 num">$showthreadclasscount[sortid][$id]</span><!--{/if}-->地区</a></li>
  19. <!--{else}-->

  20. <li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$id$forumdisplayadd[sortid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name<!--{if $showthreadclasscount[sortid][$id]}--><span class="xg1 num">$showthreadclasscount[sortid][$id]</span><!--{/if}--></a></li>
复制代码
这部分代码是这样的
我现在尝试添加在以下代码后面
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li>
复制代码

这样就不会引起前面的全部后面的一串主题分类的移动,但是会导致地域后面紧跟一个管道符|,然后分类信息另起一行排列了啊  

回复

使用道具 举报

 楼主| 找宠物 发表于 2014-12-31 13:20:48 | 显示全部楼层
mandy~ 发表于 2014-12-31 13:06
你参考板凳的回覆就可以了。
https://discuz.dismall.com/forum.php? ... 625625&pid=29129649

我想让地域这个字体和全部的字体都是一样的。这样看起来好看点
回复

使用道具 举报

mandy~ 发表于 2014-12-31 13:50:08 | 显示全部楼层
找宠物 发表于 2014-12-31 13:20
我想让地域这个字体和全部的字体都是一样的。这样看起来好看点

字型和你电脑有没有支援好像也有关系吧,或是找找看有没有字型转换的工具。
或是你在你论坛的主题内打上地域,然后复制起来贴到你修改的文件中试试。
回复

使用道具 举报

 楼主| 找宠物 发表于 2014-12-31 14:03:02 | 显示全部楼层
mandy~ 发表于 2014-12-31 13:50
字型和你电脑有没有支援好像也有关系吧,或是找找看有没有字型转换的工具。
或是你在你论坛的主题内打上 ...

我的意思是,之前的默认的全部这两个字,是有个框框和背景颜色的,这应该是套用了什么格式吧,我现在想把我新加的地域这两个字也用成和全部两个字一样的格式,应该可以通过代码来修改吧,感谢。
回复

使用道具 举报

mandy~ 发表于 2014-12-31 14:12:32 | 显示全部楼层
本帖最后由 mandy~ 于 2014-12-31 14:36 编辑
找宠物 发表于 2014-12-31 14:03
我的意思是,之前的默认的全部这两个字,是有个框框和背景颜色的,这应该是套用了什么格式吧,我现在想把 ...

那你查找
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br>
复制代码

替换为
  1. <!--{if $_G['forum']['threadtypes']}--><li><span class="pipe">|</span></li><!--{/if}--><br><br><li class="xw1 a"><a>地域</a></li>
复制代码

这样就可以了。

类型的话查找
  1. <li id="ttp_all" {if !$_GET['typeid'] && !$_GET['sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang forum_viewall}</a></li>
复制代码

替换为
  1. <li id="ttp_all" {if !$_GET['typeid'] && !$_GET['sortid']}class="xw1 a"{/if}><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang forum_viewall}</a></li><li class="xw1 a"><a>类型</a></li>
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 14:34 , Processed in 0.030106 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表