Belépés

Ahonnan sokat tanultam

Ha most kezded az ismerkedést, akkor itt kezdd!
Drupal fórum
Drupal org
Tanárúr kérem!
PP honlapja
Szántó Gábor
...és persze a Drupal konferecniák, DUG-ok!

Meg még:
Hosszú Kálmán drupal honlapja

Top Affiliates


Check out these leading affiliates!
No clicks yet

more »

Avagy, hogyan keveredtem bele a Drupal világába

Az első weboldalam

Gondoltam egy nagyot, kell nekem egy weboldal, így neki is estem a html megtanulásának, és össze is raktam egy kezdőoldalt a Bill Gates féle - előrekitalálomhogymitakarszcsinálni - Frontpage progival.

Körbenéztem és sajnos egyelőre nem találtam itthoni kártyás fizetési modult a DC-hez, még fizetőset sem.

A Drupal Hétvégén az előadásomban írtam, hogy van egy cég, aki pénzért árul ilyen modulokat Übercarthoz, de egyrészt nálunk sincs még a Drupal Commerce-hez kifejlesztett modul, másrészt - ami sztem a nagyobb probléma - hogy megkerestem őket e-mailben több, mint 1 hete, hogy van-e ilyen modul, vagy sem, hajlandók-e kifejleszteni, és mennyiért, de még válaszra sem méltattak.

Ha van, vki, aki ebben jártas, ideje is lenne rá, az dobjon meg egy ajánlattal! OTP, vagy CIB.

Egy bedrótozott megoldás okozott fejtörést a minap. Amikor kiválasztottam a fizetőeszközt, akkor a DC automatikusan azt is beállítja, hogy mennyi legyen a tizedesjegyek száma, teszi ezt kérés nélkül és nem találtam meg, hogy a felületen hol lehet ez a beállítást módosítani, csak commerce.currency.inc fájlban.

Újabb "izgalmas" feladatba csöppentem, amikor szokás szerint meg akartam határozni, hogy egy-egy terméknél mennyi a rendelhető mennyiség alsó határa. Az Übercartban ez egyszerű volt, mert ott termékenként meg lehetett határozni ezt az értéket, viszont a DC-ben nem találtam ilyet, illetve csak olyan beállítási lehetőséget találtam, ahol minden termékre egyszerre lehet beállítani. Ami sajnos ebben a feladatban nem elégséges.

Gondoltam, hogy Rules modullal ez könnyedén megoldható!

Az volt a feladat, hogy az ügyfél a meglévő termékeket - amik fent vannak az oldalon - excelben szeretné manipulálni. Ez olyan esetben, amikor az oldalt 0-ról töltjük fel, könnyedén megoldható a Feeds modul segítségével.

De mi van olyankor, amikor az adatok máshogy kerültek föl az oldalra, akkor hogyan lehet a Feeds modult szolgálatba állítani?

Nos, leírom, én hogyan oldottam meg! Természetesen - a Drupalt ismerve - van még számos más megoldás is.

A fejtörés oka:
Amit nem Feeds-el vittünk föl a rendszerbe, azt nem tudjuk a Feeds modullal frissíteni.

A 2011-es Drupal Hétvégén tartott előadásom prezentációja itt elérhető.

Egy nagyobb projekt kapcsán találtam meg ezt a remek modult, amit úgy hívnak, hogy Feeds. Arra volt szükség, hogy egy külső adatbázisból napi rendszerességgel importáljon adatokat, illetve frissítse a meglévő adatokat.
Nos, erre tökéletes megoldás a Feeds modul.

Létezik 6-osra, 7-esre, megeszik xml-t, csv-t, txt-t, meg sok egyebet. Lehet időzíteni, lehet manuálisan fájlt feltölteni, lehet url-t megadni, hogy honnan szedje az adatot, szóval tényleg remekül használható eszköz.

Drupal 7:
---------

Csak egy apró dolog, amire érdemes figyelni, ha többnyelvű oldalt készítünk, és a taxonomiát is használni akarjuk.
Célszerű úgy beállítani a szótárat úgy, hogy a kifejezések azonosak, csak a fordítást kell hozzáadni, így a taxonomy/term/xx útvonalak mindig működni fognak és a tartalmak fordításakor nem kell nyelvenként újra hozzárendelni a kifejezéseket.

Nekem elsőre nem találta meg a kifejezést, holott a taxonomy translation modul be volt kapcsolva.

Boost modul

Egyszer csak eljött az idő, hogy "szóltak rendszergazdáék", hogy lassúak az oldalak, tenni kék' valamit.
Gyors utánaolvasás például itt http://drupal.hu/forum/drupal-gyors%C3%ADt%C3%A1s-ismeretlen-k%C3%A9rd%C... , azután Boost modul letölt, feltölt, kicsomagol, próbálkozik. Többszöri nekifutásra sikerült csak beüzemelnem, amit lejegyzeteltem és ezt alább meg is osztom. A Memcache-be még nem mertem belevágni.

feltölt, bekapcsol
az oldal gyökérkönyvtárában létre kell hozni a következő könyvtárstruktúrát
cache - normal
- perm
A könyvtárak jogosultásgait 777-re kell állítani.

Időpont Program ("nagyterem") Program ("kisterem")
09:00-9:40 Regisztráció
09:40-10:00 Palócz István: A Drupal világa Szántó Gábor: Tippek és trükkök Rules és Flag modulokkal

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:
--------------

Tartalom átvétel

Ha szót akarok érteni valakivel, az előzőleg rendelkezésemre álló idő egyharmadában önmagammal foglalkozom, s azzal, hogy mit fogok mondani neki – kétharmadában pedig róla gondolkozom, s arról, hogy mit mond majd ő.

Abraham Lincoln

Válts témát, ha ez nem tetszik!

Én

Én