[img] geht nicht mehr mit Bildern des Fotoalbums!

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

[img] geht nicht mehr mit Bildern des Fotoalbums!

Beitrag von Latinoportal »

Ich habe versucht Bilder des Fotoalbums mit dem

Code: Alles auswählen

[img][/img]
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.
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

KB:phpimg
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag 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:

Code: Alles auswählen

RewriteEngine on
RewriteRule banner.png banner.php
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
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag 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.
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag 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 ... ?
Mänu
Mitglied
Beiträge: 190
Registriert: 05.01.2005 10:58
Wohnort: Neuenkirch
Kontaktdaten:

Beitrag 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
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag 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
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Latinoportal »

Hilfe ... ?
Latinoportal
Mitglied
Beiträge: 349
Registriert: 13.08.2003 15:44
Wohnort: Frankfurt am Main
Kontaktdaten:

help ...

Beitrag von Latinoportal »

HILFE ... :cry:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“