Neues Modul: lib_geshi
Verfasst: Mi 4. Feb 2015, 18:23
Weil ich es gerade brauchte, habe ich ein Modul für Frontend Syntax Highlighting mit GeSHI gebaut. Um es zu verwenden, wird in einer WYSIWYG-Sektion ein <code>-Block nach folgendem Muster benötigt:
Beispiel:
Im Frontend muß der mitgelieferte Output Filter "geshiFilter" aktiviert sein. Dieser ersetzt dann die Code-Blöcke mit dem formatierten Code. Beispiel:
Hinweis: Ich habe einen Großteil der Sprachdateien entfernt, da die Liste sonst endlos ist. Die wichtigsten - wie CSS, HTML 4 und 5, JavaScript etc. - sind natürlich noch drin. Wenn irgendwem eine Sprachdatei fehlt, einfach herunterladen und im Verzeichnis lib_geshi/geshi/geshi ablegen.
Code: Alles auswählen
<code class="language-<Typ>"><Inhalt></code>
Code: Alles auswählen
<code class="language-php-brief">$geshi->enable_classes();</code>
Hinweis: Ich habe einen Großteil der Sprachdateien entfernt, da die Liste sonst endlos ist. Die wichtigsten - wie CSS, HTML 4 und 5, JavaScript etc. - sind natürlich noch drin. Wenn irgendwem eine Sprachdatei fehlt, einfach herunterladen und im Verzeichnis lib_geshi/geshi/geshi ablegen.