Markup einfügen und Html turns UBB oder UBB to Html drücken. Beide Richtungen laufen im Tab, der Konverter deckt die Tags ab, die Foren wirklich verwenden, und unbekannte Tags bleiben stehen statt gelöscht zu werden.
Läuft lokal in deinem BrowserMarkup einfügen und Html turns UBB oder UBB to Html drücken. Beide Richtungen laufen im Tab: die Seite schreibt den Text selbst um, nichts wird hochgeladen und keine Anfrage trägt ihn irgendwohin.
Der Konverter deckt die Tags ab, die Foren wirklich verwenden — Formatierung, Links, Bilder, Zitate, Listen, Überschriften und Codeblöcke — und lässt unbekannte Tags stehen, statt sie zu löschen, damit sichtbar bleibt, was noch von Hand nachzuziehen ist.
<b>, <strong>, <i>, <em>, <u>, <s>, <strike>, <del>, <sub>, <sup>, <code>, <pre> und <blockquote> werden zu ihren UBB-Entsprechungen, <br> wird ein Zeilenumbruch, <hr> wird [hr], und <p>, <div>, Tabellenzeilen und <h1>–<h6> beenden eine Zeile. Eine Überschrift behält ihre Worte in einer eigenen Zeile, aber nicht ihre Ebene, weil Foren-Code kein einheitliches Überschriften-Tag kennt.
<ul> wird [list], <ol> wird [list=1], <li> wird [*], Tabellenzellen werden durch einen Tabulator getrennt, <img> wird [img]…[/img] (ein Bild mit smile="3" wird [s:3]) und <a href="…">Text</a> wird [url=…]Text[/url]. Ereignisattribute wie onclick fallen dabei weg.
[b], [i], [u], [strike] und [s], [sub], [sup], [code] und [code=php], [quote] und [quote=Name], [blockquote], [hr], [h1]–[h6], [align=…], [size=…], [color=…], [font=…] und [backcolor=…] werden übersetzt, [list] und [list=1] oder [list=a] werden Listen mit [*] als Marker, und [url], [url=…], [img] und [email] werden Links und Bilder.
HTML, das innerhalb von UBB getippt wird, wird maskiert: x <b>y</b> kommt als x <b>y</b> zurück und nicht als Markup. [code]-Blöcke behalten ihre Zeilenumbrüche in <pre><code>. Der Name in [quote=Name] wird nicht übernommen: <blockquote> hat keinen Platz dafür.
HTML-Entitäten werden einmal aufgelöst: &, <, >, ", ' und werden zu ihren Zeichen, während &lt; als < bleibt und nicht zu einem Tag wird. Tags, die die HTML-Seite nicht kennt, verschwinden, ihr Text bleibt — ein <span> ist im Ergebnis also unsichtbar, seine Worte nicht.
Tags, die die UBB-Seite nicht kennt — [table], [spoiler], Smiley-Codes wie [s:3] — werden genau so durchgereicht, wie sie getippt wurden, damit Sie sie von Hand fertigstellen können.
Beide Richtungen sind reine Textarbeit im Tab: kein Upload, keine Anfrage, nichts wird nach dem Neuladen behalten. Ein Dokument mit 100 KB wird in Chrome in etwa 0,2 s umgewandelt.
Das ist ein Markup-Konverter, kein HTML-Sanitizer: er entfernt onclick-Attribute und maskiert Markup auf der UBB-Seite, fremdes HTML sollte aber vor dem Anzeigen bereinigt werden.