Drupal 7 és a képek
Debreceni Drupal Napok 2011 rendezvényre készített előadásom vázlata és telepítője

A mai Debreceni Drupal Napok elnevezésű rendezvényen a képek kezelését, képgalériák, dia bemutatók készítését mutatom be.
Előadásom anyagát feltöltöttem azok számára, akik nem tudnak ott lenni a rendezvényen.
Az előadás vázlata:
1; Képstílusok
- mi ez
- mire jó
- hogy működik
2; Kép csatolása egy tartalomhoz - hír
- Image field
- Kép beállítása feltöltése
- Atomatikus kép átméretezés - kisebb méretű kép tárolása
- Kép megjelenítése teaser nézetben - blog view
- Kép megjelenítése teljes node nézetben
3; Képek beszúrása tartalomba
- Insert modul
- képek beillesztése
- lightbox hatás - colorbox modul
4; Egyszerű galéria készítés
- Több kép csatolás
- Megjelenítés lightbox thumbnail -> original
- Sminkeléssel helyre igazítás
5; Slideshowslideshow tartalomtípus
- mezők: kép, url, cím, szöveg
- views slideshow
- slideshow sminkelése
- megjelenítés
6; Képek kezelése - fejléckép - háttérkép
- Kép csatolás
- Smink készítéssel kép kezelése
A letölthető fájl egy teljes Drupal 7 telepítés, benne vannak az illusztráló képek, amiket használtam és az adatbázis is.
Még egy fontos információ: admin/ddn2011.
Hozzászólások
Nincs like gomb, megnyomtam
Nincs like gomb, megnyomtam volna :)
Kedves Dénes! Sajnos nem
Kedves Dénes!
Sajnos nem tudtam a Debreceni Drupal Napok rendezvényen részt venni. Nagyon örültem annak, hogy feltetted az előadásod anyagát. (Remélem más előadó is így jár majd el)
A kapcsolt fájl kicsomagolása kicsit nehezen ment, de sikerült megoldanom. A .tgz kiterjesztésű fájlban egy .tar kiterjesztésű fájl volt. Az ebben lévő kiterjesztés nélküli fájlt *.zip-re átnevezve sikerült kicsomagolni a DDN nevű könyvtárat.
A settings.php fájlt letörölve, majd újat kreálva telepítettem a D7-et. A telepítés után importáltam a dump.sql adatbázist. A képernyőt frissítve az alábbi hibaüzenetet kaptam:
Notice: Undefined index: featured include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 177 sor).
Notice: Undefined index: triptych_first include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 230 sor).
Notice: Undefined index: triptych_middle include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 230 sor).
Notice: Undefined index: triptych_last include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 230 sor).
Notice: Undefined index: footer_firstcolumn include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 240 sor).
Notice: Undefined index: footer_secondcolumn include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 240 sor).
Notice: Undefined index: footer_thirdcolumn include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 240 sor).
Notice: Undefined index: footer_fourthcolumn include() függvényben (E:\wamp\www\DDN\sites\all\themes\custom\ddng\templates\page.tpl.php 240 sor).
A felső menüsor megjelenik, A kezdőlap megjelenik. Ha a navigációnál kiválasztok egy linket, akkor a kiírja az alérési utat (pl: http://localhost/DDN/node/10) de a localhost kezdőlapja jelenik meg.
Hol és mit ronthattam el?
A tgz az tar és gzip egyben.
A tgz az tar és gzip egyben. Szabványos unix tömörítési mód. Nem gondoltam volna, hogy windózon még mindig problémás ez a lassan nyugdíjas korú eljárás kezelése. Mi lett volna, ha tbz2-ben rakom fel (azon kívül, hogy jóval tömörebb lenne). A drupal modulok is tgz-ben vannak...
Pontosan nem tudom. Egy darabig írta is nekem, aztán megszűnt. Utána kellene járni, mi ez a hiba. Ha lesz időm, majd kinyomozom.
Addig is a settings.php-d végére tedd be:
ini_set('display_errors', 0);
error_reporting( E_ALL & ~E_NOTICE );
Ez elnyomja a hiba kijelzést. Nem szép, de most nem éles rendszerrel játszunk, a megértés fontosabb, mint a hibamentesség.
Az url-ek: ugyanúgy állítsd be a webhelyet, mint egy másik webhelyet szoktál. Én mindenre saját virtuális webszervert készítek, sose értettem igazán miért jó ez az alkönyvtáras dolog...
A "saját virtuális
A "saját virtuális webszervert készítek" dolgot leírnád részletesebben is?
Win7 prof 64 bites gépen próbálgatom megérteni a drupal szépségeit.
A kérdésedből ítélve eléggé
A kérdésedből ítélve eléggé az elején jársz a tanulási folyamatnak.
Ezt a telepítőt javaslom, ez biztosan működik:
http://acquia.com/products-services/acquia-drupal
Ha lesz időm, csinálok leírást, hogy mit-hogyan kell elkészíteni, de most egyszerűbb, ha telepítesz egy apache-php-mysql-t, és ott próbálod beindítani.
Nincs a közeletekben drupal közösség? Ott szívesen segítenek.
Érdeklődnék, hogy a csatolt
Érdeklődnék, hogy a csatolt fájlt milyen program nyitja meg? Ha linux, akkor kérném szépen átkonvertálni windózra esetleg drupálra. Köszi
Kedves NemTudomki! gunzip és
Kedves NemTudomki!
gunzip és tar. Mint a drupalos modulok.
Felteszem zipben is.
A drupal.org-on kicsit
A drupal.org-on kicsit másképp vannak fent a cuccok.
Ott .gz utána .tar.
Nálad meg .gz, utána .tar és utána még .zip.
Annyi a bonyodalom, hogy Nálad nincs kiterjesztés a .tar-on meg a .zip-en.
Ez a windózosok baja ;)
Nem teljesen értem amit írsz,
Nem teljesen értem amit írsz, de fenn van egy zip. Töltsd le, csomagold ki. Total commander nyitja a tgz-t is.
Ha meg annyi bajod van a windozzal, akkor miért használod? Nem kényszer az.
A leírtak alapján
A leírtak alapján megcsináltam én is a galériámat. Szeretném bővíteni csoportos képfeltöltéssel, erre elsőnek a plupload modult néztem ki, de nemjött össze a beállítás. Létezik ehhez hasonló modul, amivel megtudnám oldani a csoportos képfeltöltést?
Nekem másik modullal nem jött
Nekem másik modullal nem jött össze D7 alatt (swfupload).
Igaz, mostanában nem is próbáltam... De plupload jó. A readme-ben le van írva, mit-hova kell neki bemásolni.
Hali! Az "Első galéria"
Hali!
Az "Első galéria" menüben a képeket hogyan lehet oszlopokba rendezni?
Valószínű, hogy a képeket
Valószínű, hogy a képeket befogalaló div elemeknek nem adtál szélességet. Add meg, majd a div-eknek float left. Mindezt a saját stíluslapodban.
Hogy is készült ez a
Hogy is készült ez a prezentáció?
Azt írod a telepítendő drupal van itt letölthető formában. Mielőtt telepíteném: hogyan lesz ebből egy prezentáció?
Nincs meg inkább ténylegesen csak prezentációban, videóban, pdf-ben a fóliák?
Sehogy. Gyakorlati előadás
Sehogy. Gyakorlati előadás volt, nem prezentáció.
Ami itt látható kb. azt mondtam el. Az előadásnak egyik, nem titkolt célja volt, hogy ne csak beszéljek róla („esküszöm, tuttira meg lehet csinálni”), hanem be is mutassam, hogy te is meg tudod csinálni ha így, így és így csinálod.
Kedves Dénes! Drupal 7
Kedves Dénes!
Drupal 7 galériát szeretnék készíteni (esetleg slideshow is), így akadtam az oldaladra. Az előadásról videó nem készült esetleg? (Sajnos nem tudtam ott lenni Debrecenben tavasszal.)
Ha lesz egy kis időm, felrakom a gépemre a mentésedet, és megpróbálom abból kikövetkeztetni, hogy hogyan készítetted.
Ha maradna bennem nyitott kérdés, fordulhatnák hozzád segítségért?
Egyébként meg ne haragudj, csak segítségképpen. Végigolvastam az oldalt, ill. a comment-eket. Látom, volt, aki a tgz fájlra panaszkodott. Valóban a feltöltött fájllal van a probléma (a linux sem bír vele egy lépésben, nem tudom, milyen programmal sikerült így tömörítened.)
Az oldalról letöltve egy "ddn2011galeriaktar.gz" fájlt töltesz le, nem ".tar.gz" fájlt, ez még eddig nem is lenne gond linux alatt. A tar program nem tudja kicsomagolni, mivel a rendszer sima gzip fájlként észleli. Egy gzip -d után marad egy "ddn2011galeriaktar" fájl, ami a rendszer szerint (file program) szintén egy gzip fájl.
Ezt pedig kicsomagolni csak úgy lehet, ha előbb átnevezed "ddn2011galeriak.tar"-ra, majd a tar programmal így csomagolod ki.
Ha gondolod nézd meg, próbáld ki.
Üdv: Joseph
Meg fogom nézni, látszik a
Meg fogom nézni, látszik a Drupal nevezgeti át a fájlokat.
De ott a zip, töltsd le azt, és hajrá. (A probléma megoldására koncentráljunk, ne magára a problémára…)
Segítség: ha tudok segítek itt, vagy a http://drupal.hu tudástárban. Ha ez kevés, akkor kérj konzultációs időpontot a kapcsolat linken keresztül.
Rendben, köszönöm.
Rendben, köszönöm.