Sziasztok !!!
Szeretnék egy olyan regisztrációs modult, vagy a meglévőt változtatni úgy, hogy a regisztració maga ne igényelje az adminisztrátor figyelmét, és csak az tudjon beregelni, akit én szeretnék, vagyis egy előre megadott fájlban szerepelnek azok a nevek, akik regisztrálhatnak. A nevek egy exceles táblázatban vannak, szóval ha vki regelni szeretne, akkor a megadott nevet hasonlítaná össze a fájlban szereplő nevekkel, és ha egyezést talál, akkor az adott felhasználót beregisztrálja az oldalra. Hát ebben kérném a segítségetket :).
Drupal verzió:
Fórum:
Egy lehetseges sajat megoldas
Sajat koddal:
0. Exportald az excel tabladat ertelmes formatumra: pl. CSV-be.
1. Telepitsd a tablewizard modult (http://drupal.org/project/tw)
2. Rantsd be az egesz CSV file-odat adatbazisba tablewizarddal (gyorsabb lesz ez, mintha filebol olvasgatnal).
3. Irj egy sajat modult, amivel beleszolsz a user regisztracio folyamataba. Ezt lehet pl. igy:
a) hook_form_alter()-ben modositod a user regisztracios formot ugy, hogy hozzaadasz egy sajat validate fuggvenyt, ami ellenorzi a megadott usernevet az elobb letrehozott tablazatban.
b) Ugyanez a gondolat, csak masik hook. A hook_user()-ben van 'validate' op, esetleg ezzel is megprobalhatod.
User import modullal:
Ha tudod elore, hogy kik fognak regisztralni, akkor miert nem regisztralod Te oket elore? Egy usernev/email parossal mar tudsz Drupal usert letrehozni. CSV filebol pedig a user import modullal tudod ezt automatizalni (http://drupal.org/project/user_import).
E
Én regisztrálnám előre őket,
Én regisztrálnám előre őket, csak nem magamnak csinálom a honlapot. Az egyik tanárom tárgyának honlapja lesz, és lusta mindig regeleni a tanulókat, de minden egyes szemeszterben van egy listája arról hogy kik vették fel a tárgyat, és igy nem lenne semmi dolga, csak az éppen aktuális listát kellene feltöltenie.
Akkor legegyszerubb, ha
Akkor legegyszerubb, ha megtanitod neki a user_import hasznalatat.
Igazan nem ordongos dolog, ha ert egy picit a zinternethez. :)
E
Akkor legegyszerubb, ha
Akkor legegyszerubb, ha megtanitod neki a user_import hasznalatat.
Igazan nem ordongos dolog, ha ert egy picit a zinternethez. :)
E
Szerk.: bocsi a duplaert, a touchpad-em meghalt es beragadt a gombja ezert duplan kattintott a bekuldes gombra... :(