im Forum gab es mal eine Anbfrage, ob ich das Bildergalerie-Modul von kummer unter CONTENIDO 4.8 zu Laufen kriegen kann. Das Ergebnis gibt es nun hier.
BESCHREIBUNG
Das Modul basiert auf der Version w3concepts.picgallery.v1 ursprünglich entwickelt
von kummer.
Siehe Modul Bildergalerie für 4.4:
http://forum.contenido.org/viewtopic.php?f=30&t=4726
Es wurde auf die neuere Version von CONTENIDO 4.8 und PHP 5 angepasst.
Features:
- Skaliert Bilder unter Verwendung von Bildbearbeitungsfunktionen in CONTENIDO
- Generierte Thumbnails werden im Cache-Verzeichnis des Mandanten abgelegt
- Liest auch vorhandene Beschreibungen zu gefundenen Bildern aus
- Links zu Bilden funktionieren auch ohne JavaScript
- Geöffnetes Popup-Fenster passt sich auch an die vorhanden Maße des Browserfensters an
- Funktioniert auch mit gängigen Mod-Rewrite Lösungen (Siehe Hinweis unter TIPPS)
- Auswahl des Bilderordners innerhalb des upload-Verzeichnisses des Mandanten
- Angabe der Größen für generierte Thumbnails
- Angabe der Spalten und Zeilen für die Ausgabe der Tabelle
- Text für vor und zurück Links
INSTALLATION
Die im Modulpackage enthaltenen Dateien/Sourcen sind wie im Folgenden beschrieben zu installieren.
Bei der Installationsbeschreibung wird davon ausgegangen, dass CONTENIDO in das DocumentRoot-Verzeichnis eines Webservers installiert wurde und das Mandantenverzeichnis "cms/" ist.
1.) cms/popupviewer.php:
Das Popupviewer Script zur Anzeige der Bilder. Dieses Script ist in das Mandantenverzeichnis zu kopieren, in der Regel ist es "cms/".
2.) w3concepts.picgallery.v1.1mp.xml:
XML-Export des Slideshow Moduls, ist über das CONTENIDO-Backend als Modul zu importieren.
3.) w3concepts.picgallery.v1.1mp_deutsch.xml:
XML-Export der deutschen Modulübersetzung, ist über das CONTENIDO-Backend als Modulübersetzung zu importieren.
4.) w3concepts.picgallery.v1.1mp_english.xml:
XML-Export der englischen Modulübersetzung, ist über das CONTENIDO-Backend als Modulübersetzung zu importieren.
Hinweis:
Die Modulausgabe enthält auch CSS und JavaScript-Code. Auch wenn das Modul auch so ohne Probleme funktioniert, ist es nicht valide CSS-Code außerhalb des head-Bereichs auszugeben. JavaScript-Code sollte idealerweise so spät wie möflich ausgegeben werden, ist aber kein muss.
Der CSS-Code sollte entweder in den head-Bereich des Layouts oder in eine CSS-Datei ausgelagert werden.
Der JavaScript-Code kann an das Ende des body-Tags (vor dem schließenden body-Tag) im Layout hinzugefügt werden.
TIPPS
Verwendung mit gängigen Mod-Rewrite Lösungen:
Manche Mod-Rewrite Lösungen in CONTENIDO haben eine restriktive Einstellung, der Aufruf von bestimmten Scripten muss explizit vom Umschreiben ausgeschlossen werden.
Das ist z. B. beim Advanced Mod Rewritre (AMR) Plugin der Fall. In solchen Fällen kann man das mit folgendem Eintrag in der .htaccess Datei lösen:
Code: Alles auswählen
RewriteRule ^cms/popupviewer.php.*$ - [L]
Code: Alles auswählen
^mandantenordner/popupviewer.php.*$
^/popupviewer.php.*$
^popupviewer.php.*$
xmurrix