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.

Drupal tipp: „legolvasottabbb cikkek” blokk létrehozása

thamas képe

(Please go to the end of the post for a short English summary!)

Blogokra, híroldalakra jellemző, hogy szeretik megjeleníteni a legolvasottabb tartalmakat. Mivel listáról van szó, gyakrolott Drupalozó rögtön tudja, hogy (ha nem akar kódolni, akkor) a Views lesz az eszköz, amivel ezt a listát létrehozhatja. Viszont meglepetés érhet minket, ha a Views szűrők között sehol sem találunk olyat, ami a tartalmak olvasottságát venné figyelembe!

WYSIWYG szövegszerkesztő és a Drupal - TinyMCE

pp képe

Sokan megjegyzik, hogy a Drupal egyik legnagyobb gyengesége, hogy nincs beleintegrált WYSIWYG szövegszerkesztő. Ez várhatóan a Drupal hetes verziójával meg fog változni, de addig is nézzük meg mit tehetünk. A sablon válasz részemről az szokott lenni, hogy használj BUEditort, de van amikor az általam oly nagyon kedvelt és használt szerkesztő kevés. Valami más kellene, valami olyasmi amit egy egyszerű felhasználó is könnyedén használ. Ebben a kis írásban megpróbálom összefoglalni mivel kellet megküzdenem a TinyMCE integrálása során.

Az Xdebug lassú és nem hagyja békén a var_dump()-ot

edgarpe képe

Tamás postján fellelkesülve, én is beállítottam itthon a php debug környezetet (PHPEclipse+xdebug). Eddig megvoltam nélküle, de bizony ha egyszer kipróbáljuk, nehéz lesz megválni tőle. Nélkülözhetetlen segítség a mindennapi PHP/Drupal hekkelés közben.

Az Eclipse-et én nem szerettem, és most sem a szívem csücske, de a PHPEclipse-el együtt egy használható eszköznek mondható. A debug melett kifejezetten hasznos funkció a kód kiegészítés és a gépelés közbeni szintaxis elemzés.

Megjelent az EZShop 1.0

Boobaa képe

Még a nyáron a KYbestnél készítettünk egy cégnek honlapot, ami eredetileg termékbemutatónak indult, a végén mégis webshop lett belőle (igaz, meglehetősen egyszerű). Másszóval: cck+views segítségével megcsináltuk, aztán kiderült, hogy inkább übercarttal kellett volna... Némi káromkodás után inkább összeütöttünk egy modult, ami a megrendelőnek pontosan elég volt - hátha másnak is megfelelő lesz. Íme: EZShop 1.0.

A FeedAPI 1.4 megjelent

Novák Áron képe

Megjelent a FeedAPI 1.4-es verziója. Van benne egy rakás hibajavítás és pár újdonság, főleg a Views támogatással kapcsolatban. A kiadási megjegyzéseket itt találjátok, valamint le is tudjátok tölteni azonnal: http://drupal.org/node/319635
Megjegyezném még, hogy amióta a Drupal.hu a Planet menüponthoz FeedAPI-t használ, azóta fogtak több bugot is, amiből egy javítva is van a kiadásban, ez tényleg nagy segítség!

Képek importálása

sajt képe

Elég sokáig keresgéltem a megfelelő megoldást képek importálására. Egy olyan projecten dolgozom, ahol egy régi adatbázisból kell híreket importálni.

Az adatbázis tábla következőképpen néz ki:

CREATE TABLE `hirek` (
`id` int(10) unsigned NOT NULL auto_increment,
`nev` blob,
`lead` blob,
`hir` blob,
`datum` datetime default NULL,
`aktiv` int(11) default '1',
`kiskep` mediumblob,
`kep` mediumblob,
`link` varchar(255) default NULL,
PRIMARY KEY (`id`)
);

Képek importálása

sajt képe

Elég sokáig keresgéltem a megfelelő megoldást képek importálására. Egy olyan projecten dolgozom, ahol egy régi adatbázisból kell híreket importálni.

Az adatbázis tábla következőképpen néz ki:

CREATE TABLE `hirek` (
`id` int(10) unsigned NOT NULL auto_increment,
`nev` blob,
`lead` blob,
`hir` blob,
`datum` datetime default NULL,
`aktiv` int(11) default '1',
`kiskep` mediumblob,
`kep` mediumblob,
`link` varchar(255) default NULL,
PRIMARY KEY (`id`)
);

Tömeges node műveletek

edgarpe képe

Összegyűlt pár apró ötletem, ami a mindennapi Drupal használat vagy programozás során jól jöhet. Úgy döntöttem indítok egy drupal gyors tippek sorozatot, ahol ezeket leírhatom. Ennek első eleme ez a post.

Véletlenül bukkantam a hook_node_operations hook-ba, amivel kiegészíthetjük az admin/content/node oldalon azt a legördülő listát amivel egyszerre több node-on végre tudunk hajtani egy műveletet.

Drupal WYSIWYG szerkesztők szubjektív összehasonlítása

tolmi képe

Valamikor réges-régen valakikkel vitába bonyolódtam (többször is) hogy milyen WYSIWYG editort kell rakni az ügyfél Drupaljába. Persze mindenki használjon amit akar és tetszik neki, azonban az Ügyfél az ügyfél. Neki egy könnyen kezelhető [és takarékos és gyors és jó minőségű...] szerkesztő kell.

tovább

Blog Aid - Drupal bloggereknek

pp képe

Nemrég kezdtem bele az aktív blogolásba. Természetesen a Drupal rendszert választottam, mivel elég jól ismerem és kedvelem is igen nagyon. A Drupal viszont alaptelepítésben nem nagyon kedvez a bloggereknek, ugyanis egy frissen telepített Drupal elsősorban közösségi híroldal létrehozására nagyszerű. (ilyen például a drupal.hu) Számos beállítást kell megtennünk ahhoz, hogy egy elfogadhatóan működő blogot kapjunk és számos kiegészítő modult telepíteni a nagyszerű működéshez. A tökéletes működéshez azonban egy kis célmodulra lesz szükségünk.