@@verze 4 @@conf+:galerie_conf.php $single_galerie = array(); // Galerie s jediným zobrazeným obrázkem, ostatní po kliknutí // Ukázka konfigurace // // Vyžaduje Palette a Photoswipe. // // Do stránky lze vložit jako standardní obsahový prvek, // anebo programově pomocí vlozModulDoStranky("N", "galerie", "single", ID_GALERIE) // [1] - typ grafiky galerie, pro kterou se toto nastavené vstahuje $single_galerie[1] = array( /* Vzoreček. Možné entity: %count% = číslo vyjadřující celkový počet fotek %countMinus1% = číslo vyjadřující celkový počet fotek mínus jedna (aby se dalo udělat něco jako "+5 fotek") %image% = HTML kód hlavního obrázku %url% = URL hlavního obrázku %nazev% nebo %name% = název galerie %a% = celý tag pro rozkliknutí galerie %end% = celý ukončující tag */ 'pattern' => '
%nazev%%a%%image%%count%%end%
', // ImageQuery pro náhledový obrázek 'imageQuery' => 'Resize;100;100;crop', // ImageQuery pro rozkliknuté obrázky 'fullImageQuery' => 'Resize;300;300;crop', /* // Callback pro zpracování %image% 'imageCallback' => function (UniversalImage $image) { // udělat něco s $image }, */ /* // Třída, která se bude přidávat do %a% 'aClass' => 'item', */ ); @@reflection if (!isset($moduly["galerie"])) return "nelze"; if (!sluzba("photoswipe")) return "nelze"; if (!sluzba("palette")) return "nelze"; eval(nactinastavenimodulu("galerie")); if (isset($single_galerie) and ($single_galerie or $single_galerie === array())) return "ano"; return "ne";