Planet Drupal.hu

Az általunk ismert magyar Drupal témákkal is foglalkozó blogokból a Drupalhoz kapcsolódó bejegyzéseket összesítjük, így könnyebb követni a releváns magyar tartalmakat.

Csatolmányok megjelenítése táblázatosan

aboros képe

#10842 lehetséges megoldása. Korábban már oda is postoltam egy megoldást, ami nem az upload modulra épít. Az a template_preprocess_node -ban varrja a $vars['content'] -hez a táblázat. Habár az a megoldás olyan szempontból jobb, hogy filefield -et használ upload.module helyett, nem túl elegáns a contenthez csak úgy hozzávarrni égetett html kimenet. Most is filefieldet használnék, de inkább a mező feldolgozóját alakítanám. Ez a bejegyzést azt mutatja meg, hogyan adhatjuk a kérdésben kívánt mezőket az upload.module által előállított táblázathoz.

Kiűrítettem, lecsupaszítottam egy webáruházat

fisherman képe

Nekiestem az új projektnek, mint favágó az erdőirtásnak. Egy meglévő és működő webáruházat tisztítok meg a felesleges tartalomtól és sallangoktól, majd ebből lesz egy kipróbálható, úgynevezett webáruház 1x1 bemutató lap, ahol a regisztráltak kipróbálhatják a Drupal és Übercart motorokkal szerelt webáruház működését, felépítését.

tovább

Tartalomhoz feltöltött cck kép linkeljen a galériára, ha node_reference mezőben galériát kapcsoltak a tartalomhoz

szantog képe

Kategória: 
snipet

Már rövid időn belül kétszer is volt hasonló kívánság, levésem gyorsan, hogyan is praktikus.

Szóval a feladat: Van egy hír, vagy egy esemény tartalomtípus. Van galériakezelés is az oldalon, az kvázi most mindegy milyen, a lényeg, hogy a galéria egy node, amire a hír vagy az esemény tartalomtípusban node_reference -szel lehet hivatkozni.

Van ám ezekben a tartalomtípusokban egy vezérkép nevű cck mező, ami a tartalom fő illusztrációja. Tehát a lényeg, hogy a tartalom teljes nézetében ez a kép mutasson a galériára.

Legyen a neve 'info_box'

aboros képe

"Amit szeretnék elérni hogy bizonyos tartalom típusokhoz rendelek 1-1 node-t ami ott jelenik meg lehet ezt máshogy is csinálni?"

Olybá tűnik, valamiféle leírás dobozt szeretnénk megjeleníteni a megtekintett node tartalom típusától függően. Természetesen a megoldás a követelményektől függ, már válaszoltam a legegyszerűbb kombináció esetén a szitura, nézzünk itt egy kicsit fifikásabb vonalat.

tovább

Külső adattábla becsatolása, views használata

gazsesz képe

Előfordulhat olyan eset, amikor a drupal rendszerünkhöz külső adatbázisból is akarunk adatokat csatolni, illetve megjeleníteni. Hála a drupal flexibilitásának, ezt is gyorsan könnyen meg tudjuk oldani.

Modulokkal:
-----------
Table Wizard
Schema

Gyalogmódszer:
--------------

tovább

Ha egy csöpp eszem lett volna körülnézek

fisherman képe

Kedves Szántó Gábor!

Engem is megfertőzött a Drupal, és mint jó bacillusgazda minden erőmmel azon vagyok, hogy mind szélesebb körben terjesszem a kórokozókat. Közben nagy elvakultságomban nem kerestem rá az "Egy csepp Drupal"-ra, habár így meg sem találtam volna, de valami más után kutatva mégis rátaláltam az "Egy csöpp Drupal" oldaladra.

tovább

Cron védelme futtatás ellen - Supercron

szantog képe

Kategória: 
modulismertető

Visszatérő probléma a cron.php védelme a mezei userek elől. Nagyon sok lényege nincs, igazából bárki nyomkodhatja a cron.php-t, akkor lesz csak gáz, ha valaki elkezdi hajtani, akkor már érdemes szétnézni, kinek van baja velünk. Amíg a Drupal 7-ben ez alapfunkció, Drupal 6-ban még kell hozzá kis segítség.

A Supercron erre is gyógyírt nyújt, legalább is a dev verziója.

Alapértelmezett mezőérték megadása php kóddal link típusú mezőnél

fisherman képe

