Startseite Joomla Very Simple Image Gallery - FAQ & Troubleshooting
2010-09-07
Very Simple Image Gallery Plugin FAQ & Troubleshooting
Geschrieben von: Andreas Berger   
Sonntag, den 27. September 2009 um 17:48 Uhr

ERROR: Fatal error: Call to undefined function imagecreatefromjpeg() oder imagecreatefromgif() oder imagecreatefrompng()

ERROR: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 3264 bytes)

PROBLEM: Nur der Code {vsig}ordner{/vsig*} wird angezeigt - Darstellung in Modul

 

 

ERROR: Fatal error: Call to undefined function imagecreatefromjpeg() oder imagecreatefromgif() oder imagecreatefrompng()

Ab Version 1.5.4 tritt diese Fehlermeldung nicht mehr auf. Werden an Stelle der Thumbnails nur die Alternativtexte angezeigt, dann überprüfen Sie bitte im Konfigurationspanel des Plugins den Status der GDlib.

Die GD Library, kurz GD oder GDlib, ist eine Programmbibliothek zur dynamischen Erzeugung und Manipulation von Grafiken und eine der verbreitesten Erweiterungen von PHP. Die Very Simple Image Gallery greift auf diese Erweiterung zu, um die Vorschaubilder zu erzeugen.
Um über die Hinweise im Konfigurationspanel des Plugins hinaus zu überprüfen ob und wenn ja in welchem Umfang diese Erweiterung am Server zur Verfügung steht, ruft man im Joomla! Administrationsinterface den Menüpunkt Hilfe > Systeminfo >PHP-Information auf. Auf dieser Seite sucht man nach "gd". Im Optimalfall findet sich ein Abschnitt mit folgendem oder ähnlichem Inhalt:

gd

  • GD Support enabled
  • GD Version bundled (2.0.34 compatible)
  • FreeType Support enabled
  • FreeType Linkage with freetype
  • FreeType Version 2.1.9
  • T1Lib Support enabled
  • GIF Read Support enabled
  • GIF Create Support enabled
  • JPG Support enabled
  • PNG Support enabled
  • WBMP Support enabled
  • XBM Support enabled

Die erste Zeile zeigt an, dass die Erweiterung aktiviert ist, die zweite Zeile gibt Auskunft über die installierte Version. Danach folgen Angaben über zur Verfügung stehende Funktionalitäten und unterstützte Bildformate. Für die Very Simple Image Gallery sind die Formate GIF, JPG und PNG von Bedeutung.
Ist die GDlib nicht aktiviert oder werden diese Bildformate nicht unterstützt, dann sollte man das (in der lokalen Testumgebung) ändern oder (am Webserver) den Webhoster darauf hin ansprechen, ob eine Aktivierung möglich ist. Ohne diese Erweiterung ist die Very Simple Image Gallery nicht einsetzbar.

 

ERROR: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 3264 bytes)

Tritt beim Aufruf der Galerie diese Fehlermeldung auf (die angegebenes Bytes variieren), dann bedeutet das, dass die Erzeugung der Thumbnails aus den Originalbildern mehr Arbeitsspeicher in Anspruch nimmt, als der Webserver einem PHP Script zur Verfügung stellt.
Man könnte nun entweder (in der lokalen Testumgebung) den Speichergrenzwert hochsetzen oder (am Webserver) den Webhoster darum ersuchen, den Account diesbezüglich besser auszustatten, doch in 99% der Fälle ist die Lösung einfach: Kleinere Bilder!

Vielfach werden Bilder in Auflösungen hochgeladen, die für die Darstellung auf einer Webseite schlicht überdimensioniert sind. In einem üblichen Joomla! Template verbleiben für die Darstellung einer Galerie im Kontext des Inhalts vielleicht 600 bis allerhöchstens 800 Pixel an Breite. Bilder dieses Formats lassen sich - je nach Bild - bereits mit 50 bis 100 Kilobyte in ausgezeichneter Qualität darstellen. Lädt man Bilder direkt von der Digitalkamera hoch, dann haben diese aber Formate von bis zu 3000 Pixel Breite und sind teilweise bis zu 3 oder 4 Megabyte groß.
Die Nachteile großer (Dateigröße) Bilder liegen auf der Hand: Der Upload dauert wesentlich länger, man braucht mehr Platz am Server und man verschreckt seine Besucher, denn kaum jemand ist gewillt, auf das Laden eines Bildes von 3 MB oder mehr zu warten. Dazu kommt, dass das Skalieren der Bilder mit einem geeigneten Programm (z.B.: GIMP) wesentlich bessere Resultate bringt, als wenn man diese Aufgabe dem Browser überlässt.

Im Optimalfall skaliert man also die Bilder offline und lädt sie in einem Format hoch, das entweder exakt dem Format entspricht, in dem sie dann angezeigt werden (wenn mand das bereits ausprobiert hat) oder ein wenig größer (ein wenig größer deshalb, weil Browser beim hinaufskalieren noch schlechtere Ergebnisse bringen als beim Herunterskalieren).

Ach ja, die Fehlermeldung verschwindet dann übrigens auch.

 

PROBLEM: Nur der Code {vsig}ordner{/vsig*} wird angezeigt - Darstellung in Modul

Wird im Frontend keine Galerie sondern nur der Aufruf - {vsig}ordner{/vsig*} (ohne Stern) - angezeigt, dann überzeugt man sich zuerst, dass das Plugin auch aktiviert ist! Ist das der Fall, dann liegt das Problem in vielen Fällen darin, dass die Galerie nicht im Kontext des Hauptinhaltes angezeigt werden soll, sondern an einer Modulposition.
Nicht alle Erweiterungen, die anbieten eigenen Content an einer Modulposition anzuzeigen unterstützen die volle Funktionalität des Joomla! Frameworks und damit die Funktionen die das Plugin benötigt um fehlerlos zu arbeiten.
Von zumindest zwei Erweiterungen gibt es bislang aber Rückmeldungen von Nutzern, die bestätigen, dass diese Funktionalität bereitgestellt wird.

Eines ist das Modul "Module: Content with Plugins", gelistet bei extensions.joomla.org unter der Rubrik "News Display" > "Articles Embed".
Das Andere ist das Modul "Plugin in Module", gelistet bei extensions.joomla.org unter der Rubrik "Core Enhancements" > "Embed & Include".

 


Für Fragen und Anregungen steht die Kommentarfunktion zur Verfügung.

Ich freue mich über jeden, der die Möglichkeit findet, mich durch einen Link zu www.bretteleben.de auf seiner Webseite zu unterstützen. Das Plugin selbst produziert keine versteckten Links oder sonstige Nettigkeiten welcher Art auch immer.

Wer für sein Projekt zusätzliche Funktionen oder Adaptierungen über die Möglichkeiten des hier gebotenen Supports benötigt, der ist eingeladen, mich mit einer Beschreibung der gewünschten Leistungen und dem angedachten Budget per Email zu kontaktieren (Menüpunkt "Kontakt" im Topmenü).

 

Zuletzt aktualisiert am Samstag, den 28. August 2010 um 21:11 Uhr
 
Kommentare (176)
captions
6 Freitag, den 16. Oktober 2009 um 19:47 Uhr
Rob
My captions wouldn't work right. My images were titles image1.jpg, image2.jpg, image3.jpg, etc. When I took out caption calls for the first two, it worked. Apparently image file names anding in 1 or 2 don't work w/ captions
@Luna
5 Donnerstag, den 08. Oktober 2009 um 18:48 Uhr
A. Berger
Hi Luna!

The error you get is not caused by the Very Simple Image Gallery. Maybe it is caused by Joomla itself - I don't know. I would feed my favorite search engine with the exact error message, I am pretty sure you will get some results.

About image file size in general - please read the second article on this page about the error "Allowed Memory size exhausted" to get familiar with it. If you are going to show pictures of 3 MB in your gallery, you will probably see this error often :)
Serious: not one of your visitors will wait till your images are loaded.

Best regards
Andreas
Image Error
4 Mittwoch, den 07. Oktober 2009 um 21:00 Uhr
Luna
Hi

I only have one question, when i upload an image I get the message: 'Not a valide image'
I suspect my image is to big, the image is 3,30 MB, but is't the max size 10MB? If i down scale the image it works fine. It is a JPEG image. If it is the max size, can I change it anywhere?

Ps.: Great work on the gallery I can't wait to upload my images in to it.
@Roland Wampers
3 Mittwoch, den 07. Oktober 2009 um 17:58 Uhr
A. Berger
Hi Roland Wampers!

You are searching for a piece of bread in a bakery :)

Have a look at the second part of the tutorial (Plugin Howto Code) and especially at the section "Parameter Overrides". There is no setting you cannot override for a single gallery.

Best regards
Andreas
VSIG
2 Mittwoch, den 07. Oktober 2009 um 17:35 Uhr
Roland Wampers
I am a very happy user of VSIG. In some situations however, I lack the flexibility for the choice of the display "width". In my situation I have set the plugin to a specific width, where in some cases I would need a different width (as a right column-content is shown at some spots in the site).

Hence my feature request: would it be possible to have a command option {vsig}ordner{/vsig*} --> {vsig with="500"}ordner{/vsig*} to overrule the standard set width of the pictures?

Sample link to the URL displaying the issue at hand.
Alle Galerien und Slideshows
1 Mittwoch, den 30. September 2009 um 22:52 Uhr
Silvia
Ich gratuliere sehr zur Ausarbeitung der wirklich guten Galerien und Slideshows.
Ich habe selten bessere Beschreibungen gesehen!!!
Vielen Dank dafür.
Alles klappt prima, wenn auch die Einstellung der Thumbnails bei der Very Simple Image Gallery etwas mühsam ist.
Trotzdem großes Komliment!
Ich bin ein echter "bretteleben-Fan"