Moin,
da ich aus erfahrung weiß, das hier sehr kompetente Leute im Forum rumgeistern, hoffe ich darauf das mir einer dieser Leute mir bei meinem Problem helfen kann.
In unserem Forum habe ich folgendes Problem.
Wenn ich ein Bild mit dem Befehl 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.
// [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);
Ich denke, dass hier der Fehler irgendwo liegt, nur leider ist das für mich nur kauderwelsch, verstehe also nur Bahnhof.
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