Sziasztok!
A feladat:
A weblapról kérésre kell elküldeni e-mail mellékletként a belépett regisztrált felhasználó e-mail címére az általa kért állományt. A letöltések darabszámát kell számolni és tárolni úgy, hogy csak az adminisztrátor férjen hozzá ehhez a mezőhöz.
Ehhez bekapcsoltam a Profile modult, létrehoztam egy rejtett profile mezőt (a neve profile_download), melynek értékét szeretném növelni, amikor a felhasználó elindítja a kérést. Eddig ezzel próbálkoztam:
global $user; profile_load_profile($user); $user->profile_download['value']=$user->profile_download['value']+1;
Ez sajnos nem növelte a mező értékét, amikor a saját adatok között ellenőriztem. Mi a teendő?
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
mentened is kene a usert nem csak valtoztatni
csak betoltod es megvaltoztatod, de nem mented vissza adatbazisba. user_save() -el mentsed vissza a valtoztatasokat.
-
clear: both;
Semmi
Elmentettem, de semmi sem változott. Jól paramétereztem?
nem
http://drupalcontrib.org/api/function/user_save
-
clear: both;
Sikerült!
Köszönöm a segítséget :-))