Markup-Parser
Konvertiert Texte mit einer einfachen Plaintext-Formatierung nach HTML. Mit Hervorhebungen, Hyperlinks, Listen, Tabellen und weiteren Formatmöglichkeiten.
Dieser Markup-Parser übersetzt den Klartext von Beiträgen wie vom Benutzer eingegeben in HTML, um ihn formatiert im Browser anzuzeigen. Ähnlich der Wikipedia-Schreibweise dienen z. B. zwei, drei oder mehr Apostrophe zur Hervorherbung von Text. Der Text erscheint dann ''kursiv'', '''fett''' oder ''''kursiv und fett''''. (Um Verwechslungen mit dem doppelten Anführungszeichen " zu vermeiden, sollte die Eingabe in einer Festbreitenschrift erfolgen.) Hyperlinks lassen sich mit eckigen Klammern […] setzen, URLs werden auch direkt erkannt. Auflistungen werden mit einem einfachen Sternchen (*) für jeden Eintrag gesetzt.
Generell ist der Klartext weiterhin gut lesbar und wird nicht durch unübersichtliche Tags wie in HTML oder BBCode versteckt. Weitere Funktionen sind auf der UNB2-Seite und im Demo-Formular zu finden.
Kompatibilität:
Beispiel
Die Verwendung des Markup-Parsers ist sehr einfach. Nachdem eine Instanz der Klasse erstellt und ggf. die Konfiguration (wie Pfadangaben) durchgeführt wurde, wird nur ein Methodenaufruf benötigt:
$html = $markup->Convert($text);
echo $html;
Es gibt auch eine Live-Demonstration, in der du die Funktion des Übersetzers selbst ausprobieren kannst. Es wird bereits eine umfangreiche Beispielseite geladen, die die meisten Fähigkeiten abdeckt.
Download
markup.class.php48,5 KiBQuelltext der UnbMarkup-Klasse
Lizenz und Nutzungsbedingungen
Diese Software wird unter den Bedingungen der GNU-GPL-Lizenz Version 3 veröffentlicht. Die genauen Lizenzbedingungen befinden sich im Download oder auf der GNU-Website.
Statistische Daten
- Erstellt am 2007-10-25, aktualisiert am 2011-03-22.
- Erstmals in UNB Components (UNB2) verwendet.
- Ca. 1 160 Codezeilen, geschätzte Entwicklungskosten: 1 200 - 4 600 €