* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
DIE LÖSUNG GANZ UNTEN
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Liebe Leute von heute,
ich habe mir ein kleines Script geschrieben dass es erlaubt, über gewisse Bilder einen Code im Textfeld einzugeben (wie hier oben). Das heisst zum Beispiel für einen fetten Text kann das Bild "F" angecklickt werden und dan wird der markierte Text mit umklammert. Gut, das funktioniert auch alles so weit.
Nun habe ich zwei Aufzählungsbilder. Das eine hat einen Einzug von 40px, das andere Bild bewirkt, dass der Aufzählungstext auf 100px eingerückt wird. Beide Aufzählungszeichen werden zur Anzeige auf der Webseite in <ul><li></li></ul> umgewandelt. Der einzige Unterschied besteht darin, dass das zweite <ul> wie folt aussieht: <ul style="margin-left:100px;">.
Da ich nun im Textfeld, wo ich die Aufzählung gefinieren kann die Felder [ul] und [li] einfüge und der Benutzer diese jeweils auf eine eigene Zeile setzt, ergibt sich auf der Anzeigeseite einen zu grossen Abstand zwischen den Aufzählungspunkten. Als Beispiel:
Eingabe im Textfeld
[ul]Erste Ebene[/ul]
[li]Zweite Ebene[/li]
[li]Zweite Ebene[/li]
Der Quellcode der Ausgabeseite sieht dan wie folt aus:
<ul><li>Erste Ebene</li></ul>
<ul style="margin-left:100px;"><li>Zweite Ebene</li></ul>
<ul style="margin-left:100px;"><li>Zeite Ebene</li></ul>
Da ich nun aber in der Eingabe im Textfeld jeweils einen Umbruch nach [/ul] bwz [/li] gemacht habe, sieht die Anzeige im Browser wie folgt aus:
Erste Ebene
Nun habe ich versucht, nach [/li]+dem Umbruch zu suchen! Folgendes Skript soll mir dabei helfen, doch es funktioniert leider nicht:
Nun meine Frage, wie kann ich nach [/ul] & [/li] den Umbruch löschen?
Herzlichen Dank
Euer Pinky
DIE LÖSUNG GANZ UNTEN
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Liebe Leute von heute,
ich habe mir ein kleines Script geschrieben dass es erlaubt, über gewisse Bilder einen Code im Textfeld einzugeben (wie hier oben). Das heisst zum Beispiel für einen fetten Text kann das Bild "F" angecklickt werden und dan wird der markierte Text mit umklammert. Gut, das funktioniert auch alles so weit.
Nun habe ich zwei Aufzählungsbilder. Das eine hat einen Einzug von 40px, das andere Bild bewirkt, dass der Aufzählungstext auf 100px eingerückt wird. Beide Aufzählungszeichen werden zur Anzeige auf der Webseite in <ul><li></li></ul> umgewandelt. Der einzige Unterschied besteht darin, dass das zweite <ul> wie folt aussieht: <ul style="margin-left:100px;">.
Da ich nun im Textfeld, wo ich die Aufzählung gefinieren kann die Felder [ul] und [li] einfüge und der Benutzer diese jeweils auf eine eigene Zeile setzt, ergibt sich auf der Anzeigeseite einen zu grossen Abstand zwischen den Aufzählungspunkten. Als Beispiel:
Eingabe im Textfeld
[ul]Erste Ebene[/ul]
[li]Zweite Ebene[/li]
[li]Zweite Ebene[/li]
Der Quellcode der Ausgabeseite sieht dan wie folt aus:
<ul><li>Erste Ebene</li></ul>
<ul style="margin-left:100px;"><li>Zweite Ebene</li></ul>
<ul style="margin-left:100px;"><li>Zeite Ebene</li></ul>
Da ich nun aber in der Eingabe im Textfeld jeweils einen Umbruch nach [/ul] bwz [/li] gemacht habe, sieht die Anzeige im Browser wie folgt aus:
Erste Ebene
Zweite Ebene
Zweite Ebene
Nun habe ich versucht, nach [/li]+dem Umbruch zu suchen! Folgendes Skript soll mir dabei helfen, doch es funktioniert leider nicht:
PHP:
$text = str_replace(array("\[/li\]\r\n", "\[/li\]\n", "\[/li\]\r"), "", $text);
Nun meine Frage, wie kann ich nach [/ul] & [/li] den Umbruch löschen?
Herzlichen Dank
Euer Pinky
Zuletzt bearbeitet: