2010-06-14 51 views
2

我正在運行MediaWiki 1.13.2。當我進入觀察列表時,我僅限於觀看最近7天(儘管MediaWiki應允許我查看過去30天)。我已經試過:MediaWiki:watchlist限於7天的解決方法?

  1. 點擊按鈕,所有
  2. 更改URL
  3. 更改下我的首選項 - >監視列表的設置。當我保存(例如30天)時,它會重置爲7天!
  4. 谷歌搜索的答案...

人聽說過這個錯誤之前?有沒有解決方法?我無法在任何地方看到此設置爲最大值。

更新:下面只是解決影響最近更新 - 任何人都知道如何改變觀察名單? (具體來說,根據我的偏好,最近的變化現在顯示最多91天,但觀察列表仍顯示最多7天。)

回答

3

在1.16之前(寫作時的最新版本),默認值爲7天。要更改此設置,您需要將此行添加到LocalSettings.php中:

$wgRCMaxAge = 13 * 7 * 24 * 3600; 

這會給出13周的新的最大值。 (更改上面的代碼中的「13」以指定不同的週數。)

0

不是一個真正的編程問題。不知道會發生什麼,雖然你可能有一些運氣更新到更新版本的Mediawiki。版本1.13.2已近2年。

更改url中的days參數應顯示更改的天數。 http://www.yourwikidomain.org/w/index.php?title=Special:Watchlist&days=

+0

謝謝加布裏埃爾。這就是我的意思是2 - 我更改了網址(例如= 30),但是監視列表中顯示的天數保持在7。 – Wikis 2010-06-17 07:28:12

1

您不應該忘記;在代碼的末尾;-)

$wgRCMaxAge = 13 * 7 * 24 * 3600; 

而我的MW安裝(1.15.4)這並沒有幫助。

+0

感謝提示,Martin。對於它不適用於1.15.4感到遺憾 - 這就是我想升級到的! = :-( – Wikis 2010-07-14 11:53:21

+0

它沒有工作,因爲這是針對最近的更改,而不是觀察列表......嗯...... – Wikis 2010-08-04 14:40:37