Login
Neu hier? Registrieren.
Benutzung
Erstelle Deine erste Galerie
- Erstelle in MODx einen Ordner, nenne in Meine Galerien
- Überprüfe ob das Dokument veröffentlicht ist (Published)
- Rufe das Snippet folgendermaßen im Eingabefeld auf und speichere es:
[!MaxiGallery? &display=`childgalleries`!] - Erstelle ein neues Dokument in dem Ordner und nimm als Titel Galerie 1
- Überprüfe ob das Dokument veröffentlicht ist (Published)
- Rufe das Snippet nun folgendermaßen im Eingabefeld des Dokumentes auf und speichere es:
[!MaxiGallery? &display=`embedded` &embedtype=`slimbox` &pics_per_row=`3` &max_thumb_size=`110` &max_pic_size=`0` &thumb_use_dropshadow=`1`!] - Du kannst auch ein anderen Aufruf nehmen
- Wiederhole diese Schritte 4 – 6 mal solange bis du genügend Galerien hast
- Gehe zum Galerie 1-x Dokument und lade Bilder mit Hilfe des Manage Picture Buttons. (Du musst im Manager oder im Front-End eingeloggt sein und du brauchst die entsprechenden Rechte)
Wichtig: Es liegt an deinen Server Einstellungen wie viel Bilder du auf einmal hinaufladen kannst und wie groß diese sein dürfen. Der Bild Maskierungsprozess zB ist sehr langsam und es kann sein das du eine „Maximum execution time of NN seconds exceeded“ Fehlermeldung bekommst, wenn du versuchst viele Bilder gleichzeitig mit „Bildmaskierung“ auf einmal hochzuladen oder wenn die Bilder groß sind (Dateigröße).
Also wenn du große Bilder hinauflädst kann es sein das du eine „Memory Size Exhausted“ Fehlermeldung bekommst, weil der Prozess benötigt auch viel Arbeitsspeicher. Diese Fehler sind keine Fehler im Snippet Code, diese kommen von den Server Einstellungen. MaxiGallery versucht mit„ini_set“ die Einstellungen für die max. Ausführzeit (max execution time) und den Speicherlimit (Memory Limit) zu ändern wenn nötig, dies kann aber nicht funktionieren wenn sich PHP im Safe-Mode befindet.
Es ist durchaus möglich das du keine Fehlerseite siehst, es kann auch sein das du nur eine leere Seite siehst wenn du Bilder hinaufgeladen hast. Wenn du in /assets/gallery/<docid>/ schaust kann es sein das einige Thumbnails erstellt wurden aber nicht alle. Dies passiert wenn die max. Ausführzeit oder das Speicherlimit erreicht wurde.
Überprüfe also bitte folgende Werte in der php.ini
- max_execution_time: Das ist die max. Ausführzeit (in sek.) eines Scripts. Es kann lange dauern wenn du viele Bilder hochlädst oder wenn du „Filter“ verwendest.
- max_input_time: Dieser Wert setzt fest wie lange ein Script Inputs empfangen darf.
- memory_limit: Dies ist die max. Höhe des Speichers, in MB, welches ein Script benutzen darf (MaxiGallery behält ein Teil des Speichers während es Thumbnails erstellt)
- post_max_size: Das ist die max. Größe, in MB, die PHP mit POST akzeptiert.
- upload_max_file_size: Das ist die max. Größe einer Datei, in MB, die akzeptiert wird.
Diese Einstellungen kannst du auch mit Apache tätigen, also überprüfe ob du folgendes in deiner httpd.conf finden kannst:
- php_admin_value upload_max_filesize: Setzt die dazugehörigen PHP Einstellungen, siehe oben.
- php_admin_value post_max_size: Setzt die dazugehörigen PHP Einstellungen, siehe oben.
- php_admin_value memory_limit: Setzt die dazugehörigen PHP Einstellungen, siehe oben.
- LimitRequestBody: Das selbe wie post_max_size, nur für den Apache.
Überprüfe in der php.ini ob die GD Libary geladen wird:
- extension=php_gd2.dll (Windows)
- extension=gd2.so (Linux)