User:Lilyuserin/Edittools backen
Contact |
---|
This is a Wikimedia Commons user page.
If you find this page on any site other than Wikimedia Commons, you are viewing a mirror site. Be aware that the page may be outdated, and that the user this page belongs to may have no personal affiliation with any site other than Wikimedia Commons itself. The original page is located at https://commons.wikimedia.org/wiki/User:Lilyuserin/Edittools_backen.
|
![]() |
Allgemeines
[edit]Kaum hatte ich erfolgreich die MediaWiki-Software installiert, wollte ich diese praktische Edittools-Buttonleiste
Doch ich konnte lange nicht herausfinden, wie das geht, Onkel Google brachte auch nicht den gewünschten Erfolg.
Schließlich entdeckte ich, dass es sich um ein JavaScript Snippet handelt. Ich fand eine Anleitung, wie JavaScript Snippets zu installieren sind.
Schritt für Schritt Anleitung
[edit]Zunächst musst du den Code des Snippets in die MediaWiki:Common.js einfügen, es handelt sich bei der MediaWiki:Common.js
um die zentrale JavaScript-Datei für die MediaWiki-Software. Hier geht das natürlich nicht, weil meinem Useraccount die erforderlichen Rechte fehlen.
Falls in deinem Wiki die MediaWiki:Common.js
noch nicht vorhanden ist (was ziemlich wahrscheinlich ist), einfach anlegen.
Und dann ausprobieren, ob der Edittools-Button
schon vorhanden ist.
Es hätte mich gewundert, wenn es so einfach gewesen wäre. Und ich wurde nicht enttäuscht
Anhand einer Testinstallation eines Wikis fand ich heraus, dass die eben beschriebenen Schritte nicht notwendig sind,
du kannst hier fortsetzen bzw. beginnen.
Ich fand heraus, dass die Datei MediaWiki:Edittools fehlt. Analog zur MediaWiki:Common.js
anlegen und den Text hinein kopieren.
Die MediaWiki:Edittools
schaut dann folgendermaßen aus
Was stimmt denn jetzt schon wieder nicht? Das Tag <charinsert>
wird verwendet, das offensichtlich in meiner MediaWiki-Installation fehlt. Hier auf Commons ist das Tag natürlich vorhanden (ganz nach unten scrollen), sonst würde der Edittool-Button nicht funktionieren.
Weitere Recherche ergibt, dass die Extension CharInsert für dieses Tag verantwortlich ist.
Nun geht es straight forward, Erweiterung:CharInsert herunter laden
entpacken, den üblichen Eintrag in der LocalSettings.php
vornehmen
wfLoadExtension( 'CharInsert' );
und siehe da, plötzlich schauen die MediaWiki:Edittools ganz anders aus.
Der Edittools-Button
tut jetzt auch, was er soll.
Und ich frage mich wieder einmal, wieso das nicht einfacher geht, z.B. die Extension CharInsert
nicht in der Standard-Version von MediaWiki enthalten ist. Und wieso es so eine Anleitung wie diese hier nirgends zu lesen gibt. In den Hilfedateien hier auf Commons wird Wissen vorausgesetzt, das normalerweise nicht vorhanden ist.
Mehr Anwendungsmöglichkeiten
[edit]In die Edittools kannst du Texte einfügen, die du häufig brauchst, z.B. deine am meisten verwendeten Kategorien, MagicWords etc. Das „+“ steht für die aktuelle Auswahl, alles vor dem + wird vor der Auswahl eingefügt, der Rest danach.
Beispiele
<charinsert>{{cat|Top_Level}}</charinsert>
<charinsert>[[File:+|600px]]</charinsert>
<charinsert>{{CURRENTYEAR}}</charinsert>
Links
[edit]- Snippet:Edittools as buttons
- Extension CharInsert
- Erweiterung:CharInsert herunter laden
- JavaScript Snippet
- JavaScript Snippets installieren
- Quelltext der Seite MediaWiki:Edittools
- Quelltext der Seite MediaWiki:Common.js
- MediaWiki:Edittools
- MediaWiki:Common.js auf der englischsprachigen Wikipedia
- MediaWiki:Edittools auf der englischsprachigen Wikipedia
- MediaWiki:Common.js auf der deutschsprachigen Wikipedia
- MediaWiki:Edittools auf der deutschsprachigen Wikipedia
Meine Userinnenseiten
[edit]- Lilyuserin
- Lilyuserin/Affenformular
- Lilyuserin/CSS
- Lilyuserin/CalcForm
- Lilyuserin/Das Geheimnis von tag
- Lilyuserin/Das Geheimnis von tag/incl
- Lilyuserin/Datumsfunktionen
- Lilyuserin/Digging deeper
- Lilyuserin/Dokumentation
- Lilyuserin/EditCounterOptIn.js
- Lilyuserin/Edittools backen
- Lilyuserin/Erweiterungen
- Lilyuserin/Extension SyntaxHighlight
- Lilyuserin/FormExtension
- Lilyuserin/FormatLinks
- Lilyuserin/FormatLinks/pdf
- Lilyuserin/FormatLinks/pdf1
- Lilyuserin/FormatLinks/pdf2
- Lilyuserin/ImpExp
- Lilyuserin/Inputbox
- Lilyuserin/Lilypond
- Lilyuserin/Lilypond/Accordion
- Lilyuserin/Lilypond/Accordion/incl
- Lilyuserin/Lilypond/Accordion/layout.ly
- Lilyuserin/Lilypond/Accordion/paper.ly
- Lilyuserin/Lilypond/Accordion/scheme.ly
- Lilyuserin/Lilypond/Accordion/score.ly
- Lilyuserin/Lilypond/Accordion/sheet.ly
- Lilyuserin/Lilypond/FootNote
- Lilyuserin/Lilypond/FootNote/layout
- Lilyuserin/Lilypond/Griffschrift
- Lilyuserin/Lilypond/Griffschrift/layout
- Lilyuserin/Lilypond/Griffschrift/lsr
- Lilyuserin/Lilypond/Griffschrift/var
- Lilyuserin/Lilypond/Links
- Lilyuserin/Lua
- Lilyuserin/Lua/Modul
- Lilyuserin/Lua/Modul:Dok
- Lilyuserin/Lua/Modul:Dok/Doku
- Lilyuserin/Lua/Modul:Dokumentation
- Lilyuserin/Lua/Modul:Muster
- Lilyuserin/Lua/Moduldok
- Lilyuserin/MediaWikiLinks
- Lilyuserin/MediaWiki Snippets
- Lilyuserin/Netzwerk
- Lilyuserin/Printonly
- Lilyuserin/SVG
- Lilyuserin/SVG/30-60-90
- Lilyuserin/SVG/90-60-30 Dreieck
- Lilyuserin/SVG/Approximation von Kreisbögen mit Bezierkurven
- Lilyuserin/SVG/Gleichseitiges Dreieck
- Lilyuserin/SVG/Primzahlen
- Lilyuserin/SVG/Rainbowgradient
- Lilyuserin/SVG/Siebeneck
- Lilyuserin/SVG/Tangram
- Lilyuserin/SVG/Tropfen
- Lilyuserin/SVG/bezier
- Lilyuserin/SVG/blume
- Lilyuserin/SVG/blume15grad
- Lilyuserin/SVG/blume30grad
- Lilyuserin/SVG/code
- Lilyuserin/SVG/gleichseitigesdreieck
- Lilyuserin/SVG/golden
- Lilyuserin/SVG/gradient
- Lilyuserin/SVG/haberdasher
- Lilyuserin/SVG/herz
- Lilyuserin/SVG/herzkurven
- Lilyuserin/SVG/herzkurven/old
- Lilyuserin/SVG/herzpfad
- Lilyuserin/SVG/hexagon
- Lilyuserin/SVG/hexagon+star
- Lilyuserin/SVG/kite+dart
- Lilyuserin/SVG/leer
- Lilyuserin/SVG/masken
- Lilyuserin/SVG/mehr
- Lilyuserin/SVG/mehrecke
- Lilyuserin/SVG/pentagon
- Lilyuserin/SVG/rhombus
- Lilyuserin/SVG/rotate
- Lilyuserin/SVG/rotateline
- Lilyuserin/SVG/rotatetri
- Lilyuserin/SVG/sinus
- Lilyuserin/SVG/tangramsquare
- Lilyuserin/SVG/tbl
- Lilyuserin/SVG/wifutab
- Lilyuserin/SVG/zehneck
- Lilyuserin/SVG/zweck
- Lilyuserin/Seite kopieren
- Lilyuserin/Software
- Lilyuserin/Software/DefaultSettings
- Lilyuserin/Substituieren
- Lilyuserin/Substituieren/September
- Lilyuserin/Substituieren/VorlageSeptember
- Lilyuserin/Substituieren/jetzt
- Lilyuserin/Substituieren/substituiert
- Lilyuserin/TOC
- Lilyuserin/Tr-gradient
- Lilyuserin/TransclusionSubstitution
- Lilyuserin/Vorlagen
- Lilyuserin/Vorlagen expandieren
- Lilyuserin/Vorlagendokumentation
- Lilyuserin/Vorlagendokumentation/Dokuseite
- Lilyuserin/Vorlagendokumentation/doc
- Lilyuserin/Vorlagendokumentation/documentation
- Lilyuserin/Vorlagendokumentation/incl
- Lilyuserin/Vorlagendokumentation/layout
- Lilyuserin/Vorlagendokumentation/pre-load
- Lilyuserin/Vorlagendokumentation/ruler
- Lilyuserin/WIKI Versionsgeschichte löschen
- Lilyuserin/WTFPL
- Lilyuserin/Windows Tipps
- Lilyuserin/XAMPP windows
- Lilyuserin/alle
- Lilyuserin/casc
- Lilyuserin/casc/doc
- Lilyuserin/cc
- Lilyuserin/cc/doc
- Lilyuserin/coco
- Lilyuserin/coco/doc
- Lilyuserin/edca
- Lilyuserin/email
- Lilyuserin/gsd
- Lilyuserin/incl
- Lilyuserin/kategorien
- Lilyuserin/notitle
- Lilyuserin/notitle/doc
- Lilyuserin/polygons
- Lilyuserin/svgattr
- Lilyuserin/unter
- Lilyuserin/what