我有这个问题。当我想编辑某些内容时,工具栏不会显示。我将维基从1.23升级到1.27,将php版本从5.3升级到5.6。
我在谷歌浏览器中打开了控制台,我收到了这个错误:
Gadget" wikEd"没装。请将其迁移到使用ResourceLoader。
未捕获的ReferenceError:未定义importScript。 - > (匿名函数)@ ?load.php调试=真安培; LANG = ES&安培;模块=站点&安培;只有=脚本&安培;皮肤=&的MonoBook放大器;版本= 9f6eab9f43c7:26
未捕获的ReferenceError:未定义importScriptURI。 - >
initializeRefTools @ load.php调试=真安培; LANG = ES&安培;模块= ext.gadget.refToolbar&安培;只有=脚本&安培;皮肤=&的MonoBook放大器;版本= 9f6eab ...:16
火@ load.php调试=真安培; LANG = ES&安培;模块= jquery的%2Cmediawiki&安培;只有=脚本&安培;皮肤=&的MonoBook放大器;版本= kvvF0DI1:3148
fireWith @ load.php调试=真安培; LANG = ES&安培;模块= jquery的%2Cmediawiki&安培;只有=脚本&安培;皮肤=&的MonoBook放大器;版本= kvvF0DI1:3260
准备好@ load.php调试=真安培; LANG = ES&安培;模块= jquery的%2Cmediawiki&安培;只有=脚本&安培;皮肤=&的MonoBook放大器;版本= kvvF0DI1:3472
完成了@ load.php调试=真安培; LANG = ES&安培;模块= jquery的%2Cmediawiki&安培;只有=脚本&安培;皮肤=&的MonoBook放大器;版本= kvvF0DI1:3503
Here is an image of the errors
我去了特别:配件,我编辑了wikEd的配置,我把它放在:wikEd[ResourceLoader]|wikEd.js
但仍无效。
我还配置了WikiEditor扩展:
wfLoadExtension( 'WikiEditor' ); // at the bottom of my LocalSettings.php
$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['wikieditor-preview'] = 1;
$wgDefaultUserOptions['wikieditor-publish'] = 1;
任何帮助?
答案 0 :(得分:0)
您有一个JavaScript错误,根据JavaScript会破坏所有内容。尝试编辑您的Common.js / Monobook.js以删除对importScript
和importScriptURI
的任何引用,清空wikEd小工具等,直到您删除有问题的代码。
然后,您可以按照migration guide并导入最新版本的小工具来恢复实际需要的功能。