level 1
我修改了mediawiki的左侧导航sidebar样式,为什么有的页面显示的是我的改过的sidebar,有的页面显示的却是原版的sidebar?
就是有的页面变了,有的页面还是自带的样子。
2019年11月07日 16点11分
1
level 1
具体情况是这样的。
如果在localsettings.php中将默认语言切换到“zh”,也就是带有中文简繁转换功能的语言状态下。此时若页面包含跨wiki链接,比如[[mw:帮助]];或者多语言链接,比如[[en:mainpage]]。则该页面下的所有系统消息的修改,即mediawiki名字空间下的页面全部恢复默认值。如果将这些跨wiki链接删去,则侧边栏等修改的系统消息又会变回我修改之后的样子。
目前仍不清楚解决方法,最近版本升级到1.34.0,问题照旧。不过如果在localsettings.php将语言换回zh-hans,一切就都恢复正常了,不过就没法使用简繁转换功能了。
测试换成其它带有变体的语言也会出现这种问题。
2020年04月27日 15点04分
5
level 5
现在解决方法可能有了,换1.35,应该不会出现这种问题了
2021年03月21日 13点03分
6