第 1 頁 (共 1 頁)
有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-11 12:06
由 willyhot
由於風格所限, 小站只能安裝NV Recent Topic, 但安裝後發現只能在後台排除某些特定主題不被顯示在Recent topic中而不能排除某些版區的所有文章, 請問有解決方案嗎? 因為某些版區灌水文較多, 不想因此霸佔了最近貼文的大部份位置.
記得以前在phpBB2時代的recent.php可以設定排除某些版面的呢....

Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-11 22:37
由 心靈捕手
willyhot 寫:由於風格所限, 小站只能安裝NV Recent Topic, 但安裝後發現只能在後台排除某些特定主題不被顯示在Recent topic中而不能排除某些版區的所有文章, 請問有解決方案嗎? 因為某些版區灌水文較多, 不想因此霸佔了最近貼文的大部份位置.
記得以前在phpBB2時代的recent.php可以設定排除某些版面的呢....

呵! 呵! 這個 (排除某些特定主題) 預設情況, 我是
直到今天才驚覺!
您的 (排除某些版區) 需求, 可以試試以下的修改.
--開啟--
includes/functions_recenttopics.php
--找到--
代碼: 選擇全部
// Get the allowed topics
--之後增加--
代碼: 選擇全部
// 排除的版面: 寫入將要設定為排除的版面之 ID, 以半形逗號分隔, 取代 0.
// 例如: $exclude_forum_ids = '81,34';
$exclude_forum_ids = '0';
--找到--
代碼: 選擇全部
AND (' . $db->sql_in_set('forum_id', $m_approve_ids, false, true) . '
OR topic_approved = 1)
--之後增加--
代碼: 選擇全部
AND forum_id NOT IN (' . $exclude_forum_ids . ')
--儲存與關閉--
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-12 21:33
由 willyhot
有空試一下, 謝謝解答!
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-13 15:38
由 willyhot
捕手老師, 已作更改但好像沒有影響, 在acp中外卦的基本組態中的"已排除的主題之版面 ID:"中輸入版面id仍然不能把有關版面的文章排除在最新貼文外. 但輸入文章id則可.
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-13 16:34
由 rex
請上傳你的includes/
functions_recenttopics.php 以利我們幫你察看。
PS.在ACP裡 所填的數字均是文章的ID
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-13 17:15
由 心靈捕手
willyhot 寫:捕手老師, 已作更改但好像沒有影響, 在acp中外卦的基本組態中的"已排除的主題之版面 ID:"中輸入版面id仍然不能把有關版面的文章排除在最新貼文外. 但輸入文章id則可.
外掛預設是 "排除主題的 ID", 之前
譯文有誤.
若要 "排除的主題之版面 ID", 則得自行
修改.
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-13 17:39
由 willyhot
心靈捕手 寫:willyhot 寫:捕手老師, 已作更改但好像沒有影響, 在acp中外卦的基本組態中的"已排除的主題之版面 ID:"中輸入版面id仍然不能把有關版面的文章排除在最新貼文外. 但輸入文章id則可.
外掛預設是 "排除主題的 ID", 之前
譯文有誤.
若要 "排除的主題之版面 ID", 則得自行
修改.
可能我之前講得不清楚吧, 我已按照你的
指引作出修改了, 但問題沒有解決: 在acp中外卦的基本組態中的"已排除的主題之版面 ID:"中輸入版面id仍然不能把有關版面的文章排除在最新貼文外. 但輸入文章id則可
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-13 17:43
由 willyhot
己附加functions_recenttopics.php
請把rar改為php
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-13 18:00
由 心靈捕手
willyhot 寫:己附加functions_recenttopics.php
請把rar改為php
想要修改後生效, 必須自行調整我的修改內容;
而且, 這個修改, 不是讓您在 ACP 可以控制的.
如果您要排除的版面 ID 為 84 以及 31 的話, 那麼修改如下:
--找到--
代碼: 選擇全部
$exclude_forum_ids = '0';
--取代成--
代碼: 選擇全部
$exclude_forum_ids = '84,31';
Re: 有關NV Recent Topic 排除版面主題問題
發表於 : 2009-11-15 10:42
由 willyhot
呀~ 明白了! 非常感謝! 竟然看不到例子...
