欢迎来到Discuz!技术支持论坛!

Discuz!技术支持服务-DZ动力

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷导航
搜索
查看: 2705|回复: 0

如何设置彩色的主题分类名称

[复制链接]
发表于 2014-11-6 12:37:45 | 显示全部楼层 |阅读模式
虚拟主机        云服务器        域名注册
1.进论坛后台,点需要设置的版块后面的“编辑”,其他》主题分类,启用主题分类:是,点击“添加分类”,输入分类名称点提交。
QQ20141106-2.jpg
2.前台发帖的时候就可以选择设置好的主题分类了。
QQ20141106-1.jpg

3.分类名称设置颜色可以在分类名称写如下代码(其他颜色自己翻译哦):
  1. <font color=red>红色主题分类名称</font>
复制代码
  1. <font color=blue>蓝色主题分类名称</font>
复制代码
  1. <font color=green>绿色主题分类名称</font>
复制代码




效果参考http://www.discuz.net/forum-2-1.html


有的站长想连括号[]都设置颜色,那么需要对模板进行修改才可以,其实就是去掉了[]
1.帖子查看页需要修改template/default/forum/viewthread.htm,如果不是模板需要把default换成模板目录名称
第188行
  1. <h1 class="ts">
  2.                                         <!--{if $_G['forum_thread']['typeid'] && $_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}-->
  3.                                                 <!--{if !IS_ROBOT && ($_G['forum']['threadtypes']['listable'] || $_G['forum']['status'] == 3)}-->
  4.                                                         <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid&typeid=$_G[forum_thread][typeid]">[{$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}]</a>
  5.                                                 <!--{else}-->
  6.                                                         [{$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}]
  7.                                                 <!--{/if}-->
  8.                                         <!--{/if}-->
  9.                                         <!--{if $threadsorts && $_G['forum_thread']['sortid']}-->
  10.                                                 <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$_G[forum_thread][sortid]">[{$_G['forum']['threadsorts']['types'][$_G['forum_thread']['sortid']]}]</a>
  11.                                         <!--{/if}-->
  12.                                         <span id="thread_subject">$_G[forum_thread][subject]</span>
复制代码

修改为
  1. <h1 class="ts">
  2.                                         <!--{if $_G['forum_thread']['typeid'] && $_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}-->
  3.                                                 <!--{if !IS_ROBOT && ($_G['forum']['threadtypes']['listable'] || $_G['forum']['status'] == 3)}-->
  4.                                                         <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid&typeid=$_G[forum_thread][typeid]">{$_G['forum']['threadtypes']['types']
  5. [$_G['forum_thread']['typeid']]}</a>
  6.                                                 <!--{else}-->
  7.                                                         {$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}
  8.                                                 <!--{/if}-->
  9.                                         <!--{/if}-->
  10.                                         <!--{if $threadsorts && $_G['forum_thread']['sortid']}-->
  11.                                                 <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$_G[forum_thread][sortid]">{$_G['forum']['threadsorts']['types'][$_G['fo
  12. rum_thread']['sortid']]}</a>
  13.                                         <!--{/if}-->
  14.                                         <span id="thread_subject">$_G[forum_thread][subject]</span>
复制代码



2.主题列表页需要修改source/module/forum/forum_forumdisplay.php,
第636行
  1. $thread['typehtml'] = '<em>[<a href="forum.php?mod=forumdisplay&fid='.$_G['fid'].'&amp;filter=typeid&amp;typeid='.$thread['typeid'].'">'.$_G['forum']['threadtypes']['types'][$thread['typeid']].'</a>]</em>';
复制代码

修改为
  1. $thread['typehtml'] = '<em><a href="forum.php?mod=forumdisplay&fid='.$_G['fid'].'&amp;filter=typeid&amp;typeid='.$thread['typeid'].'">'.$_G['forum']['threadtypes']['types'][$thread['typeid']].'</a></em>';
复制代码


3.主题分类的名称加上括号,这样就完美实现主题分类括号带颜色啦,如:
  1. <font color=red>[红色主题分类名称]</font>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|DZ动力 ( 京ICP证110025号  

GMT+8, 2020-8-13 01:18 , Processed in 0.119794 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Verydz.com

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