MediaWiki Custom Edit Buttons

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • MediaWiki Custom Edit Buttons

    Ersteinmal hallo zusammen ^^




    Hi leute ich kann in einem WIki das ich gerade aufbaue neue Bottons per JAVA hinzufügen über die Mediawiki:Common,js
    So als den ersten Buttung bekomm ich noch allein hin :

    Quellcode

    1. /* Das folgende JavaScript wird für alle Benutzer geladen. */
    2. /*Vorlage:Allgemeiner KB-Artikel*/
    3. if (mwCustomEditButtons) {
    4. mwCustomEditButtons[mwCustomEditButtons.length] = {
    5. "imageFile": "http://192.1.16.225/mediawiki-1.13.3/skins/common/images/ButtonVorlage-V1.PNG",
    6. "speedTip": "Vorlage:Allgemeiner KB-Artikel",
    7. "tagOpen": "{{",
    8. "tagClose": "}}",
    9. "sampleText": "subst:Allgemeiner KB-Artikel"}
    10. }
    Alles anzeigen


    Nur wenn ich dann den zweiten und dritten hinzufügen will klappts nicht mehr:

    Quellcode

    1. /*Vorlage:Kundenblatt*/
    2. if (mwCustomEditButtons) {
    3. mwCustomEditButtons[mwCustomEditButtons.length] = {
    4. "imageFile": "http://192.1.16.225/mediawiki-1.13.3/skins/common/images/ButtonVorlage-V2.PNG",
    5. "speedTip": "Vorlage:Kundenblatt",
    6. "tagOpen": "{{",
    7. "tagClose": "}}",
    8. "sampleText": "subst:Kundenblatt"}
    9. }
    10. /*Vorlage:Problemlösung*/
    11. if (mwCustomEditButtons) {
    12. mwCustomEditButtons[mwCustomEditButtons.length] = {
    13. "imageFile": "http://192.1.16.225/mediawiki-1.13.3/skins/common/images/ButtonVorlage-V3.PNG",
    14. "speedTip": "Vorlage:Problemlösung",
    15. "tagOpen": "{{",
    16. "tagClose": "}}",
    17. "sampleText": "subst:Problemlösung"}
    18. }
    Alles anzeigen

    Ich bin mir nicht ganz sicher aber die JAVA anwendung ruft doch die Klasse mwCustomEditButtons auf mit einem Array mwCustomEditButtons.length. Nun wird der in meinem CODE ja 3mal geladen und der erste wird halt angezeigt, was muss ich jetz an dem 2. und 3. Button code ändern das alle 3 geladen werden???


    GREEZ WOLFCAST
    P.S. Noob nichganz ich kann zumindest C++ xD

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Wolfcast ()

  • 'Abend,

    Ich habe das Thema ins richtige Forum verschoben.

    Zur Lösung des Problems:
    Ist es korrekt, dass deine Buttons alle die selben Tags verwenden? Gültige Buttons findest du bei der Wikipedia: en.wikisource.org/wiki/Wikisou…ipts/More_editing_buttons

    Allein betrachtet sollte dein Code funktionieren. mwCustomEditButtons ist ein Array das du mit Objekten erweiterst. So wie in der Doku beschrieben.