2012-05-15 2 views
1

내 프로젝트에서 나는 미디어 위키 편집기의 toobar 섹션을 사용자 정의해야합니다. 나는 기사를 읽었다 : Extension:WikiEditor/Toolbar customization on mediawiki.org. 가 : 그들은 같은 지정된 기본 단계mediawiki에서 customizeToolbar

"그래서, 당신의 사용자에 넣어 도구 모음을 사용자 정의로 : username이는/이와 같은 코드를 common.js를 .."

내가 못해서 이에 대해 생각 ...

그래서 당신은 두 단계를 수행하는 데 필요한 도구 모음을

답변

1

을 사용자 정의하기 위해 저를 도와주세요 :

  1. 편집 파일을 mediawiki\includes\EditPage.php. 먼저 복사본을 만드는 것이 좋습니다. 편집 할 기능은 getEditToolbar입니다. $toolarray을 수정하십시오. Google을 통해 많은 예제 코드를 찾을 수 있습니다 (here is one example for various common edit buttons).

  2. mediawiki\skins\common\images에 이미지를 추가하십시오. 버튼 용 이미지입니다. You can find example images here.

소프트웨어를 업그레이드하는 경우 수동으로 EditPage.php 파일을 병합해야합니다.

+1

코어 파일을 편집하지 마십시오. 5 년 된 토론 스레드를 기반으로 한 조언을 따르지 마십시오. 그 이후 MediaWiki는 많이 바뀌 었습니다. – Krinkle

+0

sourceforge.net에 설치된 MediaWiki 버전에서 "mwCustomEditButtons [mwCustomEditButtons.length]'를 수정하여 버튼을 추가하는"here is one example "링크의 코드가 나에게 도움이되었다. 다른 출처에서 제안한 코드 (예 : http://www.mediawiki.org/wiki/Manual:Custom_edit_buttons)가 나에게 적합하지 않았습니다. – Qwertie

4

사용자는 wiki 페이지 User:<username>/common.js을 편집하여 MediaWiki에서 사용자 정의 javascript 코드를 정의 할 수 있습니다 (작동하려면 $wgAllowUserJs을 활성화해야합니다). 관리하는 사이트의 경우이를 원하지 않습니다. 대신 모든 사용자와 방문자에게 영향을 미치는 wiki 페이지 MediaWiki:Common.js에 스크립트를 배치하십시오.

+0

또한 WikiEditor 사용자 정의 설명서의 일부 기능이 작동하지 않는다면 놀라지 마십시오. – Tgr

관련 문제