三级置顶分成:总置顶主题、区域置顶主题、本区推荐主题for DZ 5.5(无颜色与有颜色)
插件名称:实现三级置顶分成:总置顶主题、区域置顶主题、本区推荐主题无颜色的
1.修改:forumdisplay.htm模版 (注意你正在使用的风格是否有此模板,如没有就修改DZ默认的)
查找:
<!--{if $threadcount}-->
<div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
<!--{loop $threadlist $key $thread}-->
<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row">
<!--{if $separatepos == $key + 1}-->
<tr class="category"><td> </td><td colspan="6">{lang forum_normal_threads}</td></tr>
<!--{/if}-->
替换为:
<!--{if $threadcount}-->
<div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
<!--{loop $threadlist $key $thread}-->
<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row">
<!--{if $tr != $thread['displayorder']}-->
<tr class="category"><td> </td><td colspan="6">
<!--{if $thread['displayorder'] == 1}-->
<span class="bold">{lang forum_important_threads2}</span>
<!--{elseif $thread['displayorder'] == 2}-->
<span class="bold">{lang forum_important_threads1}</span>
<!--{elseif $thread['displayorder'] == 3}-->
<span class="bold">{lang forum_important_threads}</span>
</b><!--{else}-->
<span class="bold">{lang forum_normal_threads}</span>
<!--{/if}-->
</td></tr>
<!--{eval $tr = $thread['displayorder'];}-->
<!--{/if}-->
2.修改模板(语言包) -templates\default\templates.lang.php
查找:
'forum_normal_threads' => '论坛主题',
上面添加:
'forum_important_threads' => '论坛总置顶主题↓',
'forum_important_threads1' => '分类置顶主题↓',
'forum_important_threads2' => '本版置顶主题↓',
3.更新缓存
有颜色的
1.修改:forumdisplay.htm模版 (注意你正在使用的风格是否有此模板,如没有就修改DZ默认的)
查找:
<!--{if $threadcount}-->
<div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
<!--{loop $threadlist $key $thread}-->
<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row">
<!--{if $separatepos == $key + 1}-->
<tr class="category"><td> </td><td colspan="6">{lang forum_normal_threads}</td></tr>
<!--{/if}-->
替换为:
<!--{if $threadcount}-->
<div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
<!--{loop $threadlist $key $thread}-->
<table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row">
<!--{if $tr != $thread['displayorder']}-->
<tr class="category"><td> </td><td colspan="6">
<!--{if $thread['displayorder'] == 1}-->
<span class="bold"><font style="filter: glow(color=Green,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads2}</font></span>
<!--{elseif $thread['displayorder'] == 2}-->
<span class="bold"><font style="filter: glow(color=Brown,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads1}</font></span>
<!--{elseif $thread['displayorder'] == 3}-->
<span class="bold"><font style="filter: glow(color=red,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads}</font></span>
</b><!--{else}-->
<span class="bold"><font style="filter: glow(color=blue,strength=3); height:10px; color:white; padding:1px">{lang forum_normal_threads}</font></span>
<!--{/if}-->
</td></tr>
<!--{eval $tr = $thread['displayorder'];}-->
<!--{/if}-->
2.修改模板(语言包) -templates\default\templates.lang.php
查找:
'forum_normal_threads' => '论坛主题',
上面添加:
'forum_important_threads' => '论坛总置顶主题↓',
'forum_important_threads1' => '分类置顶主题↓',
'forum_important_threads2' => '本版置顶主题↓',
3.更新缓存
如何更改不同颜色>
注意看 无颜色 中第一步,有类似这样的句子
<span class="bold">{lang forum_important_threads2}</span>
↑
这里是就是第二步所填加的语言包函数
在 有颜色 中第一步,也有类似这样的句子
<span class="bold"><font style="filter: glow(color=Green,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads2}</font></span>
其中 color=Green与 color:white中 Green 与 white 替换成你要的颜色.
页:
[1]