Hallo,
ich habe folgendes Problem,
ich entwickle grade eine Seite, die Daten aus dem Forum ausliest, geht auch wunderbar, nur wenn ich einen Beitrag ausgeben lasse und ein Bild drin ist, dann geht das nicht richtig.
das Problem daran ist, das die IMG Tags in der DB so gespeichert werden "[img:4caaaef3a7]http://www.domain.de/bild.jpg[/img]"
das problem ist der doppelpunkt und die folgende hexzahl
gibt es da ne möglichkeit das in "<img src="http://www.domain.de/bild.jpg">" umzuwnadeln?
denke mir, das es mir reg. ausdrücken wohl gehen sollte, bin aber nicht so fit darin...
danke im vorfeld!
gruß face
phpBB [img] Tags in HTML Tags umwandeln
-
- Mitglied
- Beiträge: 2
- Registriert: 12.01.2005 14:22
Kopier dir doch den Code aus phpbb raus, der das da macht. Zu finden irgendwo in inlucdes/bbcode.php...
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
-
- Mitglied
- Beiträge: 2
- Registriert: 12.01.2005 14:22
danke für die antwort, habs aber schon geschafft...
in der bbcode.php hab ich nur das umgetrehte gefunden, also wie der die $uid da rein macht..
hab das dann so gelöst:
in der bbcode.php hab ich nur das umgetrehte gefunden, also wie der die $uid da rein macht..
hab das dann so gelöst:
Code: Alles auswählen
$string = preg_replace("#\[img:(.+?)\](.+?)\[/img:(.+?)\]#is", "<img src=\"\\2\"/>", $string);
Der macht die dort garantiert auch irgendwo wieder raus...
Zeile 197 in function bbencode_second_pass($text, $uid)

Zeile 197 in function bbencode_second_pass($text, $uid)
Code: Alles auswählen
$patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
-
- Ehemaliges Teammitglied
- Beiträge: 5703
- Registriert: 26.02.2004 00:09
Die bbcode-uid wird in der DB gespeichert und kann dort zu jedem Post ausgelesen werden. http://www.phpbb.de/doku/doku2.php?mode ... posts_text
KB:bbcode_uid
Gruß Christian
KB:bbcode_uid
Gruß Christian
---