在我的項目中,我需要自定義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