FormatierungsEngine

Formatierungsengine für Stud.IP

Vorhandene Funktionen:

htmlReadyvisual.inc.phpKeine Formatierung, nur simple HTML-Ersetzung
quotes_decodevisual.inc.phpExtrahiert quotes aus Text
quotes_encodevisual.inc.phpLiefert Quote-Code für übergebenen Text
format_helpvisual.inc.phpHelper für formatReady, code-Handling
formatReadyvisual.inc.phpFormatiert String mit allen Formatierungsmöglichkeiten. Special-modes: trim=yes/no, extern=yes/no, wiki=yes/no, comments=icon/none/full
wikiReadyvisual.inc.phpAbkürzung für formatReady, setzt wiki=TRUE
wiki_formatvisual.inc.phpErsetzt Kommentarformatierungen
format_wiki_commentvisual.inc.phpFormatiert einen einzelnen Kommentar entsprechend Parameter
latexvisual.inc.phpRendert LaTeX-Formel und bindet Bild ein
decodeHTMLvisual.inc.phpErsetzt HTML-Entitities durch entsprechende Character (iso latin-1)
formatvisual.inc.phpWendet reguläre Ausdrücke für Formatierungen an
preg_call_format_textvisual.inc.phpHelper für big/small-Formatierung
preg_call_format_listvisual.inc.phpHelper für Listenformatierung
preg_call_format_tablevisual.inc.phpHelper für Tabellenformatierung
preg_call_rss_includevisual.inc.phpRSS-Feed includen
xss_removevisual.inc.phpGefährliche HTML-Tags entfernen
kill_formatvisual.inc.phpFormatierungen für ASCII entfernen
FixLinksvisual.inc.phpErsetzt Links durch HTML-Links
preg_call_linkvisual.inc.phpHelper für Linkformatierung
idna_linkvisual.inc.phpGeniert punycode für Umlaut-URLS
smilevisual.inc.phpErsetzt Smiley-Ausdrücke
symbolvisual.inc.phpErsetzt Smiley-Kurzformen

Verarbeitungsreihenfolge:

  • Normal: latex -> format -> FixLinks -> rss_include -> smile -> symbol
  • Wiki: latex -> format -> FixLinks -> rss_include -> smile -> symbol -> wiki_format

Letzte Änderung am April 01, 2011, at 11:29 PM von tthelen.