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

PROBLEM: Leere Seite beim Aufruf eines Artikels mit Galerie

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

PROBLEM: Weder Bilder noch Thumbnails werden angezeigt (leere Rahmen)

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

 

 

PROBLEM: Leere Seite beim Aufruf eines Artikels mit Galerie

Führt der Aufruf einer Seite auf der eine Galerie eingebunden ist dazu, dass nur eine leere Seite angezeigt wird, dann ist der Grund dafür vermutlich ein "Fatal Error", ausgelöst durch die GD lib, eine Erweiterung von PHP. Um den Fehler beim Aufruf der Seite angezeigt zu bekommen reicht es, im Joomla! Backend unter "Site" > "Konfiguration" > "Server" im Abschnitt "Server" den Wert für den Parameter "Fehler berichten" auf "Maximum" zu setzen. (Anmerkung: Im aktivern Betrieb einer Webseite sollte das nach Behebung des Fehlers wieder zurückgesetzt werden!) Ruft man jetzt die Seite mit der Galerie auf, dann wird einem vermutlich ein "Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 3264 bytes)" angezeigt. Um dessen Behebung kümmert sich der nächste Punkt dieser FAQ.

 

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 Bilder/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!

Das betrifft in erster Linie die Abmessungen (Breite/Höhe) der Bilder und nicht zwingend die Dateigröße. Die GD library von PHP benötigt zum Laden des Bildes in den Arbeitsspeicher (meines Wissens) rund 40 Bit pro pixel. Das bedeutet - zum Beispiel - die Erzeugung des skalierten Bildes bzw. des Thumbnails von einem Originalbild mit 800x600 Pixel benötigt zumindest 800x600x40bit = 2.23 MegaByte an Speicher.
Bei einem Bild 600x450 ergibt die Rechnung 600x450x40bit = 1.29 MegaByte, und so weiter.

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: Weder Bilder noch Thumbnails werden angezeigt (leere Rahmen)

Werden an Stelle der Bilder und Thumbnails nur die Alternativtexte oder leere Rahmen 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 skalierten Bilder und 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.

 

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 Sterne) - 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".

Aber auch wenn das Plugin auf diese Art und Weise an einer Modulposition genutzt werden kann, ein Modul ist kein Artikel was dazu führt, dass dem Plugin - das die Identity des Artikels üblicherweise benutzt, um eindeutige Identifizierungen für JavaScript/CSS zu erzeugen - diese Unterscheidungsmöglichkeit fehlt. Solange es auf einer einzelnen Seite nur 1 Galerie gibt ist das kein Problem, aber wer vorhat, auf einer einzelnen Seite mehrere Galerien an Modulpositionen darzustellen, dem würde ich empfehlen auf eine Galerie ausweichen, die explizit als Modul entwickelt wurde.


Für Fragen und Anregungen steht die Kommentarfunktion zur Verfügung. Bitte geben Sie bei Ihrer Frage die verwendete Joomla! Version an und posten Sie bei Problemen - soweit möglich - einen Link zur betroffenen Seite.

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ü).

Wer die Erweiterung nutzt den bitte ich, sie auf extensions.joomla.org zu bewerten und einen Erfahrungsbericht zu posten.

Zuletzt aktualisiert am Sonntag, den 20. März 2011 um 13:30 Uhr
 
Kommentare (31)
removing the border (image frame)
31 Mittwoch, den 09. Mai 2012 um 15:10 Uhr
Damian

Hi,

I'm using J! 2.5 and I'm very pleased and grateful for the VSIG.
How can I get rid of the image border (the white frame) or at least to make it black. > jazzclubrestaurant.com.mk/index.php/en/gallery

All the best,
Damian

Strange behaviour
30 Dienstag, den 08. Mai 2012 um 18:04 Uhr
Neg

Hello,

for reasons unknown, the gallery doesn't work on some pages, for example:
www.stefanovivianiarchitetto.it/index.php/pubblicazioni/22-gap-2005

Strange is, if you call images one by one, they're actually there:
www.stefanovivianiarchitetto.it/images/riviste/riviste/Gap2005_phatch_phatch/Senza%20Titolo.jpeg

Could you please help me? Thank you!

@Neg
Mittwoch, den 09. Mai 2012 um 20:45 Uhr
A. Berger

Hi Neg!

Just replace the file type "jpeg" with "jpg". ;)

Best regards
Andreas

Problem with Undefined property: stdClass::$id in /home/formola/public_html/plugins/content/vsig.php on line 219 PDFAusdruckenE-Mail
29 Samstag, den 05. Mai 2012 um 20:46 Uhr
Arco

Hello you all

Maybe anyone can help me on this.
Got Joomla 1.5 and the VSIG Plugin.

I'm trying to get the Plugin working in Virtuemart 1.1. The plugin works great, but I get an error message on the screen of the produkcts:
Notice: Undefined property: stdClass::$id in /home/formola/public_html/plugins/content/vsig.php on line 219
I understand that there have to be a definition of something. But at this point my PHP Knowledge ends..
Can anyone help me to get this error message out?
The code is:
//create a unique identifier for the current gallery
$identifier=$row->id."_".$sigcount;

Best regards

@Arco
Sonntag, den 06. Mai 2012 um 20:42 Uhr
A. Berger

Hi Arco!

The problem is caused by the fact, that the Joomla!1.5-version of the plugin relies on the articleID, provided by Joomla! in the context of an article - but obviously not in the context of VirtueMart.

Best regards
Andreas

Error while adding images
28 Montag, den 30. April 2012 um 12:22 Uhr
Chris

Hi,

First I want to thank you for the great Plug-In you're providing!
I installed vsig 1.6.6 with my Joolma! 2.5. The site was first made on a local webserver and then transferred to the webserver. Everything worked well, all galleries displayed the images properly. The problem arises when I want to add/change an image on the webserver. If I add an image I get the following error:
- Warning: file_put_contents(/home/www/web253/html/images/moebel/sideboard_charlie/vsig_images/FLB20120111_016_290_435_90.jpg) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web253/html/libraries/joomla/filesystem/file.php on line 418 -

When I check the vsig_images/vsig_thumbs folders no images/thumbs are generated. I am terribily sorry for this dumb question, but I am not very advanced at this.

Thanks a lot in advance and have a great one!
Cheers

@Chris
Dienstag, den 01. Mai 2012 um 14:54 Uhr
A. Berger

Hi Chris!

Please check the directory/file-permissions of the folder that contains the images, it's subfolders and the images (folders 755, images 644).
If this does not solve the problem, you could try to configure and activate the Joomla! FTP-layer (check this posting at forum.joomla.org for further information on the configuration).
If the problem still persists - maybe this helps: http://docs.joomla.org/Why_can't_you_install_any_extensions%3F

Best regards
Andreas

I fail
27 Dienstag, den 17. April 2012 um 23:49 Uhr
Jim

Hello, I think your plugin is exactly what I'm looking for, but cannot get it to find my folder.

I get the error message:
Very Simple Image Gallery:
Could not find folder /home1/pfanner2/public_html/images/vendors/
The vendors folder is there, and I can directly link to the images in them. I also checked the permissions and they are correct as well. Any other ideas?

Thank you so much for your time.

@Jim
Mittwoch, den 18. April 2012 um 20:36 Uhr
A. Berger

Hi Jim!

Open the article, switch to HTML-view and check if the code is fragmented with HTML-tags. If so - remove them.
If this is not the reason, please provide a link to the page, I will have a look at it.

Best regards
Andreas

Plugin Paramaters No Visible
26 Sonntag, den 08. April 2012 um 23:21 Uhr
Damien

Hello!

I just installed VSIG on my Joomla 2.5.4. (I had it installed on Joomla 1.5 previously, I used JUpgrade to move to 2.5.4). In the Plugin Manager for VSIG I do not see any Paramaters in the right hand side of the window. The right hand side of the window is completely blank. I checked in the latest versions of both Safari and Firefox.

If you have any ideas on how to resolve this let me know!

