Seite 1 von 4
[img] geht nicht mehr mit Bildern des Fotoalbums!
Verfasst: 19.05.2005 15:04
von Latinoportal
Ich habe versucht Bilder des Fotoalbums mit dem
Code in einen Beitrag einzubinden. Zum Beispiel dieses Bild:
http://www.latinoportal.de/portal/album ... pic_id=314
Leider geht es nicht mehr ...
Ich habe bereits die Hotlink prevention ausgeschaltet und auch unter "Allowed domains for hotlink (separated by a comma)" meine domains eingetragen. Früher ging das mal mit einer anderen Version des Fotoalbums. Heute habe ich die Version "Photo Album 2.0.53 © 2002-2003 Smartor".
Wer weis Rat?
Danke
M.
Verfasst: 19.05.2005 15:09
von Schumi
KB:phpimg
Verfasst: 19.05.2005 15:16
von Latinoportal
Schumi hat geschrieben:KB:phpimg
Danke, dass ist eine Idee ...
(2) Die bessere Variante ist, dem phpBB ein Bild vorzugaukeln und dann dem Server sagen er soll anstatt des Bildes das PHP-Script laden. Das phpBB denkt dann, es ist ein ganz normales Bild. Der Server startet PHP, erzeugt das Bild und gibt dann auch ganz normales Bild aus.
Das geht per .htaccess . Hier mal ein Beispiel:
Aber wie muss ich das anpassen?
Code: Alles auswählen
RewriteEngine On
RewriteRule album_pic.png album_pic.php
So funktioniert es leider nicht ...
Danke.
Matthias
Verfasst: 19.05.2005 16:42
von punkface
Funktioniert das:
Code: Alles auswählen
RewriteEngine On
RewriteRule album_pic_([0-9]+).png$ album_pic.php?pic_id=$1
?
(abgeleitet von
einem Beispiel von
modrewrite.de)
Dann einfach das Bild mit
Code: Alles auswählen
[img]http://domain.de/pfad_zum_bild/album_pic_1.png[/img]
einbinden, wobei anstelle der 1 die ID des Bildes stehen muss. Bei dem von dir
gezeigten Bild müsste z.B. anstelle der eins die 314 stehen.
Verfasst: 19.05.2005 17:34
von Latinoportal
punkface hat geschrieben:Funktioniert das:
Code: Alles auswählen
RewriteEngine On
RewriteRule album_pic_([0-9]+).png$ album_pic.php?pic_id=$1
?
(abgeleitet von
einem Beispiel von
modrewrite.de)
Dann einfach das Bild mit
Code: Alles auswählen
[img]http://domain.de/pfad_zum_bild/album_pic_1.png[/img]
einbinden, wobei anstelle der 1 die ID des Bildes stehen muss. Bei dem von dir
gezeigten Bild müsste z.B. anstelle der eins die 314 stehen.
leider etwas umständlich ...
mal die andere Alternative:
bbcode.php
Code: Alles auswählen
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php|php?pic_id=*)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
So klappt es nicht ... ?
Verfasst: 19.05.2005 21:05
von Mänu
Ich habs bei mir fertig gebracht
du musst im ACP in der Konfiguration als neuen html-befehl noch den "img" zu den bestehenden hinzufügen (b,i,u,pre,url)
Danach kannst du in deinem Beitrag html deaktivieren und dein bild so einbinden:
<img src="
http://www.latinoportal.de/portal/album ... pic_id=314 ">
Hoffe es läuft
Verfasst: 20.05.2005 12:41
von Latinoportal
Mänu hat geschrieben:Ich habs bei mir fertig gebracht
du musst im ACP in der Konfiguration als neuen html-befehl noch den "img" zu den bestehenden hinzufügen (b,i,u,pre,url)
Danach kannst du in deinem Beitrag html deaktivieren und dein bild so einbinden:
<img src="
http://www.latinoportal.de/portal/album ... pic_id=314 ">
Hoffe es läuft
Hilft leider nicht, da html für das board gesperrt ist und nur der admin durch eine modifikation html benutzen darf. die bilder sollen jedoch in den Beitrag eines Users eingefügt werden, der keine html rechte besitzt.
den usern möchte ich auch nicht zumuten die url von
album_pic.php?pic_id=1
in
album_pic_1.png
umzuwandeln.
Bleibt nur die Alternative mit der Änderung der bbcode.php!
Jedoch bräuchte ich hier ein wenig Hilfe. Wie muss ich die Datei anpassen, damit die
*.php?pic_id=*** richtig erkannt wird?
Danke.
Matthias
Verfasst: 26.05.2005 22:05
von Latinoportal
Hilfe ... ?
help ...
Verfasst: 06.06.2005 08:54
von Latinoportal
HILFE ...

Verfasst: 06.06.2005 09:30
von Markus67