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可以設定排除某些版面的呢.... :-?
呵! 呵! 這個 (排除某些特定主題) 預設情況, 我是直到今天才驚覺! :-o

您的 (排除某些版區) 需求, 可以試試以下的修改.

--開啟--
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
呀~ 明白了! 非常感謝! 竟然看不到例子... :oops: