phpBB [img] Tags in HTML Tags umwandeln

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
facelessleader
Mitglied
Beiträge: 2
Registriert: 12.01.2005 14:22

phpBB [img] Tags in HTML Tags umwandeln

Beitrag von facelessleader »

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
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

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.
facelessleader
Mitglied
Beiträge: 2
Registriert: 12.01.2005 14:22

Beitrag von facelessleader »

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:

Code: Alles auswählen

$string = preg_replace("#\[img:(.+?)\](.+?)\[/img:(.+?)\]#is", "<img src=\"\\2\"/>", $string);
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

Der macht die dort garantiert auch irgendwo wieder raus... :wink:
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.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

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
---
Antworten

Zurück zu „Coding & Technik“