1 頁 (共 1 頁)

[已解決]Board3 Portal (論壇入口) (Update 1.0.3)的最近主題

發表於 : 2009-07-07 01:39
GPLynn
安裝外掛: Board3 Portal (論壇入口) (Update 1.0.3)

問題描述:
這支入口頁面的外掛有個"最近的主題"的區塊,其於入口頁面會顯示成3個欄位分別為
"最近的公告"
"最近的受歡迎主題"
"最近的主題"
然而,如果我發表了一篇新的主題後隨即將之"置頂"後,將不會出現在上述任何一個欄位內。
可以讓置頂的主題也依照一般主題規則顯示於"最近的受歡迎主題"或"最近的主題"嗎?
或者是新增一個"最近的置頂"來顯示新的置頂主題嗎?

勞煩各位前輩們費心了!

Re: [請教]Board3 Portal (論壇入口) (Update 1.0.3)的最近主題

發表於 : 2009-07-07 21:46
心靈捕手
GPLynn 寫:安裝外掛: Board3 Portal (論壇入口) (Update 1.0.3)

問題描述:
這支入口頁面的外掛有個"最近的主題"的區塊,其於入口頁面會顯示成3個欄位分別為
"最近的公告"
"最近的受歡迎主題"
"最近的主題"
然而,如果我發表了一篇新的主題後隨即將之"置頂"後,將不會出現在上述任何一個欄位內。
可以讓置頂的主題也依照一般主題規則顯示於"最近的受歡迎主題"或"最近的主題"嗎?
或者是新增一個"最近的置頂"來顯示新的置頂主題嗎?

勞煩各位前輩們費心了!
以下修改, 提供您參考:

--開啟--
portal/block/recent.php

--找到--

代碼: 選擇全部

//
// Recent topic (only show normal topic)
//
$sql = 'SELECT topic_title, forum_id, topic_id
	FROM ' . TOPICS_TABLE . '
	WHERE topic_status <> ' . ITEM_MOVED . '
		AND topic_approved = 1 
		AND topic_type = ' . POST_NORMAL . '
		AND topic_moved_id = 0
		' . $sql_where . '
	ORDER BY topic_time DESC';
--取代成--

代碼: 選擇全部

//
// Recent topic (only show normal topic or sticky topic)
//
$sql = 'SELECT topic_title, forum_id, topic_id
	FROM ' . TOPICS_TABLE . '
	WHERE topic_status <> ' . ITEM_MOVED . '
		AND topic_approved = 1 
		AND ( topic_type = ' . POST_NORMAL . ' OR topic_type = ' . POST_STICKY . ' )
		AND topic_moved_id = 0
		' . $sql_where . '
	ORDER BY topic_time DESC';
--儲存與關閉--

Re: [已解決]Board3 Portal (論壇入口) (Update 1.0.3)的最近主題

發表於 : 2009-07-07 23:16
GPLynn
改好了!
謝謝捕手老師~ (:Y)