Sziasztok!
Ideirányitottak a szakértők, hogy ehhez irnom kell egy modult... pfüü.. hogy kezdjek hozzá?
köszönöm ->
Aki, tud kérem segitsen.
Nagyon érdekes téma elé nézünk:
Tehát a következő helyzet áll előttem:
- Amikor egy felhasználó regisztrál az oldalamra azt szeretném, hogy
az űrlapon (profile modul) beikszelt hirlevelekre feliratkozhasson. (4 hirlevél - 4 checkbox)
Na most van egy programom, Silihost autoresponder. Ez egy hirlevélküldő rendszer.
azt szeretném, ha automatikusan a regisztráció gomb megnyomása után a bejelölt hirlevel csoportokra feliratkoztassa az autoresponder. Ehhez az adatokat elkell küldenie -> egy cgi fájlnak POST kéréssel. A kérdésem az, hogy hol kell belenyújni, hol lehet áthozzáirni a kódba, ahol a drupal beirja az adatbázisba a regisztrált felhasználó adatait.
Mert úgy gondoltam, hogy akkor oda beirom a kódot ami az autorespondernek elküldi az adatokat a megjelölt hirlevelek függvényében.
Vagy tudtok mást megoldást is?
Előre is köszön minden segitséget:
Laci
api.drupal.org
itt találsz jósok infót.
van egy "example modules" rész. azokat érdemes végigolvasni.
figyelj majd a node_example.modulenál, abban van hook_form_alter, neked is azt kéne használni majd a modulodban, hogy a regisztrációs űrlapot felülírjad. profile modullal hozzá tudod adni ugyan a mezőket, amik kellenek neked (csekkbokszok) viszont kell egy egyetlen hurokból álló modul is, ami közbelép az űrlap beküldésekor és továbbküldi a szükséges címre a szükséges infót.
-
clear: both;
szia! - megpróbáltam, de annyi...
szia! - megpróbáltam, de annyi próbálkozás után a következőkre jutottam.
Azt már értem, hogy ezek a függvényekek hook_form_alter, mindig lefutnak
mert csináltam bele ilyet:
S ezt minden lapfrissitésnél kiirta. Ez nem jó. Csak azt szeretném, ha a profile modulnál, s a regisztrációs űrlapnál futna le a kód. Ezt hogyan tudom megoldani?
Aztán a form_alter fv.ből nem tudtam meghivni egy külső függvényt, ami viszont alap php. s nem értem miért nem működik.
tehát nem tudtam odáig eljutni, hogy továbbküldjem a megadott adatokat erre a cimre.
Aztán később még arra lenne szükség, hogy az éppen aktuális felhasználó adatait (név,email) küldje el, azt meg végképp nem találtam meg, hogy egyrészt, hogyan kérdezzem l.
Ha tudsz segiteni, várom a választ!
köszi
már segítettem
Legyél szíves betartani a drupal.hu fórumának szabályait. Kérlek ne szemeteld tele a fórumot a problémáiddal.
Már válaszoltam erre egy másik témádban, aminél szintén felhívtam a figyelmedet a fórum helyes használatára.
A Drupal nem ingyenes, hanem szabad szoftver. Itt a drupal.hu-n az egyik cél az az, hogy a Drupalhoz kapcsolódó magyar nyelvű segítséget találjon aki érdeklődik a téma iránt. Ha te egy használhatatlan katyvasszá akarod zülleszteni a fórumot, nem fogjuk hagyni. Értsd meg, hogy itt azon túl, hogy megoldjuk a problémádat közösen alkotunk valamit. Ezért elvárjuk, hogy a szabályokat betartsd és értelmesen és szabatosan leírd a problémádat. Kérlek értsd meg, hogy itt nem ingyenes segélynyújtás folyik, hanem egy közösségi tudásbázis építésében vehetsz részt. Ennek vannak szabályai amiket be kéne tartanod. Köszi!
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ok
ok.