1

在我的项目中,我需要自定义 mediawiki 编辑器的工具栏部分。我阅读了文章:mediawiki.org 上的扩展:WikiEditor/工具栏自定义

在他们指定的基本步骤中,例如:“因此,要自定义工具栏,请在您的 User:YourUserName/common.js 中放入如下代码:..”

我没有得到关于这个的想法......

所以请帮助我自定义工具栏

4

2 回答 2

4

用户可以通过编辑 wiki 页面在 MediaWiki 中定义自定义 javascript 代码User:<username>/common.js(您需要启用$wgAllowUserJs才能使其工作)。对于您管理的网站,您不想这样做;而是将脚本放在 wiki 页面MediaWiki:Common.js中,这会影响每个用户和访问者。

于 2012-05-16T20:42:16.590 回答
1

你需要做两个步骤:

  1. 编辑文件mediawiki\includes\EditPage.php。首先复制它是个好主意。编辑的功能是getEditToolbar。编辑$toolarray. 您可以通过 Google 找到大量示例代码,这里是各种常见编辑按钮的示例

  2. 将图像添加到mediawiki\skins\common\images. 这些是按钮的图像。您可以在此处找到示例图像

请记住 - 如果您升级您的软件,您将需要手动合并EditPage.php文件。

于 2012-05-16T10:29:28.350 回答