미디어 위키 편집 페이지에 체크 박스를 어떻게 추가 할 수 있습니까? AlternateEditPreview에 대한 확장을 추가하고 선택적으로 사용하고자하므로 확장 코드에서 프로그래밍 방식으로 상태를 확인할 수있게됩니다. 이런 종류의 예를 찾을 수 없습니다.MediaWiki 미리보기 페이지를 수정하여 확인란을 추가 하시겠습니까?
답변
는 백업 사본 전에
시작 편집을 사용자의 미디어 위키 설치 폴더를 열고
/includes/EditPage.php
로 이동합니다.
온라인 3431
버튼 편집 코드가 시작됩니다.
이런 식으로 코어를 수정하는 방법은 두려운 것이 사실입니다. 체크 아웃 한 MediaWiki의 현재, EditPage.php의 3431 행은'$ oldContent = $ this-> getCurrentContent();'이며, 이것과 관련이 없습니다. MediaWiki 버전을 지정하지 않았고 https://www.mediawiki.org/wiki/Do_not_hack_MediaWiki_core도 적용됩니다. – Krenair
https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker – jehovahsays
이미 MediaWiki 사용에 익숙한 숙련 된 개발자 인 경우 개발자 허브를 방문하십시오.
https://www.mediawiki.org/wiki/Developer_hub –
jehovahsays
WikiEditor 확장자를 조사하는 것이 좋습니다. 그러나 모듈은 PHP가 아닌 JavaScript로 작성되므로 모듈 작성을 시도하기 전에 익숙해야합니다. 와
//Add "Check style" checkbox to standard Edit page
public static function onEditPageBeforeEditChecks(&$editpage, &$checks, &$tabindex)
{
$checks[] = "<input name=\"wpStylecheck\" type=\"checkbox\" value=\"1\" tabindex=\"5\" accesskey=\"x\" id=\"wpStylecheck\" /> <label for='wpStylecheck' id='mw-editpage-stylecheck' title=\"Check style [x]\">Check style</label>";
}
- 1. mediawiki : mediawiki API를 사용하여 주어진 카테고리의 페이지를
- 2. "모델"을 수정하여 LinqPad에서 관계를 추가 하시겠습니까?
- 3. 내 메인 페이지를 수정하여 Google에서 서브 페이지를 표시하도록하려면 어떻게해야합니까?
- 4. asp.net RadTreeView ChildNodes에 확인란을 추가 하시겠습니까?
- 5. 그리드의 레이아웃에 이미지 미리보기 이미지를 추가 하시겠습니까?
- 6. MediaWiki 위키에서 페이지를 영구히 삭제하는 방법?
- 7. WMD 라이브 미리보기 편집기와 동일한 MediaWiki 마크 업입니까? (WYSIWYG가 아님)
- 8. MediaWiki API로 이미지를 다운로드 하시겠습니까?
- 9. 개인 MediaWiki 위키와 페이지를 만드는 로봇
- 10. MediaWiki :: API를 사용하여 wiki 페이지를 만들고 업데이트하십시오.
- 11. 손상된 MediaWiki 페이지를 수정하는 방법은 무엇입니까?
- 12. Nuke와 Pywikibot을 사용하여 mediawiki 페이지를 삭제하는 방법
- 13. FTP를 수정하여 세션 복구 추가
- 14. 트리거가있는 확인란을 선택 하시겠습니까?
- 15. 확인란을 무시 하시겠습니까?
- 16. MediaWiki 주시 문서 목록에 페이지를 추가 할 때 다른 페이지를 보는 방법
- 17. 페이지를 수정하여 IE7에서 올바르게 표시하는 방법은 무엇입니까?
- 18. ActiveAdmin : 색인 페이지를 수정하여 작업을 편집하십시오.
- 19. Devise를 수정하여 등록 권한을 확인 하시겠습니까?
- 20. InputBox를 사용하여 MediaWiki 검색 쿼리에 추가 검색 텍스트 추가
- 21. 앰프 생성 페이지를 브라우저로 미리보기
- 22. 확인란을 사용하여 PDF의 페이지를 숨기거나 표시하는 방법
- 23. 추가 확인란을 동적으로
- 24. Html의 Form 안에 웹 페이지를 추가 하시겠습니까?
- 25. heroku에서 node.js가있는 페이지를 자동으로 추가 하시겠습니까?
- 26. MediaWiki : 템플릿에 추가 할 때의 Infobox 값
- 27. 이 mysql 쿼리를 수정하여 승률을 표시 하시겠습니까?
- 28. ResponsiveSlide.js에 미리보기 이미지 추가
- 29. 레일 4, 테이블의 각 개체에 대한 확인란을 추가 하시겠습니까?
- 30. 일부 속성에 묶이지 않은 레일스의 폼에 확인 확인란을 추가 하시겠습니까?
'AlternateEditPreview' 당신은 꽤 많은 어쨌든 당신이 원하는 편집보기를 변경할 수 있습니다, 내 생각 : – leo
내가 실제로하고 싶은 것은 미리보기 단추 옆에 '스타일 확인'단추를 추가하는 것입니다.이 단추를 클릭하면 핸들러로 직접 처리하거나 직접 처리 할 수있는 사용자 지정을 발생시킵니다. 두 번째로 좋은 옵션은 AlternateEditPreview 확장 프로그램에서 상태를 프로그래밍 방식으로 확인할 수있는 미리보기 버튼 옆에있는 "스타일 확인"확인란입니다. 표준 페이지의 레이아웃을 수정하는 방법에 대한 단서를 모으고 있습니다. 확장자로 전달 된 $ editor 객체를 수정하여 끝났습니까? –
이것은 정확하게 내가 끝내었던 정확하게 것이다. 그리고 내가 필요로했던 정확하게 것 - 감사합니다! –