Přeskočit přímo na text


Vytvoření pokročilé Fotogalerie v Drupalu – II.

Části seriálu

Potřebné moduly

Modulů není málo, ale většinu z nich byste stejně instalovali k jinému účelu.

  • Drupal (6.15)
  • Advanced help (6.x-1.2)
  • CCK (6.x-2.6)
  • Custom Pagers (je třeba novější verzi než 6.x-1.10-beta1 tzn. k dnešku: DEV verzi)
  • FileField (6.x-3.2)
  • FileField paths (6.x-1.4)
  • Image FUpload (6.x-3.0-rc2 s opravenými issues: oprava1, oprava2)
  • Image API (6.x-1.6)
  • Image Cache (6.x-2.0-beta10)
  • ImageField (6.x-3.2)
  • Nodereference URL (6.x-1.3)
  • Path Auto (6.x-1.2)
  • Token (6.x-1.12)
  • Views (6.x-2.8)
  • Views Attach (6.x-2.2)
  • Views bulk operations (6.x-1.8)

Co galerie umí

  • Galerie vychází z návodu: http://www.lullabot.com/…views-attach. Přidává však mnoho dalších funkcí.
  • Každý obrázek je samostatný nod. Galerie je také nod, a obrázky, které k ní náleží, jsou s ní svázány přes Node Refference.
  • Po vytvoření galerie a jejím otevření, v ní máme odkaz na přidání fotek. Galerii tak není třeba při nahrávání fotek vybírat.
  • Hromadný upload fotek zajišťuje modul Image FUpload postavený na flashi.
  • Při nahrávání je možné fotky pojmenovat. Tento název se použije v Názvu Nodu.
  • Fotogalerie je možné dále třídit do kategorií pomocí Taxonomy, čím dosáhneme subgalerií.
  • Výpis galerií obsahuje nadpis galerie, náhledovou fotku (obojí klikací) a popis galerie. Zároveň můžeme filtrovat galerie podle kategorií.
  • Je možné procházet jednotlivé fotky, aniž by bylo třeba se po každé fotce vracet na výpis galerie. Zajišťuje modul Custom pages.
  • Blok s poslední vloženou fotkou.
  • K fotografiím lze vkládat komentáře.
  • Pro snadnou administraci je vytvořeno administrační rozhraní pomocí modulu: Views bulk operations. Toto rozraní umožňuje fotky editovat, mazat a přesouvat mezi galeriemi.
  • Fotky a fotogalerie mají přehlednou adresu. Např. vášweb.cz/foto­galerie/moje-dovolena/velka-vlna
  • Fotografie jsou při nahrávání ukládány do adresáře: files/fotogale­rie/nazev-galerie
  • Název fyzicky uloženého obrázku pak je: číslonodufoto­galerie_názevo­brázku
  • Fotogalerii naleznete na adrese: vášweb.cz/foto­galerie
  • Adresa Správce galerie: vášweb/spravce_ga­lerie

Způsob zápisu postupu

Tučně je buď vstup z klávesnice či výběr z vysunovací nabídky. Pokud jsou u položky checkboxy, tak jsou vypsány ty, které jsou zaškrtnuté (a nejsou zaškrtnuté ve výchozím nastavení).

Nastavení Image Cache

Máme tři zobrazení: full, short, thumb. Vše piště malými písmeny.

full

  • Deprecated Scale:width: 500, height: 1000, fit: Inside dimensions

short

  • Deprecated Scale:width: 150, height: 150, fit: Outside dimensions
  • Crop: width: 150, height: 75, xoffset: center, yoffset: center

thumb

  • Deprecated Scale:width: 200, height: 150, fit: Outside dimensions
  • Crop: width: 200, height: 150, xoffset: center, yoffset: center

Typy obsahů

Máme dva typy obsahu: Galerie, Fotka

Galerie

  • Název: Galerie
  • Type: gallery
  • Žádné další pole ani nastavení
  • Přibudou sem 2 nová, ale sama pomocí Views attach

Fotka

  • Název: Fotka
  • Type: photo

Dále pak přidáme dvě pole: ImageFU, které slouží pro nahrávání obrázků a Gallery, které pomocí Node refference určuje, do které galerie obrázek patří.

Pole ImageFU

  • Label: ImageFU
  • Field name: imagefu
  • Field type: File
  • Widget type: ImageFUpload
  • One image per node
  • Redirect url: fotogalerie
  • Maximum resolution for images: 800×600
  • Field settings: Editable fields: Title (Node)
  • File path: fotogalerie/[fi­eld_gallery-title-raw]
  • File name: [field_gallery-nid]_[filefield-onlyname-original].[fi­lefield-extension-original]
  • Maximum upload size per file: 5M
  • Povinné
  • Number of values: 1
  • List field a Description field: Vypnuto

Pole Gallery

  • Label: Gallery
  • Field name: gallery
  • Field type: Node reference
  • Widget type: Reference from URL
  • Fallback behavior: Use select list widget
  • Create link on the full view
    • Link title: Nahrát fotografie
    • Link hover text: Umožní nahrát nové fotografie do aktuální fotogalerie
    • Return path: The new node(no redirect)
  • Povinné
  • Content types that can be referenced: Galerie

