Localhoston, usb-n stb. több Drupal verzióm van telepítve. Ezeket a funkciók és különböző (külső) modulok próbálgatására használtam, és közben írogattanm is, hogy mikor mit tapasztaltam. Így most mindegyikben van több kevesebb infó (meg hozzászólás magamhoz :o)), amit jó lenne egy helyen tudni, egy db teszt site-ban.
Hogy tudom ezt megoldani? Gondolom MySQL táblákat kell másolgatni, esetleg verziókat frissítgetni(?). A phpMyAdminnal elboldugulok, de nem vagyok se programozó, se adatbázis építő.
Ennek fényében le tudná írni valaki lépésről lépésre, hogy kb. miként lehet megoldani a problémát? (Tudom, hogy teljesen konkrétan nem lehet, mert ahhoz látni kellene, mit műveltem eddig. De azért, mégis...)
Köszönettel:
Hajas Tamás
kis programozás
Létezik egy Import/Export project, de én nem látom, hogy valami komoly mozgás lenne arrafelé. Jelenleg szerintem kézzel kell átmozgatni a tartalmakat az új adatbázisba. Mivel csak lineárisan egymás után akarod őket bepakolni, ezért jól használható a pp által itt leírt node_save() módszer.
Ez elsőre ijesztő
?Programozói tudásom? odáig terjed, hogy felismerem a php kódot: jéé, ez vszínűleg php... :o). Így elsőre kicsit ijesztő a hivatkozott javaslat. Ránézek azért az Import / Exportra is aztán majd még meglátjuk. Sürgősnek nem sürgős. Legfeljebb majd megtanulok php-ül egyszer... ;o)
Mindenesetre köszönöm!
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
CSV import/export
Találtam 2 modult, amellyel szerintem meg tudod oldani a php forrásba, vagy a MySQL adatbázisba nyúlkálás nélkül a dolgot. :)
CSV fájlba exportáláshoz a Views Bonus Pack-ban (kell hozzá természetesen a Views is) van egy Export nevű modul, amely értelem szerűen Views-szal beállított "nézetet" tud exportálni, szóval mondjuk megcimkézed a menteni kívánt tartalmakat egy taxonomy kifejezéssel, a Views-ben meg beállítasz egy nézetet (típusnak a CSV exportot kell megadni), amely ezeket hozza be.
Ezután jön az importálás része, amelyhez a Node Import modult találtam, amely szerencsére épp CSV fájlból tud importálni írást, oldalt, eseményt CCK-s tartalmakat stb.
Persze utána kell olvasni egy kicsit, hogy mi kerüljön a CSV fájlba, és így hirtelen a kommenteket nem tudom hogyan lehetne ezzel a módszerrel importálni, de ezzel már el tudsz indulni. :)
Nagyon jó!
Mindenképp ki fogom próbálni. Köszönöm a tippet (és a részletes magyarázatot)!
Üdvözlettel:
Hajas Tamás
Üdvözlettel:
Hajas Tamás
mit exportál?
Hol adod meg a Views exportnak, hogy CSV-be exportáljon? És mit exportál? Szerintem nem a node-okat, hanem magát a nézetet. Írd le légyszi egy kicsit részletesebben, hogy hogyan gondolod.
nézet típus -> export csv
Bevallom 5 perc keresgélés után belenéztem a Views Export modul forrásába, így jöttem csak rá, hogy hol lehet beállítani. :D Szóval, amikor egy nézet szerkesztési oldalán vagy akkor mondjuk az Oldal résznél a Nézet típusnál ki kell választani a "Views Bonus: Export CSV"-t, ezután a mezőknél lehet megadni, hogy mit exportáljon a CSV fájlba. A mezők cimkéje lesz a CSV fájl fejléce. Tehát mindent lehet exportálni, amit a views tartalmaz (cím, szerző, szövegtörzs, dátum stb.). Magát a CSV fájlt meg úgy kapod meg, hogy rámész a nézetre, és már fel is kínálja a fájl letöltését.
megvan: új verzió
A 2007. augusztus 1-jén kiadott Bonus Pack 5.x-1.1 verzióban van benne az új Export modul, akinek régebbi verzió van fent, ne keressen tovább hanem frissítsen. :)
Köszi a tippet, nagyon hasznos modulnak néz ki.