Sziasztok
Vannak régi eseményeim, amikből a mai napon történteket megjelenítem egy views-al.
Ezt egy összetett tartalomtípussal +CCK mezőkkel képeztem le. A CCK mezők közül az egyik egy Datetime típusú Repeat optionnal.
Van kb 3000 db eseményem (180-1990-ig), amihez csak egy dátum és egy egysoros esemény leírás tartozik. Nem szeretném kézzel feltölteni...
Megpróbáltam a node importtal, de sajnos a dátum cck mezőt sehogy nem tudom kitölteni.
Próbáltam közvetlenül az adatbázisba, de még ott sem jártam sikerrel.
Valaki csinált már ilyet?
Van egy másik 5letem is a megoldásra, de lehet, hogy az bonyolultabb:
Az esemény dátumát 3 külön szám mezőbe menteném le (év, hónap,nap).
Ezt könnyen lehet tömegesen importálni.
Csak ebben az esetben hogyan fogok a views-ba egy olyan szűrést csinálni, hogy csak a mai nap történt eseményeket listázza ki.
Nem találtam olyan szűrési lehetőséget, ahol össze lehetne hasonlítani a hónap cck mezőben lévő számot a mai dátum hónapjának számával.
Ilyesmire gondolok:
hónap = now.month
Lehet valahol új szűrőket definiálni, vagy ez is egy holtvágány?
Ha nem tudom megoldani, jön a végső eset, naponta 30 eseményt begépelek. És kb 100 nap alatt végzek is majd... :(
SziLaj
Nem biztos, hogy jól értem, de...
...azért itt van ez a Node Convert modul.
Elvileg ezzel a régi node-okat át tudod konvertálni az új formátumba.
Nem, erre gondoltam, de
Nem, erre gondoltam, de köszönöm hozzászólásodat.
Rájöttem, hogy kezdek olyan speciális igényeket támasztani a drupallal szemben, amiket csak némi programozással lehet megoldani.. Így hát itt az ideje, hogy mélyebben bele ássam magam.
Nézegetem a api.drupal.org-ot. És eddigi programozói ismereteim segítségével nekiesek a php elsajátításának.
Most ott tartok, hogy a node importtal beimportáltam az összes eseményt és van egy - két sql lekérdezésem, ami teljesen jól leszűr mindent amit szeretnék.
Megpróbálom nem view-kal, hanem egy sima php oldallal megoldani a feladatom.
Tudnátok ajánlani egy-két rövid egyszerű forráskódot, modult, amit átnézve tanulgathatnék.
Csak gondolat indítónak kéne.
pl: Hogyan célszerű elérni az oldal adatbázisát, gondolom nem igazán jó, ha a php-ba az adatbázis elérés jelszavát is begépelem, hiszen ha változik ott is módosítanom kéne...
Nekiesek a drupal api tanulmányozásának...
Az adatbázishoz felesleges
Az adatbázishoz felesleges újra csatlakoznod, a Drupal ezt megteszi helyetted.
Használd a Drupal Api-t!
http://api.drupal.org/api/function/db_query/
ne talald fel ujra a kereket...
Ne ird direktbe az adatbazist, hasznald a node_save()-et a node letrehozasara.
---
http://drupalaton.hu