AL8 Forum
   登錄註冊幫助


標題: [D5.5] [轉貼]主題列表顯示評分標記(顯示分數)FOR DZ5.5正式版
 懶b
 0017716
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 懶b 的詳細資料

頭銜: Forum Legend

暱稱: Dr.M

帖子: 2221

精華: 0

積分: 6032 點

現金: 0 元

存款: 1299 元

閱讀權限: 70

註冊: 2005-3-15

狀態: 離線
 
發表於 2007-3-15 16:46  資料  個人空間  短消息  加為好友 
[轉貼]主題列表顯示評分標記(顯示分數)FOR DZ5.5正式版

適用版本:Discuz! 5.5正式版插件作者:歸原作者所有
修改文件:forumdisplay.php、forumdisplay.htm模板
安裝難易:簡
演  示:



提醒:先進行文件備份,如果不行可以覆蓋回原來的文件,養成良好習慣。

一、修改 forumdisplay.php
查找:

$querysticky = '';
        $query = $db->query("SELECT t.* FROM {$tablepre}threads t
                WHERE t.fid='$fid' $filteradd AND $displayorderadd
                ORDER BY t.displayorder DESC, t.$orderby $ascdesc
                LIMIT ".($filterbool ? $start_limit : $start_limit - $stickycount).",

$tpp");

} else {

        $querysticky = $db->query("SELECT t.* FROM {$tablepre}threads t $dotadd2
                WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)
                ORDER BY displayorder DESC, $orderby $ascdesc
                LIMIT $start_limit, ".($stickycount - $start_limit < $tpp ? $stickycount -

$start_limit : $tpp));

        if($tpp - $stickycount + $start_limit > 0) {
                $query = $db->query("SELECT t.* FROM {$tablepre}threads t $dotadd2
                        WHERE t.fid='$fid' $filteradd AND $displayorderadd
                        ORDER BY displayorder DESC, $orderby $ascdesc
                        LIMIT ".($tpp - $stickycount + $start_limit));
        } else {
                $query = '';


替換為:

$querysticky = '';
        $query = $db->query("SELECT $dotadd1 t.*, p.rate FROM {$tablepre}threads t $dotadd2
                 LEFT JOIN {$tablepre}posts p USING(tid, dateline)
                WHERE t.fid='$fid' $filteradd AND $displayorderadd
                ORDER BY t.displayorder DESC, t.$orderby $ascdesc
                LIMIT ".($filter == 'digest' || $filter == 'type' ? $start_limit :

$start_limit - $stickycount).", $tpp");

} else {

        $querysticky = $db->query("SELECT $dotadd1 t.*, p.rate FROM {$tablepre}threads t

$dotadd2
                LEFT JOIN {$tablepre}posts p USING(tid, dateline)
                WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)
                ORDER BY displayorder DESC, $orderby $ascdesc
                LIMIT $start_limit, ".($stickycount - $start_limit < $tpp ? $stickycount -

$start_limit : $tpp));

        if($tpp - $stickycount + $start_limit > 0) {
                $query = $db->query("SELECT $dotadd1 t.*, p.rate FROM {$tablepre}threads t

$dotadd2
                      LEFT JOIN {$tablepre}posts p USING(tid, dateline)
                        WHERE t.fid='$fid' $filteradd AND $displayorderadd
                        ORDER BY displayorder DESC, $orderby $ascdesc
                        LIMIT ".($tpp - $stickycount + $start_limit));
        } else {
                $query = '';


二,修改forumdisplay.htm

查找並删除: (del手指公圖示, 可刪亦可保留)

<!--{if $thread['rate'] > 0}-->
                        <img src="{IMGDIR}/agree.gif" alt="" />
                <!--{elseif $thread['rate'] < 0}-->
                        <img src="{IMGDIR}/disagree.gif" alt="" />
                <!--{/if}-->


繼續查找:

<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a>


下面加:

<!--{if $thread['rate'] > 0}-->[<b><font color=red>+$thread['rate']</font></b>]<!--{elseif $thread['rate'] < 0}-->[<b><font color=red>$thread['rate']</font></b>]<!--{/if}-->


完成!

[ 本帖最後由 懶b 於 2007-3-15 16:47 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 szehim2009
 0058459
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

自述: PHP-新手

帖子: 1091

精華: 0

積分: 8707 點

現金: 7 元

存款: 0 元

閱讀權限: 70

註冊: 2006-11-20

來自: Hong Kong

狀態: 離線
 
發表於 2007-5-4 10:55  資料  個人空間  主頁 短消息  加為好友  添加 szehim2009 為MSN好友 通過MSN和 szehim2009 交談
回覆 #1 懶b 的帖子

thanks for share~




 AL8 Forum © All rights reserved.
頂部
 BlueMira
 0035102
Rank: 2Rank: 2
點擊查看 BlueMira 的詳細資料

頭銜: Member

帖子: 79

精華: 0

積分: 783 點

現金: 0 元

存款: 101 元

閱讀權限: 15

註冊: 2005-11-16

來自: Canada

狀態: 離線
 
發表於 2007-5-31 07:10  資料  個人空間  短消息  加為好友 
Thank you very much!




 AL8 Forum © All rights reserved.
頂部
 kohong
 0040689
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 kohong 的詳細資料

頭銜: Forum Legend

暱稱: KC 仔

帖子: 3414

精華: 0

積分: 1416 點

現金: 25553 元

存款: 0 元

閱讀權限: 70

註冊: 2006-2-27

狀態: 離線
 
發表於 2007-6-5 00:29  資料  個人空間  短消息  加為好友  添加 kohong 為MSN好友 通過MSN和 kohong 交談 ICQ 狀態
支持一下..我搵左好耐,多謝先




是咁的
 AL8 Forum © All rights reserved.
頂部
 O不夜天O
 0049985
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 528

精華: 0

積分: 6100 點

現金: 788 元

存款: 0 元

閱讀權限: 25

註冊: 2006-8-15

狀態: 離線
 
發表於 2007-7-30 05:01  資料  個人空間  短消息  加為好友 




 AL8 Forum © All rights reserved.
頂部

聯繫我們 - AL8 Forum - 網頁空間由 I-SERVICES 提供 - Archiver - WAP
清除 Cookies, 當前時區 GMT+8, 現在時間是 2010-9-3 15:24
Processed in 0.044377 second(s), 9 queries , Gzip enabled
Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.