Bild "misc:de.png" Bild "misc:gb.png"

HighLighter (für moziloCMS 1.12)

HighLighter ist die Einbindung des freien Syntax-Highlighters GeSHi in moziloCMS. GeSHi unterstützt Syntaxhervorhebung für fast 200 Programmiersprachen.

Download

Download: HighLighter

HighLighter_1.1.zip (1.22 MB)

Nutzung

Das Plugin hat zwei Parameter: Die Programmiersprache - und den eigentlichen Code, für den das Highlighting stattfinden soll:
{HighLighter|Sprache|Code}
Beispiel:
{HighLighter|html4strict|<a href="http://mozilo.de" title="mozilo">mozilo!</a>}
Ergebnis:
<a href="http://mozilo.de" title="mozilo">mozilo!</a>

Nutzbar sind alle im Plugin-Unterverzeichnis "geshi" vorhandenen Sprachen. Groß-/Kleinschreibung ist dabei egal; "Java" = "JAVA" = "java" = "jAvA".
Das Verzeichnis "geshi" kann um eigene Sprachdefinitionen ergänzt oder auf die tatsächlich benötigten reduziert werden.

Konfiguration

Über folgende Konfigurationsoptionen kann die Ausgabe des Plugins beeinflußt werden:

Zeilennummern anzeigen Anzeige der Zeilennummern vorm Code
Keywords verlinken Keywords und Standard-Klassen verlinken auf die passende Stelle in der API-Dokumentation der verwendeten Sprache
Header anzeigen Anzeige der verwendeten Sprache über dem Code

Gestaltung mit CSS

Der gehighlightete Code steht in einem DIV mit der CSS-Klasse "highlighter_plugin"; ist der Header per Konfiguration zugeschaltet, kann man ihn über die Klasse "highlighter_plugin_header" ansprechen.

Changelog

12.02.2022: Version 1.1

  • Kompatibilität mit PHP 8.0 und 8.1

Version 1.0

  • Die initiale Plugin-Version

Suche


Über

Arvid Zimmermann macht was mit Computern im Ruhrpott. Details ...

Mehr:
🚴‍♂️ Fahrrad-Tourenbuch
🗻 Profil bei Codeberg
🐱 Profil bei GitHub

Presse

In der linuxUSER-Ausgabe 09/2019 wird FlatPress ausführlich besprochen.
Bild "linuxuser-logo.jpg"

Mix2Stix wurde auf der Heft-DVD der c't-Ausgaben 14/2011 und 15/2012 ausgeliefert und im Heft vorgestellt.
Bild "Mix2Stix:ct-logo.jpg"

Die PC Praxis wählt Mix2Stix in Ausgabe 06/2008 in die "Top of the tools". Zitat: "So simpel kann gute Software sein!"
Bild "Mix2Stix:pcpraxis-logo.gif"