Extension:CharInsert/de

MediaWiki-Erweiterungen
OOjs UI icon advanced.svg
CharInsert
Freigabestatus: stabil
Einbindung Tag , Seitenaktivität






Lizenz GNU General Public License 2.0 or later
Herunterladen
Übersetze die CharInsert-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Prüfe die Benutzungs- und Versionsmatrix.

CharInsert ist eine Erweiterung, welche JavaScript-Links erzeugt. Diese Links dienen dazu einen vordefinierten Text beim Anklicken in ein Textfeld einzufügen.

Üblicherweise werden diese Links für die Systemmeldungen bei MediaWiki:Edittools genutzt. Ein Beispiel findet sich hier: Wikipedia:MediaWiki:Edittools).

SyntaxEdit

Geben Sie innerhalb von <charinsert>-Tags eine durch Leerzeichen getrennte Auflistung von Zeichen oder anderen Tags an, die beim Editieren in das Textfeld eingefügt werden sollen.

Zusätzlich können sie das + -Symbol innerhalb des einzufügenden Textes nutzen um:

  • den im Textfeld markierten Text an der entsprechenden Stelle einzufügen oder
  • den Cursor nach dem Einfügen an dieser Stelle zu platzieren.

Sie müssen Leerzeichen bzw. Templates mit dem <nowiki>-Tag umschließen:

<charinsert><nowiki>== + ==</nowiki></charinsert>
bzw.
<charinsert><nowiki>{{template}}</nowiki></charinsert>

BeispielEdit

Bitte beachten Sie, dass das anklicken der nachfolgenden Link eine Auswirkungen haben wird, da es kein dazugehöriges Textfeld gibt.

<charinsert>Á á Ć ć É é Í í Ĺ ĺ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź</charinsert>
[<charinsert>== + ==</charinsert>]
[<charinsert>{{template}}</charinsert>]

ergibt:
Á á Ć ć É é Í í Ĺ ĺ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź

<BR> [== ==<BR>] [[<charinsert>{{template}}</charinsert>]]


HinweiseEdit

  • Die erzeugten JavaSkript-Links funktionieren auch in anderen Bereichen ausser dem Bearbeitungsfenster. So zum Beispiel bei MediaWiki:Copyrightwarning oder MediaWiki:Newarticletext, aber auch auf Seiten mit vorgefüllten Eingabefeldern und sogar bei der Vorschau.
  • Sie können beispielsweise auch genutzt werden um bei MediaWiki:Uploadtext Bildbeschreibungsvorlagen einzufügen.
  • Im Gegensatz zu den Werkzeugschaltflächen im oberen Bereich verfügt diese Erweiterung nicht über die Möglichkeit einzufügenden "Beispieltext" zu definieren.

InstallationEdit

  • Folgenden Code am Ende der LocalSettings.php hinzufügen:
    require_once "$IP/extensions/CharInsert/CharInsert.php";
    
  •   Erledigt – Zu Special:Version in dem Wiki (bei Einstellung auf deutsch nach Spezial:Version) navigieren, um die erfolgreiche Installierung der Erweiterung zu überprüfen.