----BBcode auf eigener homepage nutzen??wie??---------
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alte page
alte skript
angesprochen
angst moment
beispiel
beitrag
blabla
einsatz
funktion
gefundene muster
gel
lade
manual
meinst
page
pattern
rekursion
sache
verschachtelung
ziemlicher sicherheit
-
hallo erst mal^^
ich h?tte da ne frage,wie kan ich bbcodes zb zitat function auf meiner page in einem script nutzen???
freue mich ?ber eine antwort^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
F?r meine alte page habe ich einfach ne function gecoded und den n?tigen code aus phpBB2 genommen
wenn du das nicht willst kannste ja einfach [img] mit <img etc ersetzen - w?re auch ne m?glichkeit -
und womit soll ich
ersetzten??
ich brauch eigendlich eine zitat function in html^^ -
Mhh soweit ich weiss hatte ich bei meiner ganz alten page ne tabelle erstellt die anderen hintergrund hatte. Denn in die erste zeile ein Zitat rein und fertig ;)
-
lol umst?ndlich^^
-
Wenn es keine verschachtelten Quotes sein sollen dann einfach mit einer Tabelle oder mit DIVs die Teile ersetzen.
Bei verschachtelten wird es schon komplizierter. -
http://bb-code.cycase.de
SUCHEN! -
(
$exemplar[] = "/\[quote\](.*)\[\/quote\]/Usi";
$replace[] = '<div class="quote">Zitat: <br />\1</div>';
)
Wie du siehst wurde das bereits angesprochen...
Trotzdem danke f?r den link -
(
$exemplar[] = "/\[quote\](.*)\[\/quote\]/Usi";
$replace[] = '<div class="quote">Zitat: <br />\1</div>';
)
Wie du siehst wurde das bereits angesprochen...
Trotzdem danke f?r den link
Tja, Lucas war schneller.
Denn ich war gerade dabei eine Recursive Quote-Funktion einzubauen. ;)
Und jetzt wollte ich dann den Link posten.
Nur wie gesagt Lucas war schneller.
Jens -
Diese Funktion ist vollkommen ?berfl?ssig.
Es geht auch so, warum auch nicht?
MfG Lucas -
Diese Funktion ist vollkommen ?berfl?ssig.
Es geht auch so, warum auch nicht?
Ganz einfach.
Schon gefundene Muster werden nicht noch weiter untersucht.
Hast du das alte Skript mal auf verschachtelung getestet?
Und wenn ja.
Kannst du mir dann mal eine Seite Zeigen wo es in Einsatz ist.
Jens -
Diese Funktion ist vollkommen ?berfl?ssig.
Es geht auch so, warum auch nicht?
Ganz einfach.
Schon gefundene Muster werden nicht noch weiter untersucht.
Hast du das alte Skript mal auf verschachtelung getestet?
Und wenn ja.
Kannst du mir dann mal eine Seite Zeigen wo es in Einsatz ist.
Jens
Falsch. Alle Muster die gefunden werden, werden ersetzt.
Das Script l?uft ein wenig modifiziert unter http://forum.cycase.de
MfG Lucas
edit : *ANGST*
Moment mal. ^^
Beitrag ge?ndert am 11.07.2006 19:20 von lucas9991
edit2 :
Wirklich *ANGST*.
Zwar funktioniert die Rekursion einwandfrei, aber die Verschachtelung will nicht mehr so ganz.
Das liegt aber mit ziemlicher Sicherheit an den Pattern-Modificationdingern. Mhh, mal schauen, ich lade dann die richtige Version hoch, wenn ich Zeit finde.
Beitrag ge?ndert am 11.07.2006 19:24 von lucas9991 -
edit2 :
Wirklich *ANGST*.
Zwar funktioniert die Rekursion einwandfrei, aber die Verschachtelung will nicht mehr so ganz.
Das liegt aber mit ziemlicher Sicherheit an den Pattern-Modificationdingern. Mhh, mal schauen, ich lade dann die richtige Version hoch, wenn ich Zeit finde.
Na ja wenn du meinst es Funktioniert so wie es soll. http://forum.cycase.de/Beitrag-116-Verschachtelung.html
Also da kann man doch sehen, dass es das nicht macht. Rekusion ist ein Problem bei der ganzen Sache.
Daf?r gibt es ja http://de.php.net/preg_replace_callback .
Jens -
und wie kann ich jetzt zb
[quote]blabla[/quote]
auf meiner page benutzen k?nnt ihr nen beispiel mit dem kmpleten script zeigen^^ -
edit2 :
Wirklich *ANGST*.
Zwar funktioniert die Rekursion einwandfrei, aber die Verschachtelung will nicht mehr so ganz.
Das liegt aber mit ziemlicher Sicherheit an den Pattern-Modificationdingern. Mhh, mal schauen, ich lade dann die richtige Version hoch, wenn ich Zeit finde.
Na ja wenn du meinst es Funktioniert so wie es soll. http://forum.cycase.de/Beitrag-116-Verschachtelung.html
Also da kann man doch sehen, dass es das nicht macht. Rekusion ist ein Problem bei der ganzen Sache.
Daf?r gibt es ja http://de.php.net/preg_replace_callback .
Jens
JJJJJJeeeeeeeeeeeennnnnnnnnnnsssssssssssss,
das Problem ist nicht die Rekursion (siehe http://forum.cycase.de/Beitrag-115-Verschachtelung.html). [ quote ] wird so oft ersetzt, wie es vorkommt, blo? die Pattern-Modifier sind falsch, weil die Verschachtelungen falsch ersetzt werden.
MfG Lucas -
edit2 :
Wirklich *ANGST*.
Zwar funktioniert die Rekursion einwandfrei, aber die Verschachtelung will nicht mehr so ganz.
Das liegt aber mit ziemlicher Sicherheit an den Pattern-Modificationdingern. Mhh, mal schauen, ich lade dann die richtige Version hoch, wenn ich Zeit finde.
Na ja wenn du meinst es Funktioniert so wie es soll. http://forum.cycase.de/Beitrag-116-Verschachtelung.html
Also da kann man doch sehen, dass es das nicht macht. Rekusion ist ein Problem bei der ganzen Sache.
Daf?r gibt es ja http://de.php.net/preg_replace_callback .
Jens
JJJJJJeeeeeeeeeeeennnnnnnnnnnsssssssssssss,
das Problem ist nicht die Rekursion (siehe http://forum.cycase.de/Beitrag-115-Verschachtelung.html). [ quote ] wird so oft ersetzt, wie es vorkommt, blo? die Pattern-Modifier sind falsch, weil die Verschachtelungen falsch ersetzt werden.
MfG Lucas
Jetzt habe ich erst verstanden, dass du nicht wei?t was ich mit Rekusion meine.
Das mehrfache auftreten eine Suchmusters ist nicht das was man mit Rekursion mein. ;)
http://de.wikipedia.org/wiki/Rekursion
Und ohne Rekursion bekommst du die Verschachtelung nicht in den Griff.
Das Suchmuster muss auf jeden Fall (?R) besitzen.
Ob man es ohne preg_replace_callback hin bekommt wei? ich nicht genau. Allerdings ist es das 3. Beispiel auf http://de.php.net/manual/de/function.preg-replace-callback.php und wenn es auch nur mit preg_replace gehen w?rde, dann h?tten die es vermutlich bei preg_replace gebraucht.
Aber wie gesagt ich bin mir da auch nicht so sicher.
dbzgame schrieb:
und wie kann ich jetzt zb
[quote]blabla[/quote]
auf meiner page benutzen k?nnt ihr nen beispiel mit dem kmpleten script zeigen^^
Schau die einfach auf http://de.php.net/manual/de/function.preg-replace-callback.php das 3. Beispiel an.
Und ersetze da indent durch quote.
Jens -
hab das problem anders gel?st^^
ps: schaut mal bei meinen noch nicht fertigen dragonball browsergame vorbei http://dbzgame.kilu.de -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage