2016-11-13 40 views
0

http://wiki.armaina.com/index.php/Munin 這只是一個頁面,但所有使用該信息框右邊我的網頁有做這個的mediawiki 1.27移動從1.21到1.27信息框破碎

http://wiki.armaina.com/index.php/Template:Character 這是正在使用的InfoBoxes到模板,這不是維基百科信息框,它不使用lua,它與1.21一起工作,沒有任何額外的mods。 (我不想安裝Lua,我不需要它,所以請不要提示)信息框的功能是這樣的,如果我沒有填寫它根本不顯示的值,我使用的圖像應該恢復爲縮略圖大小。

所有模板和CSS從原來的1.21構建複製的,因此所有我可以計算的是,維基代碼本身版本之間改變了我只是不知道哪一部分特別更改或從哪裏開始尋找。我只是希望有人知道什麼是打破這個,我能做些什麼來解決它。

FIXED =需要解析器擴展活動才能正常工作。解析器已安裝,但在默認情況下關閉,如mediawiki 1.24。解決方案是將此添加到localsettings.php。

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

回答

0

您缺少ParserFunctions擴展名。鑑於它在1.21中無法工作,您在複製舊配置時可能會犯一些錯誤。

+0

沒有錯誤,該函數在過去的版本1.18中默認安裝,唯一的區別是在1.24之後,它必須通過將其添加到localsettings.php require_once「$ IP/extensions/ParserFunctions/ParserFunctions.php「; $ wgPFEnableStringFunctions = true; 它在舊版本中沒有任何更改,因爲它默認打開,我從來沒有意識到它是其中的一部分。所以,非常感謝你指引我朝着正確的方向發展,現在一切正常! – Armaina