Sziasztok!
Van egy (horgász)egyesületünk. Készítenem kellene egy regisztrációs felületet, ahol az emberek - mint új belépők - jelentkezhetnek egyesületi tagnak. Ez mellett kellene egy olyan megoldás is, amikor pl. horgászboltos "toborozza" nekünk a tagokat (vagyis ő tölti ki a regisztrációs űrlapot a jelentkező adataival).
Hogyan kellene elegánsan megoldani, hogy az egyéni jelentkezők csak egyszer tölthessék ki a (saját) regisztrációs oldalt, még a boltos, az akárhányszor?
A két dolgot első nekifutásra én két különböző modullal oldanám meg.
- Egyéni regisztráció: bio modul
- Több tag regisztrálása: OG modul
Itt az egyes boltok lennének egy-egy OG csoport.
De hogyan lehetne ezeket "összegyúrni"? Vagyis ha kíváncsi vagyok, hány új tagom lett adott időszakban, akkor ne két tartalom típusból kelljen össze szednem az infókat, egyként tudjam kezelni az összes ilyen regisztrációt.
Köszi, Pali
nem bonyolítod túl?
Szerintem ezt túl bonyolítod, másrészt hogy
azt nem igazán tudod megoldani. Lehetne IP, cookie, vagy leginkább a bevitt adat ellenőrzésével csinálni, de egyik sem atom biztos.
Én egy egyszerű űrlappal oldanám meg, a Webform remek kimutatásokat készít az adatok kezelésére. A validálásnál ellenőrizhető lenne, hogy már van-e ilyen névvel vagy akármivel beküldött jelentkezés és tetszőlegesen tárolható az is, hogy melyik bolt vette fel a jelentkezőt.
A Drupal 4.6.x komoly?
Miért lenne túlbonyolítva?
Úgy gondoltam, hogy az egyedi regisztráció az Drupal reg-hez lenne kötve. Vagyis először regisztrálja magát az oldalon majd töltse ki az egyesületi regisztrációs lapot. A Bio modul azért lenne jó, mert ez a két űrlapot egyben le tudná kezelni.
Lehet, hogy rosszul fogalmaztam meg elsőre, tehát:
Szükségem lenne egy olyan nyilvántartásra, amivel nyomon tudnám követni az egyesületünk regisztrált tagjait. A tagok jelentkezhetnek egyénileg (bio), vagy valaki segítségével (og). De a lényeg, hogy amikor legyűjtöm a regisztrált tagokat, akkor csak egy tartalom típusra kelljen szűrnöm.
Emlékeim szerint a bio modulnál beállítható, hogy mely tartalom típust használja, a tartalom típusnál meg, hogy akarom-e og tartalomnak, így talán 2 irányból is meg lehetne "támadni" a tartalom beküldést:
A Drupal verzió meg kötelező mező, így ha nem módosítom a lista első elemét teszi be (miért nem lehet "üreset" beállítani neki kötelező esetén, hogy még véletlenül sem felejtse el, de ha már elfelejti, akkor ne hülyeséget írjon be a rendszer?!). Köszi, hogy szóltál, javítottam. Talán a 6.x-est kellene beállítani alapértelmezettnek... :)
Köszi, Pali
UI.: hülyeség, nem kötelező elem, akkor meg csak rosszat választottam ki :D
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Off: alapértelmezett
Nézd meg jobban! A "nincs kiválasztva" az alapértelmezett (nagyon helyesen).
Nagy Gusztáv
Észrevettem
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan