BB-Code (oder HTML) => Richtext
Klaus
- php
0 Dennis
Hallo,
User können bei mir Text mit BB-Codes als HTML ersatz formatieren.
Aus: [b]text[/b] wird dann <b>Text</b> etc.
Jetzt suche ich eine Möglichkeit, diese BB-Codes, bzw. alternativ natürlich auch HTML-Code, in Richtext zu konvertieren.
Also würde aus: [b]text[/b] folgendes werden:
{\rtf{\b text}}
Alternativ würde natürlich auch BB-Code => HTML => Richtext funktionieren.
Kennt evt. jmd. einen fertigen PHP Script, der BB-Code oder HTML-Code in Richtext "übersetzt".
MFG
Hi Klaus,
Kennt evt. jmd. einen fertigen PHP Script, der BB-Code oder HTML-Code in Richtext "übersetzt".
Eine Klasse, die das direkt macht kenne ich leider nicht - Christian Seiler hat jedoch eine ganz gute BBCode-Parserklasse geschrieben, primär eigentlich für das Umwandeln von BB-Code zu HTML gedacht.
Du kannst dort allerdings CallBack-Funktionen einbauen, mit welchen es eigentlich möglich sein sollte, die Ausgabe entsprechend zu gestalten.
So eine Funktion könnte z.B. so aussehen (gerade mal frei ausgedacht):
function convert_b ($action, $attributes, $content, $params, &$node_object) {
if($action == "validate") return true;
return '{\rtf{\b ' . $content . '}}';
}
Les dich da einfach mal ein bisschen durch ;-)
MfG, Dennis.