Vytvoření pokročilé Fotogalerie v Drupalu – III.
Části seriálu
- Vytvoření pokročilé Fotogalerie v Drupalu – I.
- Vytvoření pokročilé Fotogalerie v Drupalu – II.
- Vytvoření pokročilé Fotogalerie v Drupalu – III.
Kategorie (taxonomy)
Slouží k nastavení kategorií. V našem případě tří – a to roků.
- Název: Fotogalerie_rok
- Typ obsahu: Galerie
- Termíny: 2008; 2009; 2010
Path Auto
Nastavení automatického přepisu na hezké adresy.
- Obecné nastavení
- Převést na malá písmena
- Maximální délka aliasu: 50
- Akce při aktualizaci: Vytvořit nový alias, starý smazat.
- Před vytvořením aliasu přeložit na správný formát
- Zredukovat řetězce na znaky a čísla z ASCII-96
- Řetězce k odstranění: přidat: i,v,s,z,u
- Nastavení cesty uzlu
- Výchozí vzorek cesty: [title-raw]
- Šablona pro všechny uzly typu Fotka: [field_gallery-path]/[title-raw]
- Šablona pro všechny uzly typu Galerie: fotogalerie/[title-raw]
- Nastavení šablon cest k termínům
- Výchozí šablona pro cestu: category/[vocab-raw]/[catpath-raw]
- Šablona pro všechny cesty Fotogalerie_rok: fotogalerie/[cat-raw]
Views
Máme tři pohledy: gallery_photos, all_galeries, admin_gallery
- Full gallery slouží k zobrazení náhledů fotek v galerii.
- Latest image teaser zobrazuje jeden obrázek jako náhled ve výpisu galerií.
- Block latest image vytvoří blok, která zobrazuje poslední přidaný obrázek na webu a odkazuje na danou fotogalerii.
Buď je můžete vytvořit podle přiloženého návodu, nebo importovat z přiložených txt souborů.
Importuje se tak, že si zkopírujete obsah txt souboru s definicí views do schránky a pak ve správě Views je záložka Import. Tam pak vložíte obsah schránky (nezadávejte názvy views ručně). Toto uděláte pro každé Views.
Pozor: pokud importujete views a máte již vytvořeny nějaké kategorie, tak je třeba pak ručně upravit Filtr v all_galeries s názvem Kategorie: Term. Tento filtr smažte a vytvořte jej znovu s nastavením:
Kategorie: Term- Vocabulary: Fotogalerie_rok
- Selection type: Dropdown
- Expose
- Neklikat na žádný termín!
- Label: Filtrujte podle roku
- Nepovinné
- Force single
Custom pager
- Název: photo_pager
- By node type: Fotka
- Use a view: gallery_photos
- View arguments: [field_gallery-nid]
Ještě stručně jak je možno přesouvat fotky mezi galeriemi: Ve správci galerie vyberte požadované fotky, poté z vysouvací nabídky Modify node fields. Zde pak zaškrtněte políčko Gallery a vyberte požadovanou galerii. Uložit a hotovo!
Toť vše! Nyní by vám měla již galerie fungovat. Pokud budete mít nějaké otázky, tak využijte diskuzi pod články.
| Příloha | Velikost |
|---|---|
| fotogalerie_views.pdf | 583.02 KB |
| pokrocila_fotogalerie_views.zip | 5.31 KB |

