1 頁 (共 1 頁)

Re: [問題]關於Better Toplist MOD的修改

發表於 : 2007-06-13 07:12
心靈捕手
Renian1987 寫:不好意思,因為我對PHP不熟析

所以我想請教一下各位大大

Better Toplist可以把顯示的主題分類成

「最新發表」、「最新回覆」這兩個類型嗎?


我的想法是,原本顯示的三種我把點閱的去掉

留下「最後發表」與「最多回覆」兩種

然後我想把最後發表改成7天內最新發表的主題但不受到回覆的影響,受回覆影響的主題改成最新回覆這個樣子的方式

有點像是dz的「最新發表文章」與「最新回覆文章」

不知道這個想法行不行的通

麻煩各位幫小弟這個忙了
其實, 此外掛 '最後發表' 已經包含有「最新發表文章」與「最新回覆文章」.

當發表最新主題, 都沒有人回覆時, 它是 '最新發表文章';
一旦, 某主題有人回覆, 它是 '最新回覆文章'.
只是一般人回覆文章時, 不見得會輸入新的主題;
因此, 仍舊以該討論串的主題呈現.

若要將呈現的 '最多觀看' 移除,
則修改 index_body.tpl 版面配置即可.

若要以 '最新發表的主題但不受到回覆的影響' 排序
則修改 index.php 的 '主題排序依據' 即可.

建議您:
1. 貼出論壇網址
2. 補充說明 'dz' 參考範例

發表於 : 2007-06-13 12:29
*tytsim*
dz 是Discuz!
他應該是說Discuz! 中的插件--首頁四格

發表於 : 2007-06-13 20:45
心靈捕手
Renian1987 寫:
心靈捕手 寫: 其實, 此外掛 '最後發表' 已經包含有「最新發表文章」與「最新回覆文章」.

當發表最新主題, 都沒有人回覆時, 它是 '最新發表文章';
一旦, 某主題有人回覆, 它是 '最新回覆文章'.
只是一般人回覆文章時, 不見得會輸入新的主題;
因此, 仍舊以該討論串的主題呈現.

若要將呈現的 '最多觀看' 移除,
則修改 index_body.tpl 版面配置即可.

若要以 '最新發表的主題但不受到回覆的影響' 排序
則修改 index.php 的 '主題排序依據' 即可.

建議您:
1. 貼出論壇網址
2. 補充說明 'dz' 參考範例
感謝心靈捕手老師

我把index.php的

代碼: 選擇全部

$sortby = 'topic_last_post_id';
替換成

代碼: 選擇全部

$sortby = 'topic_id'
已經能顯示不受回應影響的最新主題了

但最新回覆我還沒辦法弄出來

這是我論壇的網址

測試用的帳號密碼是test//test
*tytsim* 寫: dz 是Discuz!
他應該是說Discuz! 中的插件--首頁四格
恩,我說的dz是指Discuz!沒錯

但因為我沒用過Discuz!所以我不確定是不是首頁四格

我看的範例是這個網站

進去後稍微等一下就會轉到首頁了
您留的論壇網址, 正確應該如下:
http://163.17.142.202/phpbb2/index.php

您的需求, 只要修改紅色區塊的 '主題連結位址' 即可.
圖檔

如有困難, 則將下列檔案壓縮後, 貼出下載連結.
index.php

發表於 : 2007-06-13 22:47
心靈捕手
Renian1987 寫:index.rar

不好意思,一不小心就多複製了一次http

檔案的修改麻煩心靈捕手老師了
以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

'TOPIC_URL2' => $topic_url2,
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

'TOPIC_URL2' => $last_post_url2,
ps.
這個變數 ($topic_url2) 位置不見得正確,
因為我忘了要求查看您的 index_body.tpl :oops: