Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Hallo zusammen,
ein User unseres Forums hat gerade mitgeteilt, dass er seit der Umstellung des Forums auf 1.4 im IE (in einem Firmennetzwerk) die Bilder in den Beiträgen nicht mehr sehen kann. Unter 1.2 war das kein Problem.
Bilder werden bei uns in Orig.größe in die Beiträge eingefügt. Smilies und andere Bilder wie z.B. das Logo sind für den User hingegen sichtbar. Ebenso werden in seinem IE die Bilder von anderen Webseiten ganz normal dargestellt.
Bisher hat sonst kein anderer User dieses Problem geschildert. Die Bilder sind für alle anderen sichtbar.
Hat irgendjemand eine Erklärung dafür?
In dem Zusammenhang noch eine Eigenart seit der Umstellung: Wenn man den Link zu einem Bild kopiert und die URL direkt in den Browser eingibt, wird nicht das Bild geöffnet. Stattdessen erscheint ein Download-Fenster mit dem Orig.namen des Bildes mit der Frage "öffnen oder speichern?".
Die Änderung, die in dem Thread Attachment Download beschrieben ist, habe ich bereits durchgeführt.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Eine Erklärung habe ich nicht. In Firmennetzwerken sind häufig Proxies vorgeschaltet, die auch filtern. Komisch ist aber, dass es dann sonst keine Probleme gibt.
Zum Bild: Wenn das Bild per Link aufgerufen wird, wird es im Browser angezeigt? Auch das wäre merkwürdig, denn es wird ja die gleiche Datei aufgerufen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
(07.03.2009, 20:25)Michael schrieb: Eine Erklärung habe ich nicht. In Firmennetzwerken sind häufig Proxies vorgeschaltet, die auch filtern. Komisch ist aber, dass es dann sonst keine Probleme gibt. Ja, sehr dubios. Alle anderen Bilder (Smilies und Logo) werden angezeigt, nur die Bilder in den Beiträgen konsequent nicht. An dem Platz befinden sich nur ein X.
(07.03.2009, 20:25)Michael schrieb: Zum Bild: Wenn das Bild per Link aufgerufen wird, wird es im Browser angezeigt? Auch das wäre merkwürdig, denn es wird ja die gleiche Datei aufgerufen. Nein, da habe ich mich vielleicht falsch ausgedrückt.
Seit der Umstellung auf 1.4 ist es generell so (in allen Browsern und allen Usern), dass ich bei Eingabe der Bild-URL direkt im Browser das Bild nicht angezeigt bekomme. Statt dessen geht ein Popup auf, das mich fragt, ob ich das Bild in einem externen Programm öffnen oder auf der Platte abspeichern möchte.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
(07.03.2009, 23:05)Jockl schrieb: Seit der Umstellung auf 1.4 ist es generell so (in allen Browsern und allen Usern), dass ich bei Eingabe der Bild-URL direkt im Browser das Bild nicht angezeigt bekomme. Statt dessen geht ein Popup auf, das mich fragt, ob ich das Bild in einem externen Programm öffnen oder auf der Platte abspeichern möchte.
Dieses Problem existiert bei mir weiterhin. Woran könnte das denn liegen? Hat eventuell jemand einen Tipp für mich?
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Versuchs mal so: Suche in der attachment.php nach:
PHP-Code: if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false) { header("Content-disposition: attachment; filename=\"{$attachment['filename']}\""); } else { header("Content-disposition: inline; filename=\"{$attachment['filename']}\""); }
Ersetzen durch:
PHP-Code: $showfiles = array( "gif", "png", "jpg", "jpeg" ); if(!in_array($ext, $showfiles)) { if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false) { header("Content-disposition: attachment; filename=\"{$attachment['filename']}\""); } else { header("Content-disposition: inline; filename=\"{$attachment['filename']}\""); } }
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Vielen Dank Michael! Damit klappt es wieder!
Beim Lesen Deiner Zeilen ist mir auch eingefallen, dass ich genau diese Zeilen vor nicht all zu langer Zeit gem. diesem Beitrag angepasst hatte. Das darf man ja fast nicht laut erzählen.....peinlich, peinlich...
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
(07.03.2009, 23:05)Jockl schrieb: Ja, sehr dubios. Alle anderen Bilder (Smilies und Logo) werden angezeigt, nur die Bilder in den Beiträgen konsequent nicht. An dem Platz befinden sich nur ein X.
Nun muss ich doch noch einmal auf dieses Thema zurückkommen. Mir ist heute nämlich ein neuer Stand von der entsprechenden Userin zugetragen worden.
Wir haben einen neuen Thread, in dem z.B. ein Attachment wie folgt eingefügt wurde:
Code: [img]http://unsereURL/forum/attachment.php?aid=12345[/img]
dieses Bild kann die Userin im IE nicht sehen. Aber einen Beitrag später ist ein Bild wie folgt eingebunden:
Code: [img]http://unsereURL/forum/uploads/avatars/avatar_123.jpg[/img]
Dieses Bild kann sie sehen. Woran kann das denn liegen? Würde ein Proxy so differenziert vorgehen bzw. filtern? Kenne mich leider mit den Möglichkeiten eines Proxys nicht wirklich aus.
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Ja, das ist möglich. Z.B. könnten aus Sicherheitsgründen auch Bilder blockiert werden, die von einem PHP-Skript ausgegeben werden, wie es hier der Fall ist.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Das MyBB blockiert aber nicht. (Siehe meine Signatur)
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 235
Themen: 44
Registriert seit: 30.11.2007
(12.03.2009, 23:05)Michael schrieb: Versuchs mal so: Suche in der attachment.php nach:
PHP-Code: if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false) { header("Content-disposition: attachment; filename=\"{$attachment['filename']}\""); } else { header("Content-disposition: inline; filename=\"{$attachment['filename']}\""); }
Ersetzen durch:
PHP-Code: $showfiles = array( "gif", "png", "jpg", "jpeg" ); if(!in_array($ext, $showfiles)) { if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), "msie") !== false) { header("Content-disposition: attachment; filename=\"{$attachment['filename']}\""); } else { header("Content-disposition: inline; filename=\"{$attachment['filename']}\""); } }
Hallo,
als ich habe es mal versucht zu erreichen, dass die Bild-Attachments als kleine Bilder wie in diesem Forum hier angezeigt werden. Nur wird nur ein kleines weißes Bild mit einem kleinen grünen Viereck gezeigt. Nun habe ich schon die Attachment.php wie beschrieben angepasst, nur hat dies kein Erfolg gebracht.
Kann mir da einer weiterhelfen?
Gruß
Raven
|