Features
Bylo by možné pro lenivé zveřejnit tady i hotovou konfiguraci pro Features?
O této možnosti jsem také
O této možnosti jsem také uvažoval, ale převod do Features není úplně snadný a tak jsem se rozhodl pro toto řešení. Avšak pokud by se vám chtělo si nainstalovat galerii podle návodu a pak vytvořit Features modul, tak jej rád připojím.
Na to jsem lenivý :-) Jen
Na to jsem lenivý :-) Jen jsrm chtěl zpropagovat features :-)
No právě že já jsem také
No právě že já jsem také lenivý ;-) A navíc: ještě mají před sebou dlouhou cestu, než bude jednoduše použitelné…
Prmesně tak. Jako koncept je
Prmesně tak. Jako koncept je to krásné okénko do budoucnosti. Sám jsem to nikdy v praxi nepoužil.
HELP ! Nezobrazuje ... :-(
Prosím, prosím, … prošel jsem tenhle manuál několikrát, na webu jsem zkusil 2× ale něco mi nejede :-( Vše jede podle návodu až na kliknutí v albu přímo na fotku, naskočí stránka, vidím tam předchozí … následující … ale místo fotky pouze nápis ImageFU, žlutá ikona a název souboru … Poradí někdo ??? Dík ! TiborTeam.eu
Pokud se vám náhledy
Pokud se vám náhledy zobrazují a nezobrazuje se jen plná fotka, tak bude asi problém v ImageCache. Když tak zkuste poslat screenshot či odkaz.
http://www.tiborteam.eu/rc/
http://www.tiborteam.eu/rc/ ImageCache jsem projel a vypadá, že je OK. A co FileField ? … ta žlutá ikonka tam odkazuje …
Dík !!!
Koukal jsem na to a při
Koukal jsem na to a při nahrávání článku na server se stala někde chyba a vypadla jedna část. Již je to opraveno. Je to na konci 2. části a jmenuje se to Display fields. To by mělo řešit váš problém
Není problém v nastavení CCK
Není problém v nastavení CCK v kartě zobrazení polí? Tam stačí přepnout, jak se má obrázek zobrazovat v plném zobrazení.
Jupíííí ! Jede to !!!!
Dík !!!! Pro nás, co to nastavujeme dle nápovědy řádek po řádku :-) je důležité každé slovíčko :-)
TiborTeam.eu
Ještě jeden dotázek .... :-)
Jde upravit tu část kde stránkuji fotky ? ‹ předchozí 2 of 6 následující › ? Zjistil jsem kde přehazovat umístnění :-) ale mám to dooost široké a chtěl bych to trošku zúžit. Anebo vycentrovat fotky ???
TiborTeam.eu
Co přesně je moc široké?
Co přesně je moc široké? Jinak na centrování fotky se použije normální stylování. Někam do stylu si dej např.
.field-field-imagefu .field-items .field-item {text-align:center;}Praktická ukázka, teď to
Praktická ukázka, teď to vypadá takhle:
‹ předchozí....................2 of 6....................následující ›
a potřeboval bych to takhle:
‹ předchozí......2 of 6......následující ›
Samo, bez teček :-) Náhled jsem připravil tady: Galerie TiborTeam
TiborTeam
firebug a uprava css.
firebug a uprava css.
Jak píše karlos. Já ti
Jak píše karlos. Já ti poradím, že je třeba do svého tématu css (style.css ve složce s tématem) vložit:
ul.custom-pager li {margin: 0 1em;
width: 26%; }
SUPER !
Jsem spokojen :-) už nebudu otravovat :-)
Dík !!!
TiborTeam.eu
nevytvoří se náhledy
Dobrý den, děkuji za pěkný návod vytvoření fotogalerie, bohužel mi tu nefunguje nahrávání obrázků… Obrázek se nahraju pouze jako full, ale ostatní náhledy se nevytvoří. napíše mi to toto varování: warning: array_merge() [function.array-merge]: Argument #1 is not an array in C:\xampp\htdocs\sites\all\modules\filefield\field_file.inc on line 160. A dále se mi také vytvoří složka, kde se z názvu úplně ztratí písmena s diakritikou, stejný problém mám i s modulem pathauto, kde i přesto, že obsahuje soubor pro překlad písmen, písmena s diakritikou úplně vynechá. Nevíte, kde by mohla být chyba? Děkuji za každou radu
Zkuste popsat, jak daleko se
Zkuste popsat, jak daleko se přesně dostanete při nahrávání souboru. A zda se vám třeba vytvoří aspoň něco pomocí ImageCache. Protože když píšete že „full“ se nahraje, tak nevím, zda máte na mysli originál, či full podle nastavení ImageCache.
nahraje se full podle
nahraje se full podle nastaveni ImageCache – do slozky full/fotogalerie/nazev_galerie. takoveto podslozky se vytvori i ve slozkach short i thumb, ale jsou prazdne, zadne nahledy v nich nejsou
nahraje se full podle
nahraje se full podle nastaveni ImageCache – do slozky full/fotogalerie/nazev_galerie. takoveto podslozky se vytvori i ve slozkach short i thumb, ale jsou prazdne, zadne nahledy v nich nejsou
Oni se fakticky nevytvoří po
Oni se fakticky nevytvoří po nahrání fotek. To se vytvoří jen ten full (asi). Ty další se vytvoří, až když je poprvé vyžaduje stránka tzn. když si je chcete poprvé zobrazit. Co se vám ukáže na stránce, kde by měly být náhledy?
prave kdyz se prepnu na
prave kdyz se prepnu na fotogalerie, tak se mi nezobrazi zadna fotka, jen nadpis a cas vlozeni dane fotky
Takže paměti máte dost. No
Takže paměti máte dost. No podle vašeho popisu vůbec nefunguje ImageCache, respektive se třeba také špatně nahrávají fotky. Zkuste znovu čistou instalaci a projděte návod, jestli jste nevynechal nějaký krok. Může to být klidně i něčím v Xamppu jako Temp adresářem apod… Tohle se špatně tipuje.
Ještě mě napadlo: kolik máte
Ještě mě napadlo: kolik máte v xampu Memory limit v php?
to bohužel nevím, jak
to bohužel nevím, jak zjistím, ale bude to výchozí nastavení
aa, uz jsem to nasel, jestli
aa, uz jsem to nasel, jestli je to v php.ini, tak je tu radek: memory_limit = 128M
To vypadá na dva problémy. Ta
To vypadá na dva problémy. Ta chyba bude asi nějaký bug ve FileField modulu. Máte poslední verzi? Když tak zkuste DEV verzi.
To druhé bude asi chybným nastavením pathauto. Máte správně nastavený přepis diakritiky?
mám staženou poslední verzi,
mám staženou poslední verzi, bohužel ani DEV verze nefunguje… S tou diakritikou to myslíte v tom souboru ANSII?
Ano, tak jak je nastavení
Ano, tak jak je nastavení popsané na stránce nastavení pathauto. Tzn. přejmenovat ten soubor a pak to aktivovat.
vyprdnete se na soubor, dejte
vyprdnete se na soubor, dejte verzi 2.dev a modul transliteration ktery je beztak vhodny pro filefield.
no normalne pouzivam verzi
no normalne pouzivam verzi 2,ale nevytvari se mi nahledy…slozky pro umisteni nahledu se vytvori, tim myslim uvnitr slozky short a thumb, ale jsou prazdne :-(
ja myslel verzi pathauto ta
ja myslel verzi pathauto ta nema s nahledama nic spolecnyho.
Děkuji moc, pathauto už zdá
Děkuji moc, pathauto už zdá se funguje :-) Teď ještě vyřešit problém, proč se nevytváří náhledy
ten je přejmenován a
ten je přejmenován a aktivován…zkoušel jsem i vytvořit svůj nový, to bohužel také nepomohlo…
ten je přejmenován a
ten je přejmenován a aktivován…zkoušel jsem i vytvořit svůj nový, to bohužel také nepomohlo…
S náhledy jsem měl taky ze
S náhledy jsem měl taky ze začátku problémy. Jak popisuješ, měl jsem jenom rámeček a v něm název, datum, čas. V tomhle okamžiku jsem udělal 2 věci. Za 1. jsem měl zapnutou původní galerii z D6, takže vše nepotřebné jsem vypnul … za 2. něco neprojelo ve Filefieldu, takže v typu obsahu jsem vymazal field_gallery a field_imagefu a znovu vytvořil krok po kroku. Dále jsem vypnul Lightbox2. Po pravdě nevím co tomu pomohlo ale pak mi jeli náhledy … :-)
TiborTeam.eu
děkuji za námět, nakonec jsem
děkuji za námět, nakonec jsem to nechal na image modulu, využil jsem modul image fupload a filefiled a docela mně to vyhovuje, třídění do galerií pomocí taxonomy…takže si to nechám tak.
Node Gallery
Porovnával jste někdo toto řešení s Node Gallery ?
http://drupal.org/…node_gallery
V node gallery myslim nejde
V node gallery myslim nejde hromadny upload, a podgalerie, ale jinak je to podobne.
Problém s nahráváním fotek
Nejdou mi nahrávat fotky, ve formuláři se mi vůbec neobjeví možnost nahrání fotky. Nastavení jsem dělala třikrát podle návodu, pak jsem zkoušela i views importovat, ale pořád je to stejné.
Ve formuláři se mi zobrazí pouze toto: Images Click the „Select Images“ icon on the left below to begin.
0 files uploaded. Queued files will be uploaded by clicking the „Save“ button at the bottom of this page.
a pod tím je pole pro výběr galerie
Nevíte někdo?
Je to trochu neintuitivní,
Je to trochu neintuitivní, ale je tím myšleno kliknout na tu IKONU. Když jsem s tím modulem začínal, tak jsem taky tápal :-p
jenže právě ta ikona tam
jenže právě ta ikona tam chybí… je tam jen text v rámečku, není tam žádná ikona, ani tlačítko…
takto to vypadá:
Aha. No měl to dříve také
Aha. No měl to dříve také dělalo problémy. Nainstaloval jste ten modul podle návodu z http://drupal.org/…mage_fupload ? Je třeba ještě samostatně stáhnout nějaké knihovny a nahrát je, kam patří. Pak zkuste vymazat Cache prohlížeče i theme cache.
Ikona se mi už zobrazuje:-)
Ikona se mi už zobrazuje:-) díky moc. Zatím se mi nezobrazily nahrané fotky, ale už se to tu řešilo, tak to zítra zkusím vyzkoumat…
Neměla jsem nastavená práva
Neměla jsem nastavená práva pro nepřihlášené uživatele, tím to bylo… Článek mi moc pomohl, díky.
Bacha na importy Views …
Bacha na importy Views … Nějak matně si vzpomínám, že po importu jsem některé údaje musel upravit. Nic proti AGIR :-) Klobouk dolů, pěkný manuál a dík za každý podobný ! Ale překlepy jsou na denním řádu asi u každého :-) Myslím že tam byla jenom nějaká blbost (photo/photos), takže po importu to raději celé projít dle návodu.
Ten FUpload potřebuje jeden patch a pak další knihovny … v modulech na drupal.com je to popsané !
TiborTeam.eu
Ahoj, nemůžeš si prosím
Ahoj, nemůžeš si prosím vzpomenout, kde byla ta chyba? Já bych to opravil. (Ale ve views to asi nebude, protože to jsem zkoušel importovat a šlo to normálně. Jedinou chybu jsem teď našel u Custom pages: mělo tam být gallery_photos. Už jsem to opravil. Ale jelikož to uživatel nepíše ale vybírá, tak to by problém být neměl).
také jsem měla s importem
také jsem měla s importem problémy, nevím sice čím to bylo, ale jednalo se o views: gallery_photos, ten jsem pak nastavila ručně podle návodu, jinak ostatní dva views jsem importovala a byly bez problémů…
Hmm, zajímavé. Já to zkoušel
Hmm, zajímavé. Já to zkoušel a šlo mi to v pořádku. To je ten hlavní views a asi je hodně složitý. Tak to občas hodí chybu. Zkusím se na to podívat, ale asi s tím nic nenadělám…
Poslat nový komentář