PLUGIN PARAMATERS NOT VISIBLE
Mittwoch, den 11. April 2012 um 08:18 Uhr
Damien

Hello Andreas,

You were right about that! I uninstalled the old version and reinstalled the new one and that fixed it!

Thank you!
Damien

@Damien
Montag, den 09. April 2012 um 14:46 Uhr
A. Berger

Hi Damien!

Maybe the plugin is still there from your Joomla!1.5 installation. Uninstall it and install version 1.6.6 for Joomla!2.5.

Best regards
Andreas

error
25 Donnerstag, den 05. April 2012 um 12:13 Uhr
Loraine

Hi!

For some reason I'm battling to use the very simple image gallery.  I'm using Joomla 2.5 and the "very simple image slideshow' works perfectly fine, but when i try to do the image gallery on the page article (with or without the slideshow) I get the following on my page:

Error
JFolder::create: Could not create directory
JFolder::create: Could not create directory

etc, for each image.
It baffles me as the slideshow works fine, which means the folder is called correctly etc.

Thank you!

@Loraine
Donnerstag, den 05. April 2012 um 20:57 Uhr
A. Berger

Hi Loraine!

The "Simple Pictur Slideshow" works with the original image files, it creates neither scaled images nor thumbnails, therefore - no error.
The error tells you, that Joomla! is not able to create the subdirectories for scaled images and thumbnails. Please check the directory settings of the folder that contains the images. They should be 755 for the folder and 644 for the files.

Best regards
Andreas

Simple Photo Gallery with Categories
24 Freitag, den 16. Dezember 2011 um 02:30 Uhr
Farhang

Hi Andreas,

I like Simple Photo Gallery because it is really simple to use.
I have a question. How can I create a photo gallery with several categories and a main page with the index to these categories?
For example you click on the menu "Simple Photo Gallery", it displays a page with some thumbnails. Every  thumbnail is linked to a different photo gallery, for example a photo gallery for cars, another one for people, a third one for plants and so on.

Thanks,
Farhang

@Farhang
Montag, den 19. Dezember 2011 um 21:49 Uhr
A. Berger

Hi Farhang!

The puropse of a content plugin is to modify your content (in this case, to replace the code with the gallery). What you are looking for is rather a gallery component than a gallery plugin.
Maybe you want to check the category Photos & Images at extensions.joomla.org, it lists a lot of them. :)

Best regards
Andreas

Page is still empty when trying to open a page with gallery
23 Freitag, den 09. Dezember 2011 um 21:10 Uhr
Kristin

The "Set" and "back/forward" links display, but nothing else -- not even frames for the images. In the Media Manager, under vsig_images and vsig_thumbs, all the files there are broken images. That is, there are files with the right filenames, but they are empty and appear blank.

I tried to follow your first FAQ response, and removed all but two images sized 800x600. I deleted all the old thumbnails and plugin-generated images. But, I still have the same problem.
I put the site in debug mode, but no error was reported.

Any advice? Thanks!
Kristin

@Kristin
Sonntag, den 11. Dezember 2011 um 20:13 Uhr
A. Berger

Hi Kristin!

Please provide a link to the page, I will have a look at it.
In addition, please check the configuration panel of the plugin - is the GD-Library available on your server?

Best regards
Andreas

Background color
22 Mittwoch, den 07. Dezember 2011 um 14:49 Uhr
P76

Hi,

I can't seem to change the background color of the block. It's now displayed in a huge white box which is really ugly.

If I change the .div.rt.article.bg { background: none repeat scroll 0 0 #FFFFFF;} to the desired color, nothing changes.  Any advise?

@P76
Donnerstag, den 08. Dezember 2011 um 08:26 Uhr
A. Berger

Hi P76!

Have a look at the stylesheet of the plugin at /plugins/content/plugin_vsig/vsig.css (Joomla!1.5). It allows to modify every single part of the gallery.

Best regards
Andreas

Deutsch
Panoramic Image Viewer
Follow me on Facebook
Follow me on Google+

bretteleben.de

Add to circles

Wer ist online
Wir haben 130 Gäste online