Formatierungsengine für Stud.IP
Vorhandene Funktionen:
| htmlReady | visual.inc.php | Keine Formatierung, nur simple HTML-Ersetzung |
| quotes_decode | visual.inc.php | Extrahiert quotes aus Text |
| quotes_encode | visual.inc.php | Liefert Quote-Code für übergebenen Text |
| format_help | visual.inc.php | Helper für formatReady, code-Handling |
| formatReady | visual.inc.php | Formatiert String mit allen Formatierungsmöglichkeiten. Special-modes: trim=yes/no, extern=yes/no, wiki=yes/no, comments=icon/none/full |
| wikiReady | visual.inc.php | Abkürzung für formatReady, setzt wiki=TRUE |
| wiki_format | visual.inc.php | Ersetzt Kommentarformatierungen |
| format_wiki_comment | visual.inc.php | Formatiert einen einzelnen Kommentar entsprechend Parameter |
| latex | visual.inc.php | Rendert LaTeX-Formel und bindet Bild ein |
| decodeHTML | visual.inc.php | Ersetzt HTML-Entitities durch entsprechende Character (iso latin-1) |
| format | visual.inc.php | Wendet reguläre Ausdrücke für Formatierungen an |
| preg_call_format_text | visual.inc.php | Helper für big/small-Formatierung |
| preg_call_format_list | visual.inc.php | Helper für Listenformatierung |
| preg_call_format_table | visual.inc.php | Helper für Tabellenformatierung |
| preg_call_rss_include | visual.inc.php | RSS-Feed includen |
| xss_remove | visual.inc.php | Gefährliche HTML-Tags entfernen |
| kill_format | visual.inc.php | Formatierungen für ASCII entfernen |
| FixLinks | visual.inc.php | Ersetzt Links durch HTML-Links |
| preg_call_link | visual.inc.php | Helper für Linkformatierung |
| idna_link | visual.inc.php | Geniert punycode für Umlaut-URLS |
| smile | visual.inc.php | Ersetzt Smiley-Ausdrücke |
| symbol | visual.inc.php | Ersetzt Smiley-Kurzformen |
Verarbeitungsreihenfolge:
- Normal: latex -> format -> FixLinks -> rss_include -> smile -> symbol
- Wiki: latex -> format -> FixLinks -> rss_include -> smile -> symbol -> wiki_format