🖼️
Vsebina

Galerijski sistem

Skrbniške nastavitve

Galerije slik in videoposnetkov s svetlobno ploščo in več postavitvami

Pregled

Popoln sistem za upravljanje galerije slik in videoposnetkov. Podpira več načinov postavitve (mreža, zid, vrtiljak, svetlobna plošča), vdelavo YouTube/Vimeo, neobvezne albume, leno nalaganje in integracijo GLightbox. Popoln za portfelje, foto albume in medijske izložbe.

Premisleki glede oblikovanja

Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:

  • Razmerja stranic slike so pomembna – ponujajo možnosti (1:1, 4:3, 16:9, samodejno)
  • Leno nalaganje je bistveno za delovanje velikih galerij
  • Lightbox mora podpirati navigacijo s tipkovnico in poteze na dotik
  • Zidarske postavitve zahtevajo pravilno uravnoteženje stebrov na mobilniku
  • Sličice videoposnetkov potrebujejo ikone za predvajanje, da določijo pričakovanja

Ključne prednosti

Po čem ta funkcija izstopa:

  • 4 načini postavitve (mreža, zid, vrtiljak, svetlobna škatla)
  • Podpora za videoposnetke YouTube in Vimeo s sličicami
  • GLightbox s povečavo, prenosom in skupno rabo
  • Organizacija albuma s polži
  • Počasno nalaganje za zmogljivost
  • Odziven s postavitvami, optimiziranimi za mobilne naprave
Tehnična opomba

GalleryWidget sprejema slike iz več virov: neposredno polje, ID-ji datotek, priloge subjektov ali galerijski albumi. Knjižnica GLightbox skrbi za funkcionalnost svetlobne plošče. Uporabite GalleryHelper za normalizacijo slike in pridobivanje podatkov.

Pomočniki
GalleryHelper
Modeli
GalleryGalleryItemFileEntityAttachment
Tabele baze podatkov
gallerygallery_itemfileentity_attachment

Konfiguracija

Legenda razmerja konfiguracije
DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB hrani samo vrednost
params.php Konfiguracija

Konfiguracijska pot: params['gallery']

params['features']['gallery'] => trueparams['gallery']['lightbox']['enabled'] => trueparams['gallery']['lightbox']['loop'] => trueparams['gallery']['lightbox']['zoomable'] => trueparams['gallery']['lightbox']['draggable'] => trueparams['gallery']['lightbox']['slideEffect'] => 'fade'params['gallery']['showCaptions'] => trueparams['gallery']['lazyLoad'] => trueparams['gallery']['showDownload'] => falseparams['gallery']['animation']['enabled'] => trueparams['gallery']['animation']['default'] => 'fade-up'
Nastavitve baze podatkov (tabela system_setting)
KljučVrstaOpisRazmerje
gallery_lightbox_enabledbooleanEnable lightbox globally
gallery_default_layoutstringDefault gallery layout