drupal

Mit káromkodok időnként a facebookon? Post (nem csak) ismerősöknek, és Drupalt nem ismerőknek!

Kategória: 
Leírás
Mit káromkodok időnként a facebookon? Post (nem csak) ismerősöknek, és Drupalt nem ismerőknek!

Display suite, preprocess, array, drupal.. Mit káromkodik ez állandóan?? Ha ilyesmit látsz a facebook a hírfolyamban, tök jogos a kérdés, mit hablatyol ez össze-vissza? Na most leírom, hogy kb mit művelek én, amikor ilyen zagyvaságokat tolok az arcodba. :)

Drupal rejtvény: kezdőlap és kezdőlap különböző

Kategória: 
Leírás

Egy érdekes helyzettel találkoztam: Kellett egy kezdőlap, ami különbözött attól, amit valójában maga a kezdőlapként beállított oldal mutat.

Na ez így tényleg zavaros lehet.. A rendes drupal kezdőlap egy view, ami a blog útvonalon helyezkedik el. Vagyis a beállításoknál a blog path van megadva kezdőlapnak. Van ám a főmenüben is egy blog path-re mutató menüpont, ám nincs külön "Home" menü, kivéve ha a logora illetve a címre kattint.

Szóval van egyszer egy cím: example.com
És egy másik: example.com/blog

Calendar/naptár blokkban lapozás AJAX segítségével 2

Kategória: 
Gyorstippek

Az előző részben egy jquery snippettel oldottuk meg a lapozást. Ez leginkább tüneti kezelés volt, és a legkevésbé sem drupalos megoldás.

Ráadásul nálam olyan hibát okozott, hogy mivel kvázi Drupalon kívül zajlottak a jquery műveletek, ezért például a beautytips által készített csini bubble boxok sem működtek lapozás után.

Cron védelme futtatás ellen - Supercron

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.

Drupal cron futtatás Cpanelről

Kategória: 
Chat

Újabb érdekes chatszösszenet annak kapcsán, hogy először próbáltam beállítani cron-t cpanelen keresztül.

Miért kell sok függvénynek a teljes $node objektum, amikor csak egy paramétert használ?

Kategória: 
Chat

A #drupal.hu irc csatornán sokszor van ám szó értelmes dolgokról:

<szantogabor> snufkin, már a múltkor volt hasonlóról szó, de az okáról nem igazán..
<szantogabor> pl az upload_load($node)<szantogabor> szintén az egész $node tömböt kéri, pedig csak a $node->vid-et használja
<szantogabor> ennek mi értelme van?

CCK mező konvertálása más típusra (integer -> decimális)

Kategória: 
Leírás

Na, ez a normális esetben pár perces művelet kellőképpen megizzasztott elsőre, úgyhogy gyorsan levésem, hogy többet ne kelljen annyit keresnem.

Arra mindenképpen vigyázni kell, hogy ne legyen akarjunk olyan típusra konvertálni, amik nem férnek meg egymással, tehát pl szöveges mezőből lehetőleg ne próbáljunk integert csinálni.

1. Nagyon fontos: Backup az adatbázisról! Szerk: <York> szantogabor: meg annyit a bloghoz, hogy celszeru ilyenkor karbantartas modba loni az oldalt, hogy ne keltkezzenek uj node-ok, vagy ne irodjanak felul a meglevok...

2. Új CCK mező létrehozása drupalon belül.

3. Irány a phpmyadmin, majd SQL futtatása  a következőképp:

UPDATE 'content_type_tartalomtipusneve' SET 'field_ujmezoneve_value' = 'field_regimezonevel_value'

4. Ellenőrízzük le, hogy minden a kedvünk szerint alakult-e, ekkor már a régi és az új mezőkben is ugyanazt kell látni.

5. Ha minden ok, töröljük a régi mezőnket.

Igenám, de hogyha már kellőképpen előrehaladott állapotban van az oldalunk, lehet, hogy a régi mezőnket használná valami, pl egy views, vagy rules. Pakoljuk tehát vissza az új mezőbe tett adatokat a régibe:

6. Hozzuk létre a ismét a régi CCK mezőnket, ezúttal figyeljünk, hogy a jó típust állítsuk be.

7. Irány a phpmyadmin, majd SQL futtatása majdnem ugyanaz mint az előbb, csak fordítva a mezők neve:

UPDATE 'content_type_tartalomtipusneve' SET 'field_regimezonevel_value' = 'field_ujmezoneve_value'

8. Ellenőrízzük le, hogy minden a kedvünk szerint alakult-e, ekkor már a régi és az új mezőkben is ugyanazt kell látni.

9. Ha minden ok, töröljük az új mezőnket.

Tuti felhasználóbarát slideshow-galéria létrehozása - 2. rész

Kategória: 
Leírás

Nakéremszépen folyt köv, először elkészítjük azt a nézetet, amellyel a képek sorrendjét változtathatjuk, utána pedig a tömeges törlést valósítjuk meg views-szal.

Mindenek előtt telepítsük a Draggable views és a Views bulk operation nevő modulokat. A dragabble viewsból a CCK handler-re lesz még szükségünk.

Drupal tanulás egy lehetséges módszere - lehet, hogy nem értem, de hamarosan tiszta lesz..

Kategória: 
Leírás

Szeretnél megtanulni drupalul? Hogyan kezdesz hozzá, milyen módszerrel? Ha most éppen nem érsz rá, akkor kattints ide, ugyanis Palócz István és Kulcsár Zsolt nagyjából nagyjából ezt készül veled megosztani, ha ráérsz, olvasd el, hogy engem miért érdekel az ő előadásuk.

Zen - a sminkek királynője

Amikor első drupal próbálkozásaimat elkezdtem, gyakorlatilag egyből úgy 30-40 smink átnyálazásával kezdtem. Mindegyikkel volt valami bajom, persze megfelelő css ismeretek nélkül alig tudtam beléjük nyúlni. Később, amikor már css-ben viszonylag otthon voltam, egyre újabb igények merültek fel, amiket viszont már programozás szintjén kellett kezelni, nos, nagyjából ekkor nyúltam vissza a Zenhez, és használom szinte kivétel nélkül minden oldalon.