dz论坛增加【版主已阅】功能

一步建立个数据字段,记录版主以上的管理回贴数!

ALTER TABLE `cdb_threads` ADD `adminhts` int(8) NOT NULL default ‘0’;

打开include/newreply.inc.php文件

然后查找: $forum[‘threadcaches’] && deletethreadcaches($tid);

在下面加入如下代码:

if($forum[‘ismoderator’]) {

$db->query(“UPDATE {$tablepre}threads SET adminhts=adminhts+1 WHERE tid=’$tid'”, ‘UNBUFFERED’);

}

再打开你所使用的风格语言包,我这用的是默认模版的语言包 templates\default\templates.lang.php

查$language = array

(

在下面加入:

‘adminhts_reply_num’ => ‘版主回复 <font color=red>$thread[adminhts]</font> 次’,

然后再打开你所使用的风格 forumdisplay.htm文件

查:<span id=”thread_$thread[tid]”> 或 $thread[subject]

然后在相应的位置加上

<!–{if in_array($forum[‘fid’],array(2))}–><!–{if $thread

[‘adminhts’]}–>[{lang adminhts_reply_num}] <!–{/if}–><!–{/if}–>

注意:中间那个二字是版块ID。。切记修改成你的版块ID,可用 , 符号多加版块!

哪果你只想显示图片的话,你可以调过第二步,然后把第三步中的[{lang adminhts_reply_num}] 改成<img src=你的图片地址>既可!~~