Videonávod: Fotogalerie v Drupalu 7
Často se ptáte na možnosti vytvoření fotogalerie v Drupalu. Existuje množství modulů řešících tento problém komplexně. V mnoha případech si ale vystačíte se standardní instalací Drupalu doplněnou o často používaný modul Views a modul Colorbox. Tento návod vám ukáže, jak vše zkombinovat do galerie v Drupalu 7.
Reklama
Drupal 7 má výhodu v tom, že již obsahuje modul pro automatické zmenšování a další úpravy obrázků, stejně tak obsahuje prostředí pro přidávání dalších políček k vybraným typům obsahu. Pokud byste následující návod chtěli zrealizovat v Drupalu 6, není to vůbec problém - jen byste museli navíc doplnit moduly CCK a ImageCache.
K následujícími videu bych připojil krátkou omluvu - modul Views ve verzi pro Drupal 7 zatím není zcela stabilní a v některých případech zlobí. Nechtěl jsem proto některé drobné chyby z návodu vystřihovat, naopak jsem je tam ponechal a pokusil se vám naznačit, jak náhlý problém s nefunkčností úpravy View vyřešit. Věřím že i takové odbočky pro vás budou užitečné.
Celé video probíhá v prostředí ukázkového webu, který je popsán v mé nejnovější knize o Drupalu 7.
Budete-li mít nějaké doplňující otázky, neváhejte napsat do komentářů. Z vašich e-mailů vím, že téma fotogalerie v Drupalu vás opravdu hodně zajímá, takže budu rád, když do komentářů vložíte pár poznámek o tom, jak jste fotogalerie řešili na svých webech.
Odkazy, které přijdou vhod:
Do videa se už nevešla zmínka o možnosti nastavení vzhledu Colorboxu jako takového. Vězte tedy, že příslušné nastavení najdete v administrační části Konfigurace > Média > Colorbox, kde si vzhled Coloboxu vyberete z rozbalovací nabídky Styl. Můžete také zapnout volbu Vlastní a vzhled Colorboxu upravit detailněji.
Tip: zajímá vás spíše sestrojení fotogalerie pod článkem v Drupalu? Pak se podívejte na videonávod Drupal a jednoduchá fotogalerie bez složitého nastavování.
Podobné články
Volná místa v IT
- Vývojář (COPY GENERAL, s.r.o.)
- Senior Technical Support Rep (Expedia Services CZ, s.r.o.)
- Robotik – zahraniční projekty (plat od 30.000,--) (Advantage Consulting, s.r.o.)
- Systémový administrátor (IBM Domino) (Ref. č.: 5214) (PERSPEKTIVA CZ, s.r.o.)
- Pracovník technické podpory s NJ (Ref. č.: 5213) (PERSPEKTIVA CZ, s.r.o.)





















