注册
登录
首页
虚拟主机
云服务器
域名注册
产品及服务
帮助中心
客服直通车
客户展示
付款方法
帮助中心_DZ动力
»
常见技术问题集锦
» 如何设置彩色的主题分类名称
返回列表
1
#
打印
字体大小:
t
T
admin
发表于 2014-11-6 12:37
完美运行环境,专业运维支持,高速线路接入,超值增值服务——尽在DZ动力!
[Discuz!]
如何设置彩色的主题分类名称
1.进论坛后台,点需要设置的版块后面的“编辑”,其他》主题分类,启用主题分类:是,点击“添加分类”,输入分类名称点提交。
2014-11-6 12:36
2.前台发帖的时候就可以选择设置好的主题分类了。
2014-11-6 12:36
3.分类名称设置颜色可以在分类名称写如下代码(
其他颜色自己翻译哦
):
<font color=red>红色主题分类名称</font>
复制代码
<font color=blue>蓝色主题分类名称</font>
复制代码
<font color=green>绿色主题分类名称</font>
复制代码
效果参考
http://www.discuz.net/forum-2-1.html
有的站长想连括号
[]
都设置颜色,那么需要对模板进行修改才可以,其实就是去掉了
[]
。
1.帖子查看页需要修改template/default/forum/viewthread.htm,如果不是模板需要把default换成模板目录名称
第188行
<h1 class="ts">
<!--{if $_G['forum_thread']['typeid'] && $_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}-->
<!--{if !IS_ROBOT && ($_G['forum']['threadtypes']['listable'] || $_G['forum']['status'] == 3)}-->
<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>
<!--{else}-->
[{$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}]
<!--{/if}-->
<!--{/if}-->
<!--{if $threadsorts && $_G['forum_thread']['sortid']}-->
<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>
<!--{/if}-->
<span id="thread_subject">$_G[forum_thread][subject]</span>
复制代码
修改为
<h1 class="ts">
<!--{if $_G['forum_thread']['typeid'] && $_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}-->
<!--{if !IS_ROBOT && ($_G['forum']['threadtypes']['listable'] || $_G['forum']['status'] == 3)}-->
<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>
<!--{else}-->
{$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}
<!--{/if}-->
<!--{/if}-->
<!--{if $threadsorts && $_G['forum_thread']['sortid']}-->
<a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=sortid&sortid=$_G[forum_thread][sortid]">{$_G['forum']['threadsorts']['types'][$_G['fo
rum_thread']['sortid']]}</a>
<!--{/if}-->
<span id="thread_subject">$_G[forum_thread][subject]</span>
复制代码
2.主题列表页需要修改source/module/forum/forum_forumdisplay.php,
第636行
$thread['typehtml'] = '<em>[<a href="forum.php?mod=forumdisplay&fid='.$_G['fid'].'&filter=typeid&typeid='.$thread['typeid'].'">'.$_G['forum']['threadtypes']['types'][$thread['typeid']].'</a>]</em>';
复制代码
修改为
$thread['typehtml'] = '<em><a href="forum.php?mod=forumdisplay&fid='.$_G['fid'].'&filter=typeid&typeid='.$thread['typeid'].'">'.$_G['forum']['threadtypes']['types'][$thread['typeid']].'</a></em>';
复制代码
3.主题分类的名称加上括号,这样就完美实现主题分类括号带颜色啦,如:
<font color=red>[红色主题分类名称]</font>
复制代码
收藏
分享
返回列表
[收藏此文章]
[关注此文章的新评论]
[通过 QQ、MSN 分享给朋友]
Verydz 2001-2024
京ICP证110025号
关于我们
付款方式
联系我们
增值电信业务经营许可证:京B2-20140034号 |
京公海网安备110108000962号