Hallo zusammen,
ich weiß, is jez der titel vllt. bissl komisch ausgedrückt, aber anders weiß ich nich, wie ich's nennen soll:D
also, mein Problem:
(zuerst die bb-code-datei: )
Alles anzeigen
jetzt will ich ne liste in der liste, also so:
Alles anzeigen
(aus eminer Website(großteil rausgelöscht und gekürzt))
das kommt aber raus:
(ebenfalls gekürzt)
also der lässt nur ein [list] gleichzeitig zu, also kein list in list... warum funktioniert das nicht? bei html funzt. ja mit <ul> in <ul>
Kann mir da vllt. jemand helfen?
LG
Fipsi
edit: und ich wollte auch fragen, warum
nicht funktioniert, den der text wird normal ausgegeben:([/list]
ich weiß, is jez der titel vllt. bissl komisch ausgedrückt, aber anders weiß ich nich, wie ich's nennen soll:D
also, mein Problem:
(zuerst die bb-code-datei: )
Quellcode
- function parse_bbcode($str)
- {
- # HTML Zeichen maskieren
- $str = htmlentities($str);
- [...]
- # Listen
- $str = preg_replace('#\[list\](.*)\[/list\]#isU', "<ul>$1</ul>", $str);
- $str = preg_replace('#\[list=(1|a)\](.*)\[/list\]#isU', "<ol type=\"$1\">$2</ol>", $str);
- $str = preg_replace("#\[li\](.*)\[/li\]#isU", "<li>$1</li>", $str);
- return $str;
- }
jetzt will ich ne liste in der liste, also so:
Quellcode
- [list][li]Jahr 2009
- [list][li]Juni
- [list][li][b]Montag, der 22.06.2009; ca. 18Uhr:[/b] [url=http://forum.sfgame.de/showthread.php?t=74]S&F - The Game hat seine Tore geöffnet. Server 1 (S1) hat seine ersten Mitstreiter hier bekommen![/url][/li]
- [li][b]Donnerstag, der 25.06.2009:[/b] [url=http://forum.sfgame.de/showthread.php?t=264]Der Buffed-Server ist für alle Buffed-Account's geöffnet. Mögen sie ebenfalls erfolgreiche Schlachten haben![/url][/li][/list][/li]
- [li]Juli
- [list][li][b]Donnerstag, der 09.07.2009; ca. 13 Uhr:[/b] [url=http://forum.sfgame.de/showthread.php?t=1406]Der 2 Server von Playa Games selber steht in den Startlöchern. Herzlich Willkommen S2![/url][/li]
- [li][b]Samstag, der 25.07.2009:[/b] [url=http://forum.sfgame.de/showthread.php?t=2583]Der erste Server von einem Fernsehsender kommt in die Gänge. Hallo RTL2![/url][/li]
- [li][b]Freitag, der 31.07.2009:[/b] [url=http://forum.sfgame.de/showthread.php?t=2893]Wieder eine neue, "Fremde" Seite. Aber mit mehr lange (Gamona)![/url][/li][/list][/li]
- [li}August
- [list][li][b]Dienstag, der 14.08.2009; ca. 13:45Uhr:[/b] [url=http://forum.sfgame.de/showthread.php?t=3502]Update 1.25. Die lang ersehnten Dungeons (Kryta) sind da. Das werden Schlachten![/url][/li][/list][/li]
- [li]September
- [ul][li][b]Mittwoch, der 02.09.2009:[/b] [url=http://forum.sfgame.de/showthread.php?t=4373]Ein Server, einer Seite, die bei so manchen WoW'lern bekannt ist, wird gestartet. Viel Glück auf xChar![/url][/li][/list][/li][/list][/li][/list]
(aus eminer Website(großteil rausgelöscht und gekürzt))
das kommt aber raus:
Quellcode
- Jahr 2009 [list][li]Juni [list][li]Montag, der 22.06.2009; ca. 18Uhr: S&F - The Game hat seine Tore geöffnet. Server 1 (S1) hat seine ersten Mitstreiter hier bekommen!
- Donnerstag, der 25.06.2009: Der Buffed-Server ist für alle Buffed-Account's geöffnet. Mögen sie ebenfalls erfolgreiche Schlachten haben!
- [/li]
- Juli
- [li]Donnerstag, der 09.07.2009; ca. 13 Uhr: Der 2 Server von Playa Games selber steht in den Startlöchern. Herzlich Willkommen S2!
- [/li][/list][/li][/list] (Stand: 08.01.2011)
(ebenfalls gekürzt)
also der lässt nur ein [list] gleichzeitig zu, also kein list in list... warum funktioniert das nicht? bei html funzt. ja mit <ul> in <ul>
Kann mir da vllt. jemand helfen?
LG
Fipsi
edit: und ich wollte auch fragen, warum
Quellcode
- $str = preg_replace('#\[color=(.*)\](.*)\[/color\]#isU', "<span style=\"color:$1\">$2</span>", $str);
- $str = preg_replace('#\[size=(.*)\](.*)\[/size\]#isU', "<span style=\"font-size:$1 pt\">$2</span>", $str);
- $str = preg_replace('#\[text=(.*)\](.*)\[/text\]#isU', "<span style=\"text-align:$1\">$2</span>", $str);
nicht funktioniert, den der text wird normal ausgegeben:([/list]
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fipsi ()