目前網路上 所使用的這類插件 雖然沒有增加查詢次數
但是在代碼上 卻其實已經增加查詢負擔
此版的作用 只對於安裝後 被評分的主題 有效
置於安裝前的主題 則會顯示 跟原本的一樣 所以並不會有什麼不搭的地方
 ALTER TABLE cdb_threads CHANGE `rate` `rate` SMALLINT( 6 ) NOT NULL DEFAULT '0'; 開啟 misc.php
找(此步驟總共要兩次)$threadrate = @intval(@($post['rate'] + $rate) / abs($post['rate'] + $rate));
$db->query("UPDATE {$tablepre}threads SET rate='$threadrate' WHERE tid='$tid'");[/php]
改為
[php]$db->query("UPDATE {$tablepre}threads SET rate=(SELECT rate FROM {$tablepre}posts WHERE pid='$pid') WHERE tid='$tid'");開啟 forumdisplay.htm
找<img src="{IMGDIR}/agree.gif" alt="" />[/xml]
後面加上
[xml]<!--{if $thread['rate'] > 1}--> [<span class="warning">+{$thread[rate]}</span>]<!--{/if}-->[/xml]
找
[xml]<img src="{IMGDIR}/disagree.gif" alt="" />[/xml]
後面加上
[xml]<!--{if $thread['rate'] < -1}--> [<strong class="warning">{$thread[rate]}</strong>]<!--{/if}-->完成 |