Display fields

  • ImageFU: <hidden>; Teaser: short image; Full node: full image
  • Gallery: Inline; Teaser: Title(link); Full node: Title(link)

Poslední část seriálu.

 

?Dále pak přidáme dvě pole?

„ImageFU, které slouží pro nahrávání obrázků a Gallery, které pomocí Node refference určuje, do které galerie obrázek patří.“

Do kterého typu obsahu mám tyto pole přidat? Galerie nebo fotka?

Díky!

Do pole fotka. Omlouvám se,

Do pole fotka. Omlouvám se, ještě to zvýrazním.

Super, díky! :)

Super, díky! :)

Image FUpload

prosím vás nemohl by mi někdo pomoct s těma opravama asi něcio dělam špatně neumim moc anglicky.mám hotovou fotogalerii ale fotky nepřidámnemám tam aktivní ikonu jak tady někdo psal.sem začatečník a asi bych potřeboval podrobnější návod.jak to opravit diky Image FUpload (6.x-3.0-rc2 s opravenými issues: oprava1, oprava2)

Já myslím, že ty opravy

Já myslím, že ty opravy nejsou nakonec potřeba. Bez nich to teda nejde? Když tak mě kontaktujte přes kontaktní formulář. To mizení ikonky může být i něčím jiným. FUpload se občas chová nevypočítavě.

asi jsem úplně blbej, ale kde

asi jsem úplně blbej, ale kde mám najít nastování image cache??? já pro něj žádný volby nemám…

tak jsemblbej, neměl jsem

tak jsemblbej, neměl jsem zaplej Image cache UI modul, sorry za spam

rozlišení

proč je v imagecache u full nastaveno 500×1000 a v imageFU je Maximum resolution for images: 800×600? mě to moc nefungovalo, ale když jsem to srovnal, tak už to bylo vpoho.

no po pravdě: důležité je to

no po pravdě: důležité je to imagecache. v imageFU jsem to myslím prostě nechal na původní hodnotě. Ale máte pravdu, že by to asi mělo být stejné.

Image FUpload

Tohle mi píše chybové hlášení,co s tím ?

>>> Image FUpload Missing or wrong files in subdirectory „swfupload“ Some needed files which are not bundled with this module, are missing or out-of-date! This can be either „swfupload.swf“, „swfupload.js“ or „swfupload.qu­eue.js“ which should be located in „sites/all/mo­dules/image_fu­pload/swfuplo­ad/“. These files can be downloaded from SWFUploads project page. Note: Version 2.2.0 or higher is needed. <<<

Jinak vidím 3 typy obsahu.

Gallery

Image

An individual gallery photograph.

Obrázek

Obrázek (s náhledem). Ideální pro zveřejňování fotografií a screenshotů.

Co si mám vybrat. Ty pole které mám přidat vůbec nevidím. Díky za vysvětlení

Nejdou nahrát fotky

Dobrý den,

postupoval jsem podle Vašeho návodu a chtěl bych se zeptat, co je špatně, když vytvořím galerii, chci do ní nahrát fotky, ovšem tlačítko k nahrání fotek chybí a vypisuje to hlášku :
Parameter 1 to imagefield_widget() expected to be a reference, value given in /home/users/sran­da/nesranda.cz/web/in­cludes/module­.inc on line 462. ?

Zde je screenshot: <img>http://ko­nyho.cz/skryn­.png

Zdravím, bohuže váš

Zdravím, bohuže váš screenshot již není dostupný. Ale většinou se jedná o problém kompatability FUpload modulu pro hromadné nahrávání. Zkusil bych třeba dev verzi.

Tak jsem z toho sešel,

Tak jsem z toho sešel, absolutně nechápu logiku Drupalu, proč se dělat s galerií 2 hodiny ? Mohu Vám doporučit XXL Sunlight CMS. Odkaz zde http://labs.stu­dioart.cz/

Jako ukázka Vám může posloužit http://Konyho.cz/ :)

galerie

2 hodiny absolutně nestačí na vytvoření galeri v Drupalu. Už se s tím seru víc jak tři týdny… když už mi to fungovalo tak mi celej Drupal chcípnul.

chyba neni v drupalu ale mezi

chyba neni v drupalu ale mezi zidli a mysi :)

nahodte si tam http://drupal.org/…node_gallery + http://drupal.org/…ect/plupload + http://drupal.org/…ry_hierarchy (+vsechny zavislosti) a mějte fun (=galerka v drupalu za 5 minut i bez nervu)

Novej modul

Zkoušim Gallery Assist a zatím splňuje očekávání ;)

Gallery Assist

Zdravim, dany modul podporuje aj to, ze ked je to na verejnom webw kde su registrovani uzivatelia tak kazdy si vie vytvorit vlastnu galeriu a nikto mu tam nemoze doplnat a menit? vdaka

Poslat nový komentář

  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <em> <strong> <b> <i> <br> <code> <ul> <ol> <li> <pre> <pre class="php">
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Více informací o možnostech formátování

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 0 uživatelů a 0 hostů.

Support

Psychologie - poradenství