从 1.21 移动到 1.27 信息框已损坏



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

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

所有模板和 CSS 都是从原始 1.21 版本复制而来的,所以我所能想到的是 Wiki 代码本身在版本之间发生了变化,我只是不知道具体更改了哪一部分或从哪里开始查找。我只是希望有人可能知道是什么破坏了这个问题,以及我能做些什么来解决这个问题。

FIXED = 需要激活的解析器扩展才能工作。解析器已安装,但从mediawiki 1.24开始默认关闭。解决方案是将其添加到本地设置.php。

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

您缺少 ParserFunctions 扩展。鉴于在 1.21 中没有它也无法工作,您在复制旧配置时可能会犯一些错误。

相关内容

  • 没有找到相关文章

最新更新