2010-06-14 50 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