Hallo Community,
ich habe bei meiner Seite die Extension goof fotoboek laufen. Die funktioniert auch einwandfrei aber nur bei jpgs. Hat man in der Gallerie ein gif oder ein png, bringt er mir folgende Fehlermeldung ( angezeigt werden die Thumbnails aber trotzdem )
Warning: exif_read_data(bildname.jpg): file not supported in bla/typo3conf/ext/goof_fotoboek/pi1/class.tx_gooffotoboek_pi1.php on line 554
Warning: Cannot modify header information - headers already sent by (output started at bla/typo3conf/ext/goof_fotoboek/pi1/class.tx_gooffotoboek_pi1.php:554) in bla/typo/tslib/class.tslib_fe.php on line 2614
Wenn ich z.b. mit kh articlepages einen Artikel erstelle und dort ein gif oder png einfüge geht das hingegen reibungslos. Weiß einer von euch zufällig woran es liegt?
Yep, ich habe ein ganz ähnliches Problem, aber mit JPEGs, bei mir lauten die Fehlermeldungen:
Warning: exif_read_data(imgp0393.jpg): Illegal IFD Pointer in .../typo/typo3conf/ext/goof_fotoboek/pi1/class.tx_gooffotoboek_pi1.php on line 554
Warning: Cannot modify header information - headers already sent by (output started at .../typo/typo3conf/ext/goof_fotoboek/pi1/class.tx_gooffotoboek_pi1.php:554) in .../typo/tslib/class.tslib_fe.php on line 2614
Das Seltsame: diese Warnungen werden nur angezeigt, wenn ich die Seite bei meinem Provider aufrufe (Linux System). Wenn ich die gleiche Seite mit den gleichen Bildern auf meinem XP-Rechner mit lokalem Server aufrufe, kommt diese Warnung nicht. Auf beiden Servern habe TYPO 3.8.1 installiert. ImageMagick ist in beiden Fällen Version 4.2.9.
Das ist echt seltsam an Image Magick kanns nicht liegen das funzt. Daran das die Galerien Unterseiten einer Seite mit eigenem root Template sind kanns ja eigentlich auch nicht liegen.
Der Fehlermeldung nach liegt es ja an dieser exif read Funktion. Zumindest bei mir bringt es allerdings nichts diese im Constants Editor zu aktivieren.
Habe das selbe Problem aber mit PDF Dateien in goof_fotoboek.
Fehlermeldung:
Warning: exif_read_data(dateiname.pdf): file not supported in ...\typo3conf\ext\goof_fotoboek\pi1\class.tx_gooffotoboek_pi1.php on line 554 Warning: Cannot modify header information - headers already sent by (output started at ...\typo3conf\ext\goof_fotoboek\pi1\class.tx_gooffotoboek_pi1.php:554) in ...\tslib\class.tslib_fe.php on line 2402
Ich habe alle PDF-Einstellungen ausprobiert an der Datei kann es nicht liegen. Auch im Installtool werden PDF-Dateien voll unterstützt.
Die PDF-Datei wird auch korekt gerendert und dargestellt nur eben diese Fehlermeldungen erscheint oberhalb der Webseite.
System:
Typo3 3.7.0
goof_fotoboek 1.7.9
Hat jemand dieses Problem schon gelösst? Bitte um Hilfe.
Gruss Daffy
Ja wäre da auch sehr für eine Antwort verbunden in der Mailinglist und dem Bugtracker habe ich bezüglich dieses Problems leider auch nichts finden können. Ausgangspunkt ist ja aber in allen Fällen der Gleiche der Filesupport der exif_read Funktion wenn ich das richtig verstanden habe.
Falls es jemanden interessiert.
Mit selbst Hand anlegen müßte es gehen. Kann aber nicht ausschließen, dass sich dies an einer andern Stelle negativ auswirkt - denke aber eher nicht...
PHP File (class.tx_gooffotoboek_pi1) der Extension wie folgt an Stelle 787 ändern:
$allowedFiles = "gif,jpg,jpeg,tif,bmp,pcx,tga,png,ai,psd"; // Modification for not using PDFs
$types = preg_replace('/,/', '|', $allowedFiles); // old:$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']);
Kurze Erklärung:
An der Stelle an der die Ext. die Files aus dem Verzeichnis einliest, geben wir explizit bestimmte Filetypen vor. Lassen da PDF außen vor u. das Exif Problem müßte weg sein.
Viel Glück!
Michael