Körbenéztem az angol Drupal honlapon, valami ízléses kinézetű, flash mentes fénykép galéria modult kerestem, és a Gallery formatter nyerte el legjobban a tetszésemet.
http://drupal.org/project/galleryformatter
demo: http://gf.ekhosting.net/
Jó pár függősége van neki, köztük olyan modul is, ami php 5-öt igényel: ez nálam adva van, a függőségeit pedig mind feltelepítettem.
Ezek: Content, ImageField, ImageCache, FileField, ImageAPI , stb.: mert még pár továbbit aztán ezek is követeltek.
A gondom az, hogy nem vagyok bugyuta, de elég kezdőként halvány fogalmam sincs hogy lehetne ezekből egy olyan galériát összehozni, ami a fenti demo oldalon is látható.
Maga a modul csupán önmaga nem ad ilyenre lehetőséget, nem tett semmit se a Blokkokhoz, sem a Webhely beállítása modulonként részre. Gondolom valahogy több modul megfelelő beállításával és/vagy alkalmazásával lehetne összehozni a szóban forgó galériát.
Lehetségesnek tartom, hogy még a felsoroltakon kívül más modulokat is be kell vetni.
Így fenn van például a jQuery, a View, és az Ajax Slideshow, amivel szintén nem tudtam mit kezdeni, úgy tűnik, ezt is valami mással egyetemben kellene megbűvölni.
Szóval fogalmam sincs hogy és minek kezdjek hozzá, aztán hogy adhatom meg neki, hova másoljam fel a galériába tervezett képeket, hogy adhatom meg a képekhez a kép aláírást, a kész galériát aztán hogyan szúrhatom be arra a lapra, ahol szeretném, hogy megjelenjen; vagy esetleg Slideshow-ot is bele csempésszek.
Ha van közöttetek valaki, aki tudna segíteni ebben egy kezdőnek, azt előre is nagyon köszönöm.
"Gallery formatter provides a
"Gallery formatter provides a CCK formatter for image fields, which will turn any image field into a jQuery Gallery." - én ugyan nem használtam ezt a modult, de ez a mondat arra utal, hogy a CCK-ban létrehozott imagefieldnél vannak a beállítási lehetőségek. Ugyanakkor szerintem mindenképp szükséged van egy views-re. Ha tévedek írjátok meg.
Tetszik nekem ez a modul estefele ki is próbálom. Ha meg kipróbáltam megírom neked, de addig is kísérletezgess nyugodtan, lehet megtalálod a nyitját :)
az imagefield mezőnél lesznek a beállítások
ez egy formatter, semmit nem csinál csak "megformázza" egy "image" típusú file mező kimenetét. pont.
neked kell létrehoznod egy image mezőt valamelyik tartalom típusodban ahol ilyen cuccot szeretnél használni. neked kell létrehozni két imagecache presetet is, amit majd megadhatsz a formatternek, hogy az egyiket a "thumb" masikat a "preview" generalasara hasznalhassa. aztán a tartalom típusod szerkesztésekor a display fields fülön megadhatod, hogy a meződet a "jQuery Gallery formatter" jelenitse meg.
http://img.skitch.com/20100831-x47k28bwje66u6312qxent19sq.png
nem kell hozzá views.
-
clear: both;
Próbálkozom
Bár nem tudom egyedül mire jutok.
Lazar, neked pedig előre is köszönöm, türelemmel várok rá.
Én itt tartok
- "neked kell létrehoznod egy image mezőt valamelyik tartalom típusodban ahol ilyen cuccot szeretnél használni."
Ezt megtettem:
admin/content/node-type/story/fields/
Bár nem egészen tiszta nekem, hogy itt melyik mezőtípus pontosan mi is, de a legmegfelelőbbnek a "Fájl" tűnt és úgy néz ki jól tippeltem.
Így most létrehoztam az 'Írásban" egy új mezőt, "new" néven
Aztán ha a beállítására kattintok:
admin/content/node-type/story/fields/field_new
ott sem minden egyértelmű, bár nem tűnik ördöngösségnek, de egyenlőre nem látom át, hogy itt mi mihez is tartozik, miről is szól.
Aztán ha a "Mezők megjelenítése részre megyek:
/admin/content/node-type/story/display
Itt ilyen fülek vannak: Mező Címke Bevezető Kizárás Teljes Tartalom Kizárás
Itt megint fogalmam sincs mire kéne mit állítani, elég sok a variáció.
- "neked kell létrehozni két imagecache presetet is,"
/admin/build/imagecache
Ezt nem tudom, hogy valóban meg kell-e tennem, mert ugyanis már van ott kettő, az:
galleryformatter_slide
galleryformatter_thumb
Tehát lehet ezt a modul már létre is hozta helyettem.
De itt fogalmam sincs mit kell tennem, olyan fülek vannak, hogy:
Preset Name Tárolás Akciók
Alapértelmezés Megtekintés Flush
A Flush (áradás) fogalmam sincs micsoda, de figyelmeztet, hogy a használata nem vissza vonható.
"neked kell létrehozni két imagecache presetet is,...
- ...amit majd megadhatsz a formatternek, hogy az egyiket a "thumb" másikat a "preview" generálására használhassa."
Ez nem tiszta, hogy itt hol és mit is kellene csinálnom: hogyan adhatom meg a formatternek.
- aztán a tartalom típusod szerkesztésekor a display fields fülön megadhatod, hogy a meződet a "jQuery Gallery formatter" jelenítse meg.
Ez sem tiszta hol kell ezt megtennem, de lehet majd a többi helyes beállítás elvégzése után ez már nyilvánvaló lesz.
És még nem értem az egész működését.
Ugye vannak eredeti képeim, azt melyik könyvtárba kell másolnom?
És ha jól értem ezenkívül vannak még "thumb" és a "preview" képek is, ezeket saját maga létre hozza.
És nem tudom hogy? A Drupál sima, normál képkezelőjével, vagy valami mással?
(Mert ha jól emlékszem a nevére, valamivel egy GD2 nevű akármit is fel tettem valamelyik modullal /de lehet aztán ide felesleges/, de az még így sem működik, még további idegen fájlokat (nem drupal modult) követel.)
És ha mindent megcsináltam, akkor ennyi, más dolgom nincs, csak a megfelelő jogosultságok?
És hova helyezi a galériát -automatikusan középre?
Ja és az sem tiszta, hogy adhatok meg képneveket, kép aláírást, ilyesmiket?
hat figyi
sose hasznaltam ezt a modult, de most hirtelen annyi volt a kerdes, hogy gondoltam megnezem, ot-hat perc alatt ennyire jutottam vele:
http://aboros.com/webshare/galleryformatter-quicksetup.mov
egyatalan nem biztos, hogy azt csinalja amit te szeretnel. ez a modul _egy_ imagefield mezoben levo kepeket jeleniti meg egy ilyen "szep" jquerys cuccban. ki-mit ert kepgaleria alatt, de az en ertelmezesemben ez meg nem kepgaleria, legfeljebb az egy cikkhez tartozo kepeket jelenitenem meg vele, de arra meg akkor mar miert nem views slideshowt hasznalok? naugye.
-
clear: both;
Köszi szépen a videót!
Köszi szépen a videót!
Aztán ha sikerült összehoznom, megnézem mennyire felel meg a céljaimnak - a demója alapján legalábbis úgy tűnt: ez kellene nekem (ha nem is tényleg a feltétlenül kimondott "galéria" ) - de majd a views slideshowt-al is meg szándékozom ismerkedni.
Drupal 7 alatt?
Szia,
megnéztem a videodat és én is pont azt a Gallerya beállítást nem találom, ami a videod 2:00 perce körül találtál meg :(.
Itt keresgélem én is "hu/admin/structure/types/manage/article/fields/field_image", de sajnos nem találom.
A Drupal 7-nél mi kelhet még?
Modulok:
- Galleryformatter
- CCK
- Shadowbox
Esetleg kell még hozzá valami?
Előre is köszi!
KALMI
Új kérdésnek
új téma.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Téma lezárva
Gondolkodtam, hogy igen-e vagy sem. Végül így döntöttem, hogy nem mert oda vissza kellet volna idézgetni (duplikálni). Mindegy megoldottam. Valahogy a megjelenítésnél (admin/structure/types/manage/article/display) elő jött a keresett "jQuery" és tökéletessen működik!
-----------------------------Téma lezárva---------------------------------------
;)
Ez egy másik lehetőség,
Ez egy másik lehetőség, szintén videóval, de biztos nem olyan jó, mint az Ádámé :)
http://mustardseedmedia.com/podcast/episode20
Gazsesz
A Gallery formatter összehozása a Colorboxszal
Lenne több újabb lámer problémám. És remélem nem haragszotok meg: előbb röviden összefoglalnám az eddigiek megoldását, hogy másnak már könnyebb legyen, ha éppen az én cipőmben jár:
A Gallery formatter következő további modulokat igényli:
http://drupal.org/project/cck
http://drupal.org/project/imagefield
http://drupal.org/project/imagecache
http://drupal.org/project/filefield
http://drupal.org/project/imageapi
1, Ezeket a Gallery formatterel együtt felteszem és engedélyezem.
2, Aztán kérdés, hogy milyen tartalom típusban akarom megjeleníteni.
3, Az "írás"-t választottam, amiben egy új mezőt kell létrehoznom. Így a menüben Tartalomkezelés > Tartalomtípusok > Irásszerkesztése > Mezők kezelése részre megyek, ami a /admin/content/node-type/story/fields oldallal egyenlő.
Itt létrehozok egy új mezőt. Címke: images; mező neve: images; adattípus: fájl, űrlapelem: kép. És elmentem.
4. Ezután a Drupal automatikusan erre az oldalra dob:
/admin/content/node-type/story/fields/field_images
vagy magam úgy juthatok oda, hogy az imént létre hozott mező szerkesztését választom.
Itt Aboros a következő beállításokat végezte. (Ő az angol verzióban, én pedig most a magyar mondom.)
Select the slide preset: galleryformatter_slide; Select the thumbnail preset: galleryformatter_thumb; Értékek száma: Korlátlan; Stílus: Greenarrows; Select the full image preset:Original image. De ez a rész nem túl veszélyes, a többit itt már csupán kis józan ésszel sem nehéz már beállítani. Ha azt akarjuk, hogy a nagyító is megjelenjen, (ahogy a demo oldalon látható) akkor a "Link slides to the full image" -hez be kell tennünk a pipát.
Ezután itt is mentek.
5. Majd ismét az írás tartalomtípus szerkesztésre részre megyek, csak most a "Mezők megjelenítése" menüpontba, ami a
admin/content/node-type/story/display címen van.
Itt a"Bevezetőt" és a "Teljes tartalmat egyaránt "JQuery Gallery-re" állítom, majd itt is mentek.
Ezzel a lényeges dolgokat el is végeztük, és nincs más dolgunk, mint azt az írást szerkeszteni / és oda a képeket feltölteni, ahová a Gallery formatter megjelenését szántuk.
Itt azonban egy problémába ütköztem, a Drupal elkezdett reklamálni, hogy vagy az ImageAPI GD2-t vagy a ImageAPI ImageMagick-et engedélyezzem a modulok oldalán. Az ImageAPI ImageMagick szintán reklamált, egy nem létező könyvtárat keresett, ami számomra nem volt eléggé világos, hogy hol is lenne, és ott mit kell csinálni (az ImageMagick alkalmazást feltölteni) ezért egyenlőre hanyagoltam. Az ImageAPI GD2-vel viszont simán ment, az csípőből nem reklamált, illetve a rendszerellenőrzés részem már igen, de ott kiigazodtam mit kell tennem, és ez még nélküle is működött.
==============================
Újabb problémák:
1,
A Gallery formatter nem valami jól kezeli az álló képeket és ez így igen otromba.
Minden képet először felnagyít egy neki szabványos méretre, majd egy szélesebb vízszintes csíkot kivág belőle és ezt teszi be helyette.
Példa:
Eredeti kép:
http://img638.imageshack.us/img638/5508/frankiemuniz.jpg
Ez lesz belőle:
http://img717.imageshack.us/img717/8762/pelda1.jpg
Próbáltam a "Select the thumbnail preset:"-et original image-re állítani, de úgy meg nem működik.
Van valami ötletetek, hogy hogyan lehetne mindezen javítani, hogy az állóképet is állóképként jelenítse meg, és ne szabdalja fel, ne vágjon le belőle?
2,
Ahogy a második fenti képen és a demo oldalon is látjátok, a képen megjelenik egy nagyító. Ha rákkantintok, akkor nekem az eredeti képet adja be. Viszont a demo oldalon
http://gf.ekhosting.net
egy slide show jön be. És oda van alá írva, hogy a készítője a Colorbox modult használta ehhez, bár más is használható.
Így hát feltettem a Colorboxot és a függőségét:
http://drupal.org/project/colorbox
http://drupal.org/project/jquery_update
Nem igazán jöttem rá, hogy mit kell aztán csinálnom, de megváltozott tőle a Gallery formatterem, és már így nézett ki:
http://img820.imageshack.us/img820/5585/pelda2.jpg
Eltűnt a zöld nyilas navigálási lehetőség, ehelyett egymás alárendezte a kis képeket.
Aztán elkezdett reklamálni a Drupal, hogy frissítsem meg a jquery update modult. És valóban, fenn volt egy újabb,de béta változat. Nem tudtam, hogy szabad e simán felül írni, ezért a biztonság kedvéért inkább eltávolítottam a Colorboxot és a régi jquery update-et, és így raktam fel az újat.
Hát mi történt? Az eltávolításuk után ismét zöld nyilasan jelent meg a Gallery formatter és legnagyobb meglepetésemre a slide show is működni kezdett. Aztán felraktam az újat, és ismét régi volt minden. Aztán ismét eltávolítottam a Colorboxot, de a jquery update-et fenn hagytam, így ismét zöld nyílas, de slide show az most nincs.
Kérdésem az volna, hogyan lehet összeháziasítani a Colorboxot a Gallery formatter-el?
És hamár ilyen dolog elő jött: hogyan lehet váltani a zöld nyilas és a nem zöld nyilas verzió között?
(Engem a zöld nyilas érdekelne, de elképzelhető, hogy bizonyos esetekben meg a másik volna szimpatikusabb.)
3,
Mint a mellékelt kettő minta képen is láthatjátok, a Gallery formatter felett megjelenik egy "images:" szöveg a honlapon.
Hogyan lehetne ezt eltüntetni? Mert igen hülyén, zavaróan néz ki ott.
4,
Milyen modulokkal lehetne azt megoldani, hogy a Gallery formatter ne alul jelenjen meg a honlapon (az írásban) hanem egy általam megadott helyen?
Végül pedig az is igaz, hogy a Colorboxhoz is kuka vagyok még. De hátha más is, és hogy könnyebben megtalálják, inkább azt külön kérdésként tettem fel itt:
http://drupal.hu/forum/colorbox-be%C3%BCzemel%C3%A9se
Előre is köszönöm mindenki segítségét.
image cache beállítás
Szia!
1. Image cacheben hozz létre egy olyat, ami arányosan méretezi a képet és azt állítsd be a formatternek.
2. Én is használom a g formatter modult thickboxal tökéletesen működik.
A nagyítót el tudod tüntetni cssel. Azért jelenik meg mert a modul beállításainál elngedélyezted a normál kép megjelenítését.
Zöld nyilak-> cseréld le a képet css-el, a nem lehet akkor cseréld le a modulban a képet.
3. a mezők megjelenítése fülön (tartalom típus szerkesztés) be lehet állítani hogy megjelenjen e a címke vagy sem.
4. készítesz a node-type.tpl.php-t (pl. node-story.tpl.php) és abban meghívod a formattert.
Sok sikert!
Próbálok ügyeskedni, az egyik már működik
1. Megfogom nézni, - így már tudom hol kell keresgélnem - és megpróbálok értelemszerűen egy kis fifikával rátalálni a megoldásra. De a dolog nekem a lámerségem miatt még nem világos, hogy akkor konkrétan ezt hogyan is tehetném meg.
2. Itt félre értettél. A nagyító és a zöld nyilak engem egyáltalán nem zavarnak. Sőt fentebb (az eddigiek összefoglalása részen) pont én írtam:
"Ha azt akarjuk, hogy a nagyító is megjelenjen, (ahogy a demo oldalon látható) akkor a "Link slides to the full image" -hez be kell tennünk a pipát."
Csupán arról van szó, hogy addig, míg csak a Gallery formatter volt csak fenn, akkor ez jelent meg:
http://img717.imageshack.us/img717/8762/pelda1.jpg
Ez esetben egy vízszintes sáv van, ahol a nyilakkal lehet lapozni a kis képeket.
Viszont csak attól, hogy felmásoltam a Gallery formattert és engedélyeztem a modulok között, mindez erre változott meg:
http://img820.imageshack.us/img820/5585/pelda2.jpg
Itt nincsenek nyilak, hanem egy négyhasábos oszlopban egymás alatti sorokban fel halmozza a kis képeket.
És mindkét esetben a kis képekre kattintva lehet a megjelenítendő nagyot kiválasztani.
Ez a kettő meg végül is két lehetséges forma a kis képek megjelenítésére, és még az is lehetséges, hogy bizonyos esetekben éppen a nyilak nélküli változatot találnám praktikusnak.
De jelen esetben éppen hogy az eredeti, nyilas megoldás volna a szimpatikusabb; mindezen túl azt szeretném megoldani, hogy ha a nagyítóra rákattintok, akkor a slide show is megjelenjen. (Ha rosszul fogalmaznék: azt gondolom slide shownak ami a demo oldalon is be indul, ha rá kattintasz a nagyítóra.
http://gf.ekhosting.net ). És éppen ez a gondom, ha felteszem a Colorboxot, hogy általa legyen slide show, akkor automatikusan eltűnik a zöld nyilas változat, és a nyíl nélküli jelenik meg, holott én a nyilasat szeretném. És mindezzel együtt természetesen nem láttam át, hogy mi is történt most, hogy működik az egész, miként és hol tudok állítani rajta, ha másképp - éppen most a nyilas változatot megtartva- hogy működjön.
És az sem tiszta, hogy hogyan vehetem rá a Colorboxot-ot, hogy produkálja nekem a slide show-t.
3. Ó, igen. Így már tiszta a dolog. A
admin/content/node-type/story/display
részen címkének nem a "felül"-t, hanem a "rejtett"-et kell választani.
Így el is tűnt az Images felirat.
4. Ez nekem még totál kínai, ehhez lámer vagyok. Viszont halottam valami olyasmit, hogy - talán valami modul feltétele után - szabadon variálhatom, talán áthúzhatom, hogy hol jelenjen meg az adott tartalom típusban (pl. írás) a Gallery formatter.
Nem tudom, létezik-e valóban ilyesmi?
Persze lehetséges, hogy a honlapon nem minden írásban, itt egy azon helyen volna szimpatikus, hogy megjelenjen, de ezt megoldhatom azzal, hogy az "oldalon" és az "íráson" túl létrehozok egyéni tartalomtípust vagy típusokat, és mindegyikben máshogy állítom be a megjelenését.
Kipróbáltam és müxik
Jó a formatter és colorbox:
Olvass readmet!!!
Installation:
------------
1. Download and install the jQuery Update module version 6.x-2.x.
Make sure you get the 2.x version since 1.x will not work.
2. Download and unpack the Colorbox plugin in "sites/all/libraries".
Link: http://colorpowered.com/colorbox/colorbox.zip
Drush users can use the command "drush colorbox-plugin".
3. Place the Colorbox module directory in your modules folder (this will
usually be "sites/all/modules/").
4. Go to "Administer" -> "Site building" -> "Modules" and enable the module.
Ezt követve működik
3 dolog már okés, a 4. még problémás
- Kicsomagoltam a zip-et, és a benne lévő colorbox mappát mindenestől feltoltam a sites/all/libraries könyvtárba és már tökéletesen működik nekem is. :)
- Képméret ügyben rájöttem, hogy engedélyezni kell a ImageCache modulhoz tartozó ImageCache UI-it is, és akkor már a menüből illetve a admin/build/imagecache címen lehet elérni a felületet, ahol aztán lehet ügyeskedni.
Ott van egy "Megtekintés" gomb ami aztán a "Override dafaults" gombbal már felkínálja az adott funkció törlését. Most itt kikísérletezem, hogy az egyéni elképzeléseim szerint kiválasszam a számomra leginkább megfelelő funkciót és azok beállításait, de szerintem ezzel már nem lesz gondom.
Itt csak egy dolog nem tiszta: található itt egy "Flush" (öblítés ?) gomb is.
Ez mit csinál?
Nem akartam kipróbálni, ne hogy esetleg valamit nagyon elcsesszek vele.
- A Gallery formatter megjelenése helyének kérdésével meg azt hiszem nem fogok boldogulni, mert sajnos túl lámer vagyok ahhoz, hogy fentebbi válaszod valami érdemit mondjon nekem.
Itt ezen a részen: ("írás" esetén)
admin/content/node-type/story/fields
nem lehet valamit bűvészkedni?
Szóval a lényeg az lenne, hogy ne csak Gallery formatter fölé, hanem alá is tudjak valahogy szöveget, egyebet (YouTube videó, Google térkép, akármi) írni.
cck mező helye
"Szóval a lényeg az lenne, hogy ne csak Gallery formatter fölé, hanem alá is tudjak valahogy szöveget, egyebet (YouTube videó, Google térkép, akármi) írni."
Létrehozol cck mezőket a szöveghez, you tube videóhoz (van rá modul), google térképhez
Majd a mezők kezelésénél a drag and drop-ot használva ha a sorrendet változtatod, akkor a node oldalán is az lesz a sorrend.
A Flush gomb
A Flush gomb a legenerált képek törlésére szolgál. Ha változtatsz a beállításon ezzel lehet törölni a régi képeket, az újakat folyamatossan készíti el mikor először megjelennek.
Ügyeskedem és köszönöm
Köszönöm mindenkinek az eddigi segítségét, még egy kicsit ügyeskedem, aztán ide írom, hogy mire jutottam, hogy más is tanulhasson belőle, aki a későbbiekben hozzám hasonló cipőben járna.