Hallo allerseits,
ich bin gerade dabei, einen kleinen BBCode-Editor zu basteln, der auch Listen (wie hier) zulässt.
[ list ][ /list ] lasse ich einfach in <ul></ul> umwandeln:
Das funktioniert auch einwandfrei, macht mir allerdings Probleme. Folgendes habe ich versucht:
Anstatt <li>{text}</li> macht mir das Ganze aber <li></li>{text}, was ich nicht so wirklich verstehe.
Hat jemand eine Idee wieso bzw. eine bessere Lösung?
Grüße,
Leomuck
ich bin gerade dabei, einen kleinen BBCode-Editor zu basteln, der auch Listen (wie hier) zulässt.
[ list ][ /list ] lasse ich einfach in <ul></ul> umwandeln:
PHP:
$string = preg_replace('!\[list\](.*)\[/list\]!isU', '<ul>$1</ul>', $string);
Das funktioniert auch einwandfrei, macht mir allerdings Probleme. Folgendes habe ich versucht:
PHP:
$string = preg_replace('!\[\*\](.*)!isU', '<li>$1</li>', $string);
Hat jemand eine Idee wieso bzw. eine bessere Lösung?
Grüße,
Leomuck