Komentáře
Re: Videonávod: Fotogalerie v Drupalu 7
Návštěvník (neověřeno) 2.6.2011 21:30:50 (#7169)Veľmi pekne ďakujem p. Polzer za perfektný návod !!! Nie som taká zdatná, aby som fotogalériu vytvorila bez Vašej pomoci.
Luba
Re: Videonávod: Fotogalerie v Drupalu 7
MilanS 3.6.2011 12:50:51 (#7172)Dobrý den,
díky za hutný návod. Ještě si ho několikrát přehraji a půjdu to zkusit. Prosím o radu, jak lze vytvořit (a zobrazit) fotogalerii ke konkrétnímu článku. Co článek to buď žádná a nebo "jeho" lokální fotogalerie.
Děkuji Milan
Lokální fotogalerie u jednotlivých článků
Vít Klimenko (neověřeno) 6.11.2011 21:48:57 (#7799)Dobrý den,
chtěl bych se zeptat jestli plánujete rozšířit tento návod o možnost přidávání lokálních fotogalerií ke konkrétním článkům - přesně to co požadoval pán předemnou. Tzn. mít možnost u daného článku zapnout / vypnout lokální galerii. Dále bych se chtěl zeptat, jakým způsobem mohu hromadně nahrát do drupalu např. 30 fotografií, abych je tam nemusel nahrávat jednu po druhé. Děkuji.
Vít Klimenko
Re: Lokální fotogalerie u jednotlivých článků
Jan Polzer (www.polzer.cz/) 7.11.2011 09:32:29 (#7803)Dobrý den, uvidím. Co se týče hromadného uploadu, to je u Drupalu problém. Můžete zkusit například toto http://drupal.org/sandbox/vingborg/1138512.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Nebo zkusit http://drupal.org
Honza Vyzvak (www.honzagal.cz) 5.2.2012 20:30:31 (#8171)Nebo zkusit http://drupal.org/project/plup
Re: Videonávod: Fotogalerie v Drupalu 7
libor 3.6.2011 13:08:15 (#7173)Díky za návod, naučil mne nové věci, hned je musím zkusit (global custom text,.. ). Ovšem k praktickému využití na tvorbu více galerií to moc není. Nelze pro každou galerii dělat nový typ obsahu. Dovedu si to představit leda jako dát uživatelům možnost přidávat fotografie do jednotlivých galerií mnou již vytvořených. Poté případně přidat nějaké filtrování dle data, autora, nebo popisku či jiného pole v typu obsahu fotografie?
Nešel by udělat typ obsahu s více fieldy typu obrázek (třeba i omezený počet), které by se zadali rovnou při tvorbě obsahu, a tyto fieldy pak podobně zobrazit? Ideálně právě podle názvu nového obsahu je pak případně fitrovat a zobrazovat?
Mně se to právě takto vůbec nedaří udělat a u tohoto článku už jsem se těšil, že jsem u cíle.
Edit: možná se mi začíná dařit a půjde to :-)
Re: Videonávod: Fotogalerie v Drupalu 7
Jan Polzer (www.polzer.cz/) 3.6.2011 13:27:51 (#7174)Dělat nový typ obsah pro další galerii není potřeba.
Já to nědeávno řešil tak, že jsem vytvořil novou kategorii, která je přiřazena k obshau typu Fotografie. Ve View, které zobrazuje galerii jsem nastavil jako Grouping by právě to políčko s galerií, výsledek je docela zajímavý a může se podle toho samozřejmě i filtrovat.
Galerii můžete stejným způsobem samozřejmě zobrazit i na základě obrázků v políčkách u jiných typů obsahu, u existujících článků. Taky jsem to realizoval.
Vidím, že vás to všechny zaujalo. Popřemýšlím o pokračování s tématem galerie obrázků v článku.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Re: Videonávod: Fotogalerie v Drupalu 7
libor 3.6.2011 15:53:46 (#7176)Groupování mne nějak nepomohlo. Vyřešil jsem to filtrem s termínama a exposed ho do bloku, to mi funguje. Colorbox mi jede ok bez global custom text a přepíná jednotlivé obrázky (nastavil jsem přímo v jeho nastavení v Image field options (CCK) Per post gallery. Možná je to i tím, že jsem šel rovnou malinko jinak a udělal si možnost přidat více fotek ke článku (bohužel stejně jdou přidávat po jednom i když mám nastaveno třeba počet 5 - asi jen nějaká chyba v testovacích stránkách) a zároveň přidal jedno pole pro povinný term, podle kterého to pak právě filtuji ve views. Jinak obrázky jsou pro Drupal asi nejvděčnější a zatím nevyčerpatelné téma.
Více fotogalerií na jednom webu.
Zdeněk Müller (neověřeno) 29.7.2012 12:14:25 (#8729)Dobrý den, jsem v Drupalu začátečník a rád bych si udělal na svých webových stránkách více fotogalerií. Jsem grafik a fotograf. Podle Vašeho návodu jsem si vytvořil fotogalerii bez problémů, ale chtěl bych si fotografie rozdělit do více galerií (např. portrét, krajiny, svatby atd.) Bohužel nevím jak na to. Můžete mi poradit, nebo odkázat na nějaký návod a nebo popis postupu? Hledal jsem ale nemůže nikde nic najít. Možná je to jednoduché, ale zatím se Drupal učím. Mockrát děkuji za pomoc.
Re: Více fotogalerií na jednom webu.
Jan Polzer (www.polzer.cz/) 30.7.2012 08:58:28 (#8732)Obávám se, že nějak jednoduše to v jednom komentáři pro začátečníka vysvětlit nedovedu. Pokud chcete na webu více fotogalerií, zkuste si záznamy členit třeba pomocí kategorií nebo tagů.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Re: Videonávod: Fotogalerie v Drupalu 7
Libor T (neověřeno) 29.8.2012 10:50:22 (#8823)Dobrý den, jsem tak trochu začátečník. Můžete prosím více rozvést jak přiřadiť konkrétní kategorii k typu obsahu aby jí bylo možné pak využít ve Views? Samotné kategorie a typ pro fotogalerii mám nadefinovany ale jakým způsobem jej propojit ve Views tak, abyc vybíral konkrétní fotografie, do konkrétní galerie (různé datum atd.) mi zatím činí problém. Děkuji za radu.
Re: Videonávod: Fotogalerie v Drupalu 7
Jan Polzer (www.polzer.cz/) 29.8.2012 12:17:27 (#8825)Zdravím. Ve Struktura > Typy obsahu u Fotogalerie přidejte nové políčko typu Odkaz na termín.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Re: Videonávod: Fotogalerie v Drupalu 7
Bertrand (neověřeno) 3.6.2011 13:52:51 (#7175)skvely video dik
premyslim o jednom web projektu zatim se rozhoduji mezi wp a drupalem, znas nekoho kdo dela dobry sablony na zakazku?
Re: Videonávod: Fotogalerie v Drupalu 7
Jan Polzer (www.polzer.cz/) 3.6.2011 16:31:00 (#7177)To je většinou individuální, já nerad někoho doporučuju, pak se to vždycky obrátí proti mně, když dotyčný není spokojen :-)
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Re: Videonávod: Fotogalerie v Drupalu 7
Milda (neověřeno) 4.7.2011 20:39:20 (#7298)Dobrý den,
děkuji za výborný návod, měl bych jen jeden dotaz.
Jak docílit vypnutí breadcrumbs u vytvořené galerie?
Re: Videonávod: Fotogalerie v Drupalu 7
Jan Polzer (www.polzer.cz/) 6.7.2011 12:49:24 (#7301)Hm, pokud breadcrumbs nechcete, je asi nejlepší ji smazat přímo z page.tpl.php.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Re: Videonávod: Fotogalerie v Drupalu 7
Milda (neověřeno) 6.7.2011 16:55:33 (#7303)Dobrý den,
měl jsem na mysli spíš pomocí modulu jako je např. "Disable breadcrumbs", který ale u fotogalerie ani u /contact, breadcrumbs neodstraní. Ale máte pravdu, efektivnější to asi bude přímo vymazat z kódu.
Díky za odpověď.
Hromadný upload fotek v Drupal 7
Josef Novák (neověřeno) 16.8.2011 16:02:53 (#7492)Díky za fajn návod. Můžete dát tip, jak v D7 hromadně nahrát obrázky (fotky, soubory), nejlépe jen "ukázáním" na místo na serveru (kam jsem předtím hromadně nahrál přes ftp). Díky moc.
Náhledy galerie
Petr Henyš (neověřeno) 18.8.2011 21:02:02 (#7514)Dobrý den,
Váš návod je perfektní, ale chtěl jsem se zeptat zda je možno nějakým způsobem vytvořit galerii, která bude obsahovat náhledy a obrázky složené ze dvou odlišných souborů. Zkoušel jsem vytvořit obsah s dvěma políčky pro náhled a obrázek a pak je nějakým způsobem propojit v pohledu. Nicméně se to nepovedlo.
Děkuji,
Petr Henyš
Re: Náhledy galerie
Jan Polzer (www.polzer.cz/) 18.8.2011 21:59:33 (#7515)Dobrý den, to by mělo jít v pohodě. Budete mít u obsahu dvě políčka - třeba náhled a fotografie. Do každého nahrajete jiný obrázek. Ve Views pak vyberete k zobrazování jenom ten náhled.
Ve Struktura > Typy obsahu > galerie > Správa zobrazení řeknete, že v detailu se nemá zobrazovat políčko s náhledem, ale jenom ta velká fotografie.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Colorbox
Jan Polzer (www.polzer.cz/) 18.8.2011 22:02:33 (#7516)Pardon, nedošlo mi, že tu vlastně pracujeme v galerii s Colorboxem. Do View tedy musíte přidat i ten velký obrázek a dát mu příznak Nezobrazovat. Do Global Custom text, tam kde se pracuje v návodu s obrázkem ve velkém rozměru nedáte políčko náhledu, ale právě tento velký obrázek.
Mělo by to jít v pohodě, jen musíte dát pozor na to, abyste při definicích nepopletl, co je náhled a co velká fotka.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Colorbox
Petr Henyš (neověřeno) 19.8.2011 14:44:43 (#7522)Dobrý den,
problém jsem díky Vašemu návodu hravě vyřešil. Děkuji. Trápí mě však maličkost v colorboxu, že nemění dynamicky velikost podle velikosti obrázku. V nastavení colorbox_trigger se píše, že lze nastavit jen pevnou šířku, protože se jedná o dynamický obsah...myslíte, že by to šlo nějak obejít?
Děkuji,
Petr Henyš
Dynamická změna velikosti v Colorboxu
Jan Polzer (www.polzer.cz/) 19.8.2011 15:21:50 (#7524)Jo, to mi taky vadí, ale nevím, jak to obejít. Já to na jednom webu vyřešil pomocí ořezu obrázku, který se tam zobrazuje, na přesné rozměry a také nastavením CSS tak, aby to vše pasovalo. Je to samozřejmě za cenu absence automatického natahování obrázku podle velikosti monitoru.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
colorbox
kalby (neověřeno) 15.4.2012 22:38:59 (#8438)Stačí zadat "null" u výšky a u šířky a měl by fungovat resize dle obrázku
import fotek
f3nix (neověřeno) 14.9.2011 17:23:51 (#7649)Dobrý den. V D6 jsem byl zvyklý vytvořen galerii a do ní pak naimportovat hromadně fotky přes image import. V D7 ale taková možnost není, můžete poradit nějakou alternativu?
.css
luvaran (neověřeno) 13.10.2011 10:55:53 (#7720)Dobrý deň,
na úvod bude na mieste pochvala. Perfektné! Mám len dotaz kde najdem prislušný .css subor, ktorým môžem upraviť galeriu, akosi ho nikde nemôžem vydolovať. VOpred ďakujem :-)
RE: .css
Jan Polzer (www.polzer.cz/) 15.10.2011 19:55:36 (#7725)Dobrý den, soubor najdete ve složce s tématem vzhledu, které na webu právě používáte.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
colorbox......
Petr Dopita (neověřeno) 12.12.2011 17:01:57 (#7929)Dobrý den, jednak čtu vaší knihu, jednak koukám na na net, ale v drupalu 7 jsem při instalaci colorboxu narazil na problém, že You need to download the Colorbox plugin and extract the entire contents of the archive into the sites/all/libraries/colorbox folder of your server.
Ale ve složce sites/all libraries není, tak jsem jí vytvořil a postupoval podle návodu. Nicméně hlášení je pořád stejné. Dovoluji se zeptet, kde je chyba?
Petr
Colorbox
Jan Polzer (www.polzer.cz/) 12.12.2011 18:02:06 (#7930)Takže jste si ten Colorbox stáhl z http://colorpowered.com/colorbox/, rozbalil to jako složku colorbox a nakopíroval do složky sites/all/libraries? Pokud ano, mělo by to fungovat.
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Ano a furt stejné chybové
Petr Dopita (neověřeno) 13.12.2011 16:28:37 (#7935)Ano a furt stejné chybové hlášení.
colorbox na D7.21
sebeja (www.svp007.cz/) 13.3.2013 19:45:28 (#9381)Zdravím, tak se mi nedaří nainstalovat modul Colorbox, stále mi to hlásí, že chybí podle návodu zde jsem nakopíroval modul colorbox do modulů, pak podle instrukce Installation for Drupal 7 (2.x) jsem stáhl a umístil Libraries API 2 a Download Colorbox plugin 1.x a stále mi to hlásí, že stále chybí Libraries...Víte, jak z toho ven? Děkuji
Re: colorbox na D7.21
Jan Polzer (www.polzer.cz/) 13.3.2013 21:34:00 (#9383)Umístil jste JavaScript toho Colorboxu správně? Tedy do složky sites/all/libraries/colorbox?
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Ano, umístil a ještě jsem mu
sebeja (www.svp007.cz/) 14.3.2013 15:02:35 (#9391)Ano, umístil a ještě jsem mu nastavil práva z 640 na 777, kdyby bylo náhodou třeba, u souboru/www/domains/fron.cz/sites/all/libraries/colorbox/jquery.colorbox-min.js
Colorbox
Jan Polzer (www.polzer.cz/) 14.3.2013 17:14:58 (#9392)Pak mě už napadá jenom možnost, že máte starou verzi Colorboxu. Odkaz, který uvádíte výše, je nějaký jiný, než je na domovské stránce Colorbox pluginu pro jQuery - http://www.jacklmoore.com/colorbox/ (to velké Download)
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
Stejný problém se
sebeja (www.svp007.cz/) 14.3.2013 19:28:53 (#9396)Stejný problém se zobrazováním obrázků, tedy spíše s jejich nezobrazováním mám i provedení podle článku Drupal a jednoduchá fotogalerie bez složitého nastavování, zdá se, že mě to odkazuje na problém v .htaccess souboru, chyba 500, pozjišťuji co mi na Wedosu poví...
vyřešeno
sebeja (www.svp007.cz/) 14.3.2013 18:47:37 (#9394)Zdravím,tak problém je vyřešen... Ve video návodu jste říkal, že netřeba nic v původní instalaci upravovat a tak jsem nic neupravoval, ale to byla chyba. Nevytvářel jsem složku sites/all/libraries/ , ale dával jsem tam celý modul .. sites/all/... no a proto to nejelo. musel jsem stáhnout modul Libraries dát do složky sites/all/modules. Pak už jsem mohl nainstalovat jak modul libraries, tak colorbox a podle video návodu vytvořit fotogalerii. sites/all/libraries/colorbox s javascriptem samozřejmě mám...Klidně mé příspěvky smažte.. Díky.
Tentokráte jiný probl...
sebeja (www.svp007.cz/) 14.3.2013 19:06:04 (#9395)Vše se tváří, že je ok a že funguje...Když však kliknu na obsah, vyberu nějakou takto vytvořenou stránku typu fotografie a nahrávám do ní svou fotku, nezobrazí se ani jako miniatura ani v náhledu v colorboxu..okno je prázdné, ikdyž naznačuje, že v něm něco je... obrázek se sám nahrál do: /www/domains/fron.cz/sites/default/filesale nevytvořil tam miniaturu...tak už zase nevím...
Re: Tentokráte jiný probl...
Jan Polzer (www.polzer.cz/) 14.3.2013 19:43:28 (#9397)No to je problém v právech přístupu do složek. Zkontrolujte chmod a zakomentujte .htaccess ve složce se soubory (sites/default/files).
Majitel Maxiorla. Nabízím mimo jiné placené poradenství pro Drupal. Jsem i na Twitteru.
ano ano
sebeja (www.svp007.cz/) 14.3.2013 19:54:36 (#9398)Hurá, máte pravdu - .htaccess tento soubor mě jednou zabije...muselo se zakomentovat vše, práva jsem nastavil a už to šlape jako hodiny :)