Seite 1 von 1
Bilder werden nicht dargestellt
Verfasst: Di 25. Apr 2006, 10:45
von damoe
Verwende die Bildergalerie aus dem Beispielmandanten 4.6.4 von Timo A. Hummel.
Bei der Installation hat alles funktioniert, es gab also keine Fehlermeldungen oder sonstiges. Wenn ich dann nun die bestimmte Kategorie öffne um mir die Bilder anzuzeigen bekomm ich nur die Tabellenstruktur mit "Bildvorschau" und "runter laden" sowie die Dateigröße des Bildes angezeigt. Jedoch keine Bild auch keinen Fehler. Wenn ich "runter laden" auswähle öffnet sich ganz normal das neue Fenster mit dem Bild. Wenn ich aber auf Bildvorschau gehe komme ich zur Detailansicht, jedoch auch ohne Bild.
Im Quelltext steht bei der Galerieausgabe folgendes:
Code: Alles auswählen
<a href="front_content.php?idcatart=212&start=&view=upload%2Fmediapool%2Fschild%2FReschkeSavBlanc04.jpg"><img border="0" src="" title=" " alt=" "></a>
Oder hier der Link zur Bildvorschau:
Code: Alles auswählen
<a href="front_content.php?idcatart=212&start=&view=upload%2Fmediapool%2Fschild%2FReschkeSavBlanc04.jpg">Bildvorschau</a>
Alles sehr merkwürdig, wobei der Quelltext auch nicht sauber aussieht: "upload%2Fmediapool%2Fschild%2FReschkeSavBlanc04.jpg"
Habe schon mehrmals im Forum danach gesucht aber nichts gefunden.
Für eure Mithilfe wäre ich dankbar.
Verfasst: Di 25. Apr 2006, 10:54
von HerrB
Nein, das ist schon in Ordnung, das %2F ist ein / in URL-kodierter Form.
Die Bildergalerie dürfte ein Resize durchführen; hast Du eine geeignete GD-Library installiert (siehe Administration -> System)? Wie groß ist das Bild?
Beispiel:
Bei einem Bild von 3000 x 2000 Pixel gibt die PHP-Resize-Funktion bei gängigen Providern einfach nix aus, da zuviel Speicher und CPU-Time für das Resize benötigt wird.
Gruß
HerrB
Verfasst: Di 25. Apr 2006, 11:00
von damoe
Laut System ist eine GD-Library mit der Version "bundled (2.0.28 compatible)" installiert. Das Bild ist 887 x 3618 pixel groß.
Müssen wenn möglich aber so große Bilder sein da es eine Art Pressebereich mit Mediapool geben soll.
Verfasst: Di 25. Apr 2006, 11:25
von HerrB
Tja, das wird schwieriger. Wenn Du bei einem gängigen Provider bist, wird Dir nichts anderes übrig bleiben, als die Bilder zunächst manuell in eine verträglichere Größe zu konvertieren und Hochzuladen und das Modul so zu manipulieren, dass es bei Download eben die große Datei anbietet.
e.g.
img/gallery/medium <- Kleinere Bilder, die für die Bildergalerie verwendet werden (d.h. darauf zeigt das Modul)
img/gallery/fullsize <- Original-Bilder gleichen Namens, dieser Pfad wird bei "Download" angezeigt (ist ein simpler Umbau des Moduls)
Wenn es Dein eigener Server ist oder Du über einen entsprechenden Service Einstellungen ändern lassen kannst, könntest Du erlaubten Maximalwerte für PHK-Skripe erhöhen (sowas wie Speichernutzung und CPU-Time).
Es handelt sich um die PHP-Funktionen imagecopy und imagecopyresized.
Gruß
HerrB
Verfasst: Di 25. Apr 2006, 13:13
von damoe
Habe soeben mit meinem Provider telefoniert und dort ist ein Limit für meinen Server bei 25 MB eingestellt. Habe es jedoch danach mit einem kleineren Bild versucht und es hat ebenfalls nicht funktioniert.
Verfasst: Di 25. Apr 2006, 13:47
von HerrB
Mmmh, ich kenne leider das Modul nicht aus dem Kopf - hast Du schon die Rechte im Mandanten-Cache-Verzeichnis gesetzt/kontrolliert?
Wobei Du da Fehlermeldungen bekommen solltest (da ist wirklich nix im errorlog [Administration -> System]?).
Gruß
HerrB
Verfasst: Di 25. Apr 2006, 14:40
von damoe
Also im errorlog steht nichts, die Rechte im Mandanten Cache sind auf 755 gesetzt (richtig? falsch?).
Ich bin mir nicht genau sicher ob es etwas damit zu tun hat das ich bei diesem Mandanten zwei Sprachen habe und auf dem Server mehrere Mandanten ihr Zuhause haben?! Ist halt nur komisch das es eine Liste gibt wo auch Informationen stehen aber die Bilder nicht angezeigt werden.
Und wenn ich beim Mandanten in den Mandanteneinstellungen die werte:
language separator §§§ wieder heraus nehmen kommt folgender Fehler aber die Tabelle wird dennoch angezeigt:
Warning: explode(): Empty delimiter. in ....
Verfasst: Di 25. Apr 2006, 16:47
von HerrB
Wie gesagt, bitte mal prüfen, über welche Rechte die Datei errorlog.txt verfügt. Nein, 755 ist nicht ausreichend (das ist praktisch "nur lesender Zugriff").
Besser: 766 oder max. 777
Gruß
HerrB
Verfasst: Di 25. Apr 2006, 16:49
von Halchteranerin
HerrB hat geschrieben:max. 777
mehr geht wirklich nicht.

Verfasst: Mi 26. Apr 2006, 06:22
von damoe
Juhuu,
sieht so aus als wäre das Problem gelöst.
Habe die Rechte nochmals im Mandanten-Cache auf 777 gesetzt und somit werden die Bilder richtig angezeigt. Nur noch etwas an der formatierung ändern und dann siehts gut aus.
Vielen Dank für eure Mithilfe!!!