Sziasztok...!
Egy olyan oldalt fejlesztek, ahol egy egyénileg, CCK -val létrehozott tartalomtípus két selecbox -ot tartalmaz (települések és megyék), és ezek tartalmát valamilyen módon össze kellene kapcsolni.
Az lenne a jó, ha a megyéknél kiválaszt egy adott megyét, akkor csak az ott szereplő települések közül lehessen választani, illetve fordítva: ha kiválaszt egy települést, akkor a megyék mezőben az a megye legyen kiválasztva, amelyikben megtalálható.
Mondjuk jelenleg még abban sem vagyok biztos, hogy a megyéket a tartalomtípus mezőjeként lenne célszerű rögzítenem, lehetséges, hogy egy kategória erre a célra a célra jobban megfelelne, feltöltve a megyék neveivel, erről mi a véleményetek?
Jelenleg a települések és megyék CSV formátumban vannak meg nekem, fel lehet ezt vinni úgy egy adattáblába, hogy a települések neveit onnan olvassa ki a tartalomtípus létrehozásakor, és ne kelljen kézzel, egyesével rögzítenem?
Elnézést a kusza és zűrzavaros fogalmazásért.
AJAX vagyis AJAJ a Drupalban?
Ilyenre gondoltál?
http://palocz.hu/irasok/2007/dinamikus_select
Üdv, Pali
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
jónak tűnik
Igen, az összekapcsoláshoz jónak tűnik, köszönöm. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Firebug hibát jelez
Ha letöltöm a példában szereplő két állományt, belepakolom őket a "formproba" nevű modulkönyvtárba, a JavaScript fájlnevének a végéről leveszem a .txt -t, megadom rá a szükséges jogokat, bekapcsolom a moduloknál... akkor a létrejött aloldalon a felső mezőből hiába választok bármit is, az alsó nem változik, ellenben a Firebug valamilyen JS hibát jelez.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
nem lehetne értelmesen?
Vegyük már észre, hogy azzal, hogy "valami hiba" van nem lehet mit kezdeni!
Nekem simán megy. ;)
Szóval mi a hibaüzenet?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
természetesen igen
Természetesen igen, elnézést kérek a nyúlfarknyi szövegért. Hibaüzenetet nem a modulra dob, hanem... inkább adok képlövést. :)
Hogy mi okozza, azt én sem értem, Ubuntu Gutsy, Drupal 5.5
Ui.: Amúgy azt hittem, hogy a hiba mindenkinél jelentkezik, és könnyű reprodukálni, ezért nem mentem bele a mélyebb leírásába.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Valami nem jó ;)
Nézd meg, hogy mit ad eredményül a path, ha csak úgyamúgy beírod a böngészőbe. Gyanítom egy oldal nem található, vagy hozzáférés megtagadva hibaüzenetet kapsz.
(ezért van a html szösszenet a kimenetben.)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ugyanaz
Ha arra gondolsz (nem tudom, jól értelmeztem -e), hogy a menüben megjelenő "Form próba" címét kimásolva ("Hivatkozás címének másolása"), majd beillesztve egy üres böngészőlapba, az eredmény ugyanaz, mint a képen.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
ja.. firebug
Nem, az ajax kérés url-jét, de közben eszembe jutott, hogy neked van firebugod is, úgyhogy nem kell ez a kőkorszaki szaki módszer. Firebugban is meg tudod nézni mit ad eredményül egy ajax hívás Az enyémen éppen egy szép json eredményt látsz, a tieden nem tudjuk, hogy mit. Ezt kéne megnézni.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
erre gondoltál?
Ha jól értelmezem, valami ilyesmire gondoltál.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
majdnem
Nos itt látod majd az ajax hívás eredményét, ha van persze. Ergo az "elso választás" listából válasz ki egy másikat, és nézd meg mi lesz.
(tudsz adni valami elérhetőséget, vagy magánban rá tudok esetleg nézni)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
semmi sem változik
Semmi sem változik, de küldtem üzenetet, hol tudod megtekinteni az oldalt (a /var/www/drupal -ba van telepítve, ha ez kell segítségnek), mindenesetre szerintem érdekes lesz a megoldás. Kipróbáltam Opera alatt, ott sem működik.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
tipikus béna kód
Ki írta ezt a hordozhatatlan vackot? (:D)
formproba.js (nem php csak a kódkiemelés miatt kell. ;))
Az a baj, hogy alkönyvtárba telepítetted, aztán az eredmény a könyvtár fájllsitája(ez ugye egy dev szerver)
picit módosítani kell:
getJSON("/",{
helyette:
getJSON("/drupal/",{
pp
(a hordozható megoldáson még dolgozom majd.)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszönöm a választ
Köszönöm a gyors segítséget, valóban alkönyvtárba telepítettem, nem igazán szeretek localhost -ra aldomain -eket készíteni, mert akkor az webszervert is kell piszkálgatni, ez pedig gyorsabb. És valóban, ez a "bármikor beáldozható, összedönthető" oldalam, szabadon lehet rajta kísérletezni.
A hordozható megoldás szerintem érdekes lesz, kiváncsi vagyok, milyen módon tudod majd lekérni a szükséges adatokat. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Kezdemény van már rá.
Mostanában csináltam egy ilyen modult, csak az a baj vele, hogy a views integráció nem igazán lehetséges két beviteli mezővel. (már amik összeköttetésben állnak egymással)
Szóval nincs még igazán megosztható állapotban, mert közben más úton indultam el.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ez nem jó hír
Óóóóóó... pedig a Views+Panels lett volna folytatás. Na mindegy, valahogy megoldom, vagy megmagyarázom. :)
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
új téma
Hogy ne keveredjenek a témák, a CCK mező adattáblából való feltöltésének indítottam egy új témát:
http://drupal.hu/node/3212
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés