【发布时间】:2014-08-07 18:23:44
【问题描述】:
我在 Chrome 下使用自定义皮肤运行 MediaWiki 1.23。我已经按照MediaWiki page about WikiEditor(Extension:WikiEditor) 中的指示完成了。
下面,我在LocalSettings.php中提供了我在默认配置结束后添加的行:
# End of automatically generated settings.
# Add more configuration options below.
require_once( "$IP/skins/Fresh/Fresh.php" );
require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );
$wgDefaultUserOptions['usebetatoolbar'] = 1;
$wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
$wgDefaultUserOptions['wikieditor-preview'] = 1;
之后,我通过检查Special:Version 验证了 WikiEditor 已经安装。它返回了一个肯定的结果,在其安装的 Extensions 列表中显示了 WikiEditor。
我尝试使用用户偏好设置,但设置显示我的帐户默认启用了 WikiEditor。
我还更改了皮肤以检查 set default 是否有任何问题。当我使用 MediaWiki 提供的开箱即用的默认皮肤时,编辑器会显示出来,但我正在使用的自定义皮肤却没有。
没有发现控制台错误或日志。
补充一点,我已经通过普通 Chrome(已清除缓存)和隐身模式访问了该网站。
【问题讨论】:
-
那一定是你自定义主题的原因。尝试检查工具栏挂钩的 id。也许它不在自定义主题上。关于主题的更多信息也会更好。
-
您可能还想通过this validator运行您的自定义主题
-
很多错误,这里是results。验证器似乎已过时,因为它无法识别 -webkit-box-sizing。顺便说一句,如果有需要,我会上传主题并发送给您。我也会尝试检查工具栏 id