
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

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