schule:syntaxhighlighting
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
schule:syntaxhighlighting [2015-02-15 13:41] – [Verwendung] +Toolbar um neuen Button erweitern marco.bakera | schule:syntaxhighlighting [2017-04-19 08:39] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Syntaxhighlighting ====== | ||
+ | |||
+ | Für das Hervorheben von Quellcode ist die [[MediaWiki]]-Extension [[http:// | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Die Extension kann mit dem [[http:// | ||
+ | |||
+ | Nun muss noch die folgende Zeile am Ende der [[MediaWiki Konfiguration|Konfigurationsdatei]] // | ||
+ | |||
+ | <code php> | ||
+ | require_once(" | ||
+ | </ | ||
+ | |||
+ | ===== Verwendung ===== | ||
+ | |||
+ | Quellcode kann mit dem ''< | ||
+ | |||
+ | < | ||
+ | using System; // Der System-Namespace beinhaltet nützliche Klassen zur Programmierung | ||
+ | | ||
+ | class Program // Deklarierung der Klasse " | ||
+ | { | ||
+ | public static void Main() // Deklarierung der Statischen-Funktion " | ||
+ | { | ||
+ | Console.WriteLine(" | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Über [[http:// | ||
+ | |||
+ | ==== Toolbar um neuen Button erweitern ==== | ||
+ | |||
+ | Damit die Verwendung des Plugins leicht von der Hand geht, kann die Toolbar um einen Button erweitert werden. Dazu muss die Seite '' | ||
+ | |||
+ | <code javascript> | ||
+ | /* Erweitert die Standard-Toolbar um einen Button für C# | ||
+ | if ( mw.toolbar ) { | ||
+ | mw.toolbar.addButton( { | ||
+ | imageFile: '// | ||
+ | speedTip: 'C# Code einfügen', | ||
+ | tagOpen: '< | ||
+ | tagClose: '</ | ||
+ | sampleText: '', | ||
+ | imageId: ' | ||
+ | } ); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Wird der neue WikiEditor und nicht die alte Version der Toolbar verwendet, sieht die Anpassung etwas anders aus. Sie ist ausführlich in der [[https:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | << [[Wikieinsatz im Unterricht]] |