KanColle © 2014 DMM.com / KADOKAWA GAMES All Rights Reserved. / Animation by © Good Smile Company
[Discuz]數據調用-最後回覆排序[首頁N格]
#1
Discuz 主題相關 的 數據調用
其中的條件過濾 [按最後回覆時間倒序排序] 這個會包含回覆數0的最新主題
導致 最新主題 可能會排在 最新回覆 的前面

修改 include/request.func.php
找到
程式碼:
        elseif($orderby == 'heats') {
            $heatdateline = $timestamp - 86400 * $GLOBALS['indexhot']['days'];
            $sql .= " AND t.dateline>'$heatdateline' AND t.heats>'0'";
        }
接著後面新增
程式碼:
elseif ($orderby == 'lastpost') {
            $sql .= " AND t.replies>'0'";
        }
這樣就變成回覆數大於0的主題才會出現了
這個修改不會影響文章列表的 最後發表 的排序

預設資料調用時間是30天,所以最新圖片調不到資料,必須後台另外延長時間
回覆


前往:


正在瀏覽這個主題的使用者: 1 位訪客