从1.21移动到1.27 Infobox Broken

时间:2016-11-13 20:17:07

标签: mediawiki mediawiki-templates

http://wiki.armaina.com/index.php/Munin 这只是一个页面,但我在右侧使用信息框的所有页面都在mediawiki 1.27上执行此操作

http://wiki.armaina.com/index.php/Template:Character 这是用于信息框的模板,这不是维基百科的信息框,它不使用lua,它与1.21一起工作,没有任何额外的mod。 (我不想安装Lua,我不应该需要它,所以请不要建议)信息框的功能是这样的,如果我没有填写它根本不显示的值,我使用的图像应该恢复为缩略图大小。

所有模板和CSS都是从最初的1.21版本中复制的,所以我能想到的是,Wiki代码本身在版本之间发生了变化我只是不知道哪个部分特别改变了或者从哪里开始查找。我只是希望有人知道是什么打破了这个以及我能做些什么来解决它。

FIXED =需要的解析器扩展才能正常工作。解析器已安装但默认情况下从mediawiki 1.24开始关闭。解决方法是将其添加到localsettings.php。

require_once "$IP/extensions/ParserFunctions/ParserFunctions.php";
$wgPFEnableStringFunctions = true; 

1 个答案:

答案 0 :(得分:0)

您错过了ParserFunctions扩展程序。鉴于它在1.21中无法使用它,你可能在复制旧配置时犯了一些错误。