在我的项目中,我需要自定义 mediawiki 编辑器的工具栏部分。我阅读了文章:mediawiki.org 上的扩展:WikiEditor/工具栏自定义。
在他们指定的基本步骤中,例如:“因此,要自定义工具栏,请在您的 User:YourUserName/common.js 中放入如下代码:..”
我没有得到关于这个的想法......
所以请帮助我自定义工具栏
在我的项目中,我需要自定义 mediawiki 编辑器的工具栏部分。我阅读了文章:mediawiki.org 上的扩展:WikiEditor/工具栏自定义。
在他们指定的基本步骤中,例如:“因此,要自定义工具栏,请在您的 User:YourUserName/common.js 中放入如下代码:..”
我没有得到关于这个的想法......
所以请帮助我自定义工具栏
用户可以通过编辑 wiki 页面在 MediaWiki 中定义自定义 javascript 代码User:<username>/common.js
(您需要启用$wgAllowUserJs才能使其工作)。对于您管理的网站,您不想这样做;而是将脚本放在 wiki 页面MediaWiki:Common.js
中,这会影响每个用户和访问者。
你需要做两个步骤:
编辑文件mediawiki\includes\EditPage.php
。首先复制它是个好主意。编辑的功能是getEditToolbar
。编辑$toolarray
. 您可以通过 Google 找到大量示例代码,这里是各种常见编辑按钮的示例。
将图像添加到mediawiki\skins\common\images
. 这些是按钮的图像。您可以在此处找到示例图像。
请记住 - 如果您升级您的软件,您将需要手动合并EditPage.php
文件。