Ha valamilyen wysiwyg szerkesztőt engedtünk a mezőre, azt nagyon gyorsan tiltsuk le róla, mert mindig problémáink adódnak, ahányszor újra mentjük a módosított tartalmat. Legyen csak egyszerű szövegszerkesztőnk!
Most nézzük csak az ajánlott példát, aztán dobjunk egy hátast. Ki a jónyavaja pakolta be ezt az okosságot?

A Drupal legyen Veled!

fisherman képe

Üdv kedves Érdeklődő!

Rátaláltál  munkanaplómra, ahol a feladataim megoldásai során keletkező Drupallal kapcsolatos tapasztalataimat teszem közzé. Jellemzően nagy felfedező vagyok, és habozás nélkül indulok neki az ismeretlennek, ahogy azt tettem a Drupal kiválasztásánál is. Több mint egy tucat lap elkészítése után, már homályosan dereng ez-az, amit megosztanék azzal aki kíváncsi rá. Nem is untatnék senkit tovább, csapjunk bele a levesbe, hisz elmúlt már dél.

tovább

Drupal bemutató a PC Worldben

thamas képe

PC World 2010. szeptember címlap

A PC World magazin 2010. szeptemberi számának “Címlapsztori” rovatában három oldalas írásom jelent meg a Drupalról. Ez az első alkalom Magyarországon – ismereteim szerint –, hogy nyomtatott magazin ilyen terjedelemben foglalkozik a rendszerrel.

A bemutató cikk elsősorban azoknak szól, akik még nem, vagy csak keveset hallottak a Drupalról. Az olvasó megismerkedhet az alapfogalmakkal és a program fő jellemzőivel, szóba kerül a Drupal elenvezés eredete, az alkalmazási lehetőségek, néhány prominens felhasználó és a Drupal 7 pár újdonsága is.

Mint szerző remélem, hogy a népszerű számítástechnikai magazin olvasótábora örömmel fogadja az írást és sokan kapnak kedvet a kipróbáláshoz, használathoz. A Drupal közösség szeretettel várja őket!

Kiegészítés: Hojtsy Gábor jelezte, hogy a Drupal bemutató már a Computerworld augusztus 17-én megjelent, 33–34. számában is olvasható volt. (S a címlapra is felkerült.)

Frissítés: az írás elérhetővé vált a PcWorld.hu oldalon – http://lb.cm/pcw1

Organic groups modul a CCK mezők elé helyezi a csoporttartalom listáját

szantog képe

Kategória: 
snipet

A cím elég egyértelmű, lássuk a megoldást.. Kell egy saját modul, aminek a weight értékét nagyobbra kell állítani, hogy a te hookod fusson le utoljára. Elvileg mehet node_preprocessből is, de ha jól emlékszem, ott nem lehet már ezzel játszani.

A kód:

Több mysql szerver egy gépen

sajt képe

Több Mysql szervert futtatni például akkor előnyös,ha például kapunk egy adatbázis-dumpot, amiből majd importálnunk kell, és nem akarunk kockáztatni. Akkor is hasznos, ha az adatbázis szinkronizációt akarjuk gyakorolni, ami a mentéseknél is jól jön. Esetleg, ha valamelyik adatbázisnál más beállításokat akarunk.

Névnapi küzdelem a CVS-el UPDATE

sajt képe
  • Egy programot nem lehet befejezni, csak abbahagyni.
  • Egy adott projektet egy adott időpontban, - ami akár a projekt közben is lehet - az ember részben vagy egészben teljesen újraírna.
  • A programozók olyanok mint az autószerelők. Mindegyik a másik munkáját szidja, főleg, ha azzal neki is dolgoznia kell.

Igaz ez a modulfejlesztésre, sminkkészítésre illetve weboldal-építésre is. 

Névnapi küzdelem a CVS-el

sajt képe
  • Egy programot nem lehet befejezni, csak abbahagyni.
  • Egy adott projektet egy adott időpontban, - ami akár a projekt közben is lehet - az ember részben vagy egészben teljesen újraírna.
  • A programozók olyanok mint az autószerelők. Mindegyik a másik munkáját szidja, főleg, ha azzal neki is dolgoznia kell.

Igaz ez a modulfejlesztésre, sminkkészítésre illetve weboldal-építésre is. 

Névnapi küzdelem a CVS-el

sajt képe
  • Egy programot nem lehet befejezni, csak abbahagyni.
  • Egy adott projektet egy adott időpontban, - ami akár a projekt közben is lehet - az ember részben vagy egészben teljesen újraírna.
  • A programozók olyanok mint az autószerelők. Mindegyik a másik munkáját szidja, főleg, ha azzal neki is dolgoznia kell.

Igaz ez a modulfejlesztésre, sminkkészítésre illetve weboldal-építésre is.