Seite 1 von 2

Keine Bilddarstellung im Forum (über BBCode)

Verfasst: 18.12.2004 18:24
von Summerboy1986
Moin,
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);
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

Verfasst: 29.12.2004 20:29
von Summerboy1986
Irgendjemand da draussen muss sich doch damit auskennen?!

Büdde helft mir :)

Verfasst: 29.12.2004 21:26
von FritzDaCat
Hi Summerboy,
check mal bitte deine bbcode.php nach den folgenden Einträgen:

/includes/bbcode.php:

Code: Alles auswählen

	$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);

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'];

Code: Alles auswählen

	// [img]image_url_here[/img] code..
	$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);


Verfasst: 30.12.2004 02:01
von Summerboy1986
Danke schonmal für die Hilfe :).
Also hab alles genauso schon gehabt, bzw. so ungefähr... hatte schonmal andere Varianten getestet, aber bei allen der selbe Fehler.
Die URL geht halt immer von dem Verzeichnis des Forums aus "http://urlderhomepage/Forums" also -=> "http://urlderhomepage/Forumshttp://bildurl/bild.jpg"
In den Forumeinstellungen hab ich auch schon gesucht, da finde ich aber auch nichts passendes. Sonst noch ne Ahnung wo der Fehler sich vergraben hat?

Verfasst: 06.02.2005 16:47
von Summerboy1986
Weiß denn niemand mehr weiter?! :(

Verfasst: 06.02.2005 17:04
von Schumi
Was hast du im Adminbereich als Scriptpfad und Domainnamen eingetragen?

Verfasst: 06.02.2005 17:43
von Summerboy1986
Domainname: http://gap.weltdermagie.net

Scriptpfad: /modules/Forums/

Verfasst: 09.02.2005 15:50
von Summerboy1986
Noch nix gefunden? Ich weiß auch net mehr wo ich nachen Fehlern suchen soll...

Verfasst: 01.04.2005 23:57
von Summerboy1986
Ich versuche es nochmal durch einen letzten Hilferuf :/.

!!HILFE!!

Verfasst: 02.04.2005 00:00
von Jan500
hi...

entferne mal das http:// vor der domain... im acp

ciao Jan