搜索
 找回密码
 加入

三级置顶分成:总置顶主题、区域置顶主题、本区推荐主题for DZ 5.5(无颜色与有颜色)

ctgwglzc 2011-8-6 02:42:47 2805
插件名称:实现三级置顶分成:总置顶主题、区域置顶主题、本区推荐主题

[1]无颜色的
1.修改:forumdisplay.htm模版 (注意你正在使用的风格是否有此模板,如没有就修改DZ默认的)
查找:
  1. <!--{if $threadcount}-->
  2.         <div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
  3.         <!--{loop $threadlist $key $thread}-->
  4.                 <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row"  >
  5.                 <!--{if $separatepos == $key + 1}-->
  6.                         <tr class="category"><td> </td><td colspan="6">{lang forum_normal_threads}</td></tr>
  7.                 <!--{/if}-->
复制代码


替换为:
  1. <!--{if $threadcount}-->
  2.         <div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
  3.         <!--{loop $threadlist $key $thread}-->
  4.                 <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row"  >
  5. <!--{if $tr != $thread['displayorder']}-->
  6.           <tr class="category"><td> </td><td colspan="6">
  7.           <!--{if $thread['displayorder'] == 1}-->
  8.           <span class="bold">{lang forum_important_threads2}</span>
  9.           <!--{elseif $thread['displayorder'] == 2}-->
  10.           <span class="bold">{lang forum_important_threads1}</span>
  11.           <!--{elseif $thread['displayorder'] == 3}-->
  12.           <span class="bold">{lang forum_important_threads}</span>
  13.           </b><!--{else}-->
  14.           <span class="bold">{lang forum_normal_threads}</span>
  15.           <!--{/if}-->
  16.           </td></tr>
  17.           <!--{eval $tr = $thread['displayorder'];}-->
  18.           <!--{/if}-->
复制代码


2.修改模板(语言包) -templates\default\templates.lang.php
查找:
  1. 'forum_normal_threads' => '论坛主题',
复制代码

上面添加:
  1. 'forum_important_threads' => '论坛总置顶主题↓',
  2. 'forum_important_threads1' => '分类置顶主题↓',
  3. 'forum_important_threads2' => '本版置顶主题↓',
复制代码

3.更新缓存


[2]有颜色的
1.修改:forumdisplay.htm模版 (注意你正在使用的风格是否有此模板,如没有就修改DZ默认的)
查找:
  1. <!--{if $threadcount}-->
  2.         <div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
  3.         <!--{loop $threadlist $key $thread}-->
  4.                 <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row"  >
  5.                 <!--{if $separatepos == $key + 1}-->
  6.                         <tr class="category"><td> </td><td colspan="6">{lang forum_normal_threads}</td></tr>
  7.                 <!--{/if}-->
复制代码

替换为:
  1. <!--{if $threadcount}-->
  2.         <div class="maintable"><div class="spaceborder" style="width: {TABLEWIDTH}; border-top: none;border-bottom: none">
  3.         <!--{loop $threadlist $key $thread}-->
  4.                 <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" class="row"  >
  5. <!--{if $tr != $thread['displayorder']}-->
  6.           <tr class="category"><td> </td><td colspan="6">
  7.           <!--{if $thread['displayorder'] == 1}-->
  8.           <span class="bold"><font style="filter: glow(color=Green,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads2}</font></span>
  9.           <!--{elseif $thread['displayorder'] == 2}-->
  10.           <span class="bold"><font style="filter: glow(color=Brown,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads1}</font></span>
  11.           <!--{elseif $thread['displayorder'] == 3}-->
  12.           <span class="bold"><font style="filter: glow(color=red,strength=3); height:10px; color:white; padding:1px">{lang forum_important_threads}</font></span>
  13.           </b><!--{else}-->
  14.           <span class="bold"><font style="filter: glow(color=blue,strength=3); height:10px; color:white; padding:1px">{lang forum_normal_threads}</font></span>
  15.           <!--{/if}-->
  16.           </td></tr>
  17.           <!--{eval $tr = $thread['displayorder'];}-->
  18.           <!--{/if}-->
复制代码

2.修改模板(语言包) -templates\default\templates.lang.php
查找:
  1. 'forum_normal_threads' => '论坛主题',
复制代码

上面添加:
  1. 'forum_important_threads' => '论坛总置顶主题↓',
  2. 'forum_important_threads1' => '分类置顶主题↓',
  3. 'forum_important_threads2' => '本版置顶主题↓',
复制代码

3.更新缓存
如何更改不同颜色>
注意看 [1]无颜色 中第一步,有类似这样的句子
  1. <span class="bold">{lang forum_important_threads2}</span>
  2.                                             ↑
  3.                           这里是就是第二步所填加的语言包函数
复制代码

在 [2]有颜色 中第一步,也有类似这样的句子
  1. <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 替换成你要的颜色.

3 回复

3xh214313hfki
2011-5-13 18:58:02
提示: 作者被禁止或删除 内容自动屏蔽
刘牛侣
2011-8-6 02:42:47
提示: 作者被禁止或删除 内容自动屏蔽
高级模式
游客