在我的项目中,我需要自定义mediawiki编辑器的toobar部分。 我阅读文章:Extension:WikiEditor/Toolbar customization on mediawiki.org。mediawiki中的自定义工具栏
在他们等指定的基本步骤: “所以,自定义工具栏,把你的用户:YourUserName/common.js代码像这样:..”
我没拿到对于这样的想法......
所以,请帮助我,以自定义工具栏
在我的项目中,我需要自定义mediawiki编辑器的toobar部分。 我阅读文章:Extension:WikiEditor/Toolbar customization on mediawiki.org。mediawiki中的自定义工具栏
在他们等指定的基本步骤: “所以,自定义工具栏,把你的用户:YourUserName/common.js代码像这样:..”
我没拿到对于这样的想法......
所以,请帮助我,以自定义工具栏
你需要做两步:
编辑文件mediawiki\includes\EditPage.php
。首先制作一个副本是个好主意。编辑的功能是getEditToolbar
。编辑$toolarray
。您可以通过谷歌找到大量示例代码,here is one example for various common edit buttons。
将图像添加到mediawiki\skins\common\images
。这些是按钮的图像。 You can find example images here。
请记住 - 如果您升级软件,您将需要手动合并EditPage.php
文件。
用户可以通过编辑维基页面User:<username>/common.js
(您需要启用$wgAllowUserJs才能工作)在MediaWiki中定义自定义JavaScript代码。对于您管理的网站,您不希望这样做;而是将脚本放在wiki页面MediaWiki:Common.js
中,这会影响每个用户和访问者。
另外,如果WikiEditor自定义手册中的某些设置不起作用,请不要感到惊讶。 – Tgr
不要编辑核心文件。不要遵循基于5年前的讨论主题的建议,MediaWiki自那以后改变了很多。 – Krinkle
“这里是一个示例”链接(通过修改'mwCustomEditButtons [mwCustomEditButtons.length]'添加按钮')的代码适用于我在Sourceforge.net上安装的MediaWiki版本。其他来源建议的代码(例如http://www.mediawiki.org/wiki/Manual:Custom_edit_buttons)对我来说并不适用。 – Qwertie