Hallo,
versuche seit längerem die Extension jm_gallery einzurichten. Das gelingt mir allerdings nur teilweise. Da ein Album meistens auch Unterordner hat, musste ich die Alben als Kategorie erstellen und die Unterordner der Alben als Alben. So meine Lösung bis hierhin. Bitte korrigiert mich, wenn man das anders lösen kann.
Allerdings fehlt mir dann trotzdem eine solche Ansicht:
ALBUM-Code:
Album XYZ
Beschreibung
Unterordner1, Unterordner2, Unterordner3...
Bilder...
Kommentare
Okay, das ist ja erst mal egal. Damit kann man ja noch leben. 🙂
Mein TS sieht folgendermassen aus:
plugin.tx_jmgallery_pi1 {
list_pid = 53
album_pid = 52
single_pid = 51
properties_pid = 0
admin = general,synchronize,upload,edit
versions =
thumbnail.maxWidth = 50
thumbnail.maxHeight =
thumbnail.quality = 80
single.maxWidth = 550
single.maxHeight =
single.quality = 90
cover.maxHeight = 160
cover.maxWidth =
cover.quality = 70
pagebrowser.imagesPerPage = 20
templateFile = gallery-template.html
randomImages = 9
comments.storagePid = 39
}
Ich habe folgende Seiten-Struktur für die Galerie verwendet:
» (1) Galerie (jede Kategorie mit RANDOM-Eintrag und LIST-Link)
» (1.1) List (hidden) (Ausgangspunkt --> Galerie)
» (1.2) Album (hidden) (Ausgangspunkt --> Galerie)
» (1.3) Details (hidden) (Ausgangspunkt --> Galerie)
» (1.4) Kategorie I (LIST-Eintrag --> Galerie/Kategorie I)
» (1.5) Kategorie II (LIST-Eintrag --> Galerie/Kategorie II)
» ...
» (1.x) Admin (Ausgangspunkt --> Galerie/*)
SysOrdner habe ich dann so erstellt:
» (1) Galerie
» (1.1) Kategorie I
» (1.2) Kategorie II
» ...
Auch im fileadmin-Ordner findet man die gleiche Struktur:
» (1) galerie/
» (1.1) kategorie1/
» (1.1.1) album1/
» (1.1.1.1) unterordner1/
» (1.1.1.2) unterordner2/
» ...
» (1.1.2) album2/
» ...
» (1.2) kategorie2/
» ...
Wenn ich jetzt Kategorie (Album) und Album (Unterordner) im entsprechenden SysOrdner erstelle und dann über die Admin-Seite nun versuche die Bilder für die Alben zu generieren, kann er mir nur eine bestimmte Ebene synchronisieren.
Wenn ein Album keine Unterordner besitzt, so findet die Synchronisation unter "fileadmin/galerie/kategorie1/album1" statt und diese werden auch problemlos gefunden und erstellt. Allerdings wird das eingestellte Cover-Bild nicht angezeigt - ist auch nicht erstellt worden.
Wenn ein Album aber Unterordner besitzt, so muss ich mehrere Alben für eine Kategorie synchronisieren, die dann in den jeweiligen Unterordnern zu finden sind: "fileadmin/galerie/kategorie1/album1/unterordner1", "fileadmin/galerie/kategorie1/album1/unterordner2" usw. Aber hier findet er einfach keine Bilder mehr! Ist vielleicht der Pfad zu lang? Deshalb habe ich dann mal versucht, die Kategorien-Verzeichnisse wegzulassen und alle Alben-Verzeichnisse in einem Ordner unter "fileadmin/" zu speichern...aber das gleiche Problem tritt auf (?!?!). Er findet sie einfach nicht, die Synch-Seite hat keine Bildereinträge. Wo liegt denn bitte schön der Unterschied? Zusatz: Für die Verzeichnisse verwende ich nur Alphanumerische Zeichen, Minus (-) und Unterstrich (_).
Die erfolgreich synchronisierten Alben dagegen werden auf der LIST-Ansicht richtig angezeigt, allerdings ohne die Cover-Bilder...Woran das nun wieder liegen mag...??
Dann habe ich noch eine Frage - wenn's nicht schon genug Fragen wären, ob man die Thumbnails bspw. in 80x80er-Maße als Ausschnitt generieren kann? Im Quelltext finde ich die Funktion imagemagickConvert, wo ich die Maße jetzt händisch auf 80x80px einstellen kann, aber dann sehen die Thumbnails so gestaucht oder gestrecht aus. Ich kann keine Möglichkeit finden, dies anders zu lösen oder ist das etwa für eine kommende Version von jm_gallery vorgesehen? Ist ja naheliegend, dass man so etwas möchte ;-). Sieht ja schließlich nicht aus mit den ganzen verschiedengroßen Thumbnails (Hochformat, Querformat).[/b]