In unserem Forum habe ich folgendes Problem.
Wenn ich ein Bild mit dem Befehl [img]bildurl/bild.jpg[/img] einbinden möchte, stellt er mir dieses nicht dar, da er einen falschen pfad angibt, also anstatt http://bildurl/bild.jpg gibt er http://urlderhomepage/http://bildurl/bild.jpg an.
Ich habe mal in den quellcodes rumgesucht, und habe das hier gefunden.
Code: Alles auswählen
// [img]image_url_here[/img] code..
// This one gets first-passed..
$patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";
$replacements[] = $bbcode_tpl['img'];
// [img]image_url_here[/img] code..
$text = preg_replace("#\[img\]((ht|f)tp://)([^ \?&=\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Vielleicht kann mir da jemand weiterhelfen?
P.S.: Das Forum läuft unter phpnuke (phpbb). Die Datei in der diese Codefragmente zu finden waren lautet bbcode.php und
befindet sich um ordner "include". Das hilft euc vielleicht etwas weiter.
Schon einmal Vielen Dank im Voraus
MfG
Summerboy1986