Jestliže máte požadavek na zabudování fotogalerie do redakčního systému Drupalu, může mít takový úkol celou řadu výstupů. Kdysi jsme si tady ukazovali řešení fotogalerie pomocí Views. Takovéto zpracování je vhodné pro případ, kdy chcete mít na webu samostatnou sekci s fotogalerií.
Jiným požadavkem však může být zprovoznění fotogalerie spárované z některým z článků. Na webu jsou často k vidění fotogalerie pod článkem, které obsahují obrázky nějak související s textem. V Drupalu 7 můžete toto velmi elegantně vyřešit zapnutím modulu Colorbox, který z náhledů pod článkem udělá klikací galerii.
Chcete-li však něco trošku více sofistikovaného, než sadu klikacích čtverečků, koukněte se na řešení galerie pro Drupal s využitím modulu Gallery formatter. Jde o jednoduchý modul, který stačí zapnout a který se následně postará o to, že obrázky nahrané přes obrázkové políčko u článku v Drupalu se zobrazí v jednoduché fotogalerii s náhledy, zvětšeninou a odkazem na originál. Ten lze navíc otevírat v Colorboxu, máte-li instalován i tento modul. V Colorboxu pak lze procházet i celou galerii.
Gallery formatter se mi líbí také proto, že zkušenější tvůrci webů s Drupalem mohou využít jeho nastavení a velikosti náhledů a zvětšeniny si upravit podle sebe. Ve spojení s CSS pak lze vzhled této jednoduché fotogalerie zcela předělat, funkčnost přitom zůstane zachována a nemusíte řešit její programování.
Jak pracovat s modulem Gallery formatter vám ukážu na následujícím videu. Rovněž jej uvidíte v akci spolu s modulem Colorbox. Instalace Drupalu 7 na tomto videu používá téma vzhledu Danland.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.
Podobné články
Komentáře k článku
Pokud nemáte špatně nakopírované knihovny, pak by mělo stačit jediné - vyprázdnit cache v Drupalu.
Dobrý den, poradíte, jak to rozchodit v Drupalu 6? Děkuji.
Tam je to podobné. Potřebujete CCK a ImageField.
Myslím, že to je dobrý tip na galerii, ale když ji potřebuji použít vícekrát v určitém content type a navíc na různých místech?
Jestli může být Gallery Formatter na jedné stránce zobrazen vícekrát a nepobijí se jeho JavaScripty, to jsem nezkoušel. Nicméně více galerií třeba s Colorboxem to problém není. Takže klidně stačí si udělat více políček a jejich fotky zobrazovat Gallery Formatterem, co to udělá.
Dobrý den,fotografie na výšku se nezobrazují celé... jen výřez, jako na fotografii na šířku, jde s tím něco provést? Děkuji
Jasně, musíte si zeditovat styl obrázku v Konfigurace > Média > Styly obrázku a místo Scale and Crop dát jenom Scale.
Dobrý den, děkuji za pěkný návod. Je to jednoduché a rychlé. Chtěl bych ale nahrávat více fotek najednou - v Drupalu 7. Fupload a swfupload funguje jen pro D6, Ostatní návhry plup, plupload a další nefungují bezpečně. Existuje něco na D7?
Děkuji Martin
Už dlouho používám Plupload. Jak ve spojení s IMCE, tak s FileField Sources. Co Vám na něm nefunguje?
Aha, já to nezkoušel. Jen jsem pročítal diskuse, kde ten plupload moc nedoporučovali....Díky, zkusím to.
Když u píšu. Vytvořil jsem si tuto jednoduchou fotogalerii. Vše funguje, ale když jsem si chtěl zvětšit fotku, tak mi nenajede do colorboxu, přestože jsem postupoval přesně podle vašeho návodu - v nastavení ve správě zobrazení Use jQuery modal for full image link - colorbox.. Modul colorbox jsem si samozřejmě nainstaloval. Nevím, čím to může být. Nemusí být všechny fotky ve stejném formátu? Mám totiž jednu na výšku, jednu na šířku, jednou je to jpg, jindy png.
Pokud máte Colorbox nainstalovaný a máte nakopírovány i jeho JavaScriptové knihovny, pak většinou stačí vymazat cache Drupalu. Poté se to chytne a bude fungovat. Případně koukněte do Hlášení stavu, jestli modul Colorbox nehlásí nekompatibilní verzi knihovny.
Dobrý den,
Gallery formater je opravdu jednoduchý, dobrý návod, spíše by mne zajímal názor, resp. návod jak využít Node Gallery. Podle toho, co předvádí tady, http://www.youtube.com/watch?v=M-zw6yR4dZM je to super. Umožňuje vytvářet samostatné galerie, pod-galerie, horši je to však se samotným konečnm vzhledem a funkčností celé galerie. Mám na mysli vzhled jako mozaika. Pokud by ste ste někdy opět zabýval fotogaleriemi, uvítal bych tento modul...
Hezký den
Libor
Abych pravdu řekl, od modulu Node Gallery mě odrazuje, že jednotlivé položky galerie, tedy obrázky, jsou vlastně vytvářeny jako samostatné uzly. Alespoň to tak popisují na stránce modulu. To mi přijde špatný nápad, použitelný jen v případě, že stavíme skutečně web typu fotogalerie. Ale pro použití jako doplňkové galerie na normálním webu je lepší nějaké řešení ve formě obrázků v políčkách.
Dobrý den,
předem děkuji za Vaše skvělé návody a výbornou knihu.
Nevím si ale rady se zobrazováním fotky v Colorboxu. Neustále se mi vybraná fotka zobrazuje v novém okně, místo toho, aby se objevila "pěkně v rámečku Colorboxu". Postupoval jsem přesně podle návodu, knihovny i moduly uloženy tam kde mají být, už si ale vůbec nevím rady, asi to bude nějaká úplná maličkost, kterou přehlížím.
V čem prosím může být problém?