а можно ли получать поля новых пользователей на стадии регистрации по событии создания нового аккаунта? мне это нужно чтобы эти поля записывать в свои таблички.
предложенный пример автором мне наверно не подходит , так как это для авторизованных пользователей
разобрался во всём да не во всём ;)))
не могу понять как определить новый пользователь это или уже зарегистрированный если пользоваться hook_user_presave,
то есть что произошло insert или update с учёткой.
все данные о новоиспечённом/редактируемом пользователе содержится в параметрах хука hook_user_presave: $edit и $account.
в модуль вставлял называется он "gaa_user_sinhronaze" .
не я имел ввиду что вставлял в hook_user вместо "hook" "gaa_user_sinhronaze" - не срабатывал хук видимо как вы сказали , что нету hook_user в 7-ке. но пока не пробовал с
hook_user_insert, hook_user_presave. позже попробую.
а тему вообще боюсь ковырять если честно и не вижу смысла.
Защита, + различные типы БД. Если ваше решение так и останется личным, то можно и прямые писать, но опять же, по правилам друпала, а не как вы. Т.е. не прямой вставкой переменных в запрос.
не ну буду делать как правильно - 2-ым способом ,т.е. как советуете. там ничего сложно нет - всё понятно, просто не привычно.
вот у меня он и не срабатывает. Видимо я скатал старый вариант хука на 6-ку или ещё более поздний.
не думал, что такая серьёзная вещь будет изменяться с новой версией.
дополнительные поля авторизации
да вроде 7-ка. если по версии модулей можно судить
дополнительные поля авторизации
во у меня чё по этому адресу :
дополнительные поля авторизации
несколько ссылок для регистраций различных ролей
Спасибо.
да вот пишет автор один дельно, как раз по моей теме и по 7-ке :
http://www.drupal.ru/node/78131
но возникли новые вопросы :
http://www.drupal.ru/node/96388
profile2 на стадии регистрации
ау, ну что нет мыслей ни у кого ?
Drupal 7 + Profile2, раздельная форма регистрации, вывод полей на странице пользователя.
а можно ли получать поля новых пользователей на стадии регистрации по событии создания нового аккаунта? мне это нужно чтобы эти поля записывать в свои таблички.
предложенный пример автором мне наверно не подходит , так как это для авторизованных пользователей
(использую триггер hook_user_presave)
Drupal 7 + Profile2, раздельная форма регистрации, вывод полей на странице пользователя.
автор , молодец !!!
помогите отыскать ошибку в "SQL - запросе друпал"
точно не помню, но я много чего перепробовал.
помогите отыскать ошибку в "SQL - запросе друпал"
нда, только так вышло :
[РЕШЕНО]помогите составить hook_user
нда, только так вышло :
[РЕШЕНО]помогите составить hook_user
да все проблемы решил, спасибо. но не пойму как мне составить элементарно запрос такой
SELECT count(*) FROM affiliate_users_ids WHERE UCASE(text_id)=UCASE($Var)
вместо $Var надо подставить выражение: $textid_primay_part . $textid_cnt . $textid_secondary_part
.вот пытаюсь вот так :
[РЕШЕНО]помогите составить hook_user
хотя проблема решаема
settings.php поквырять prefix
[РЕШЕНО]помогите составить hook_user
и кстати вот она и проблемнмнмнмнма )))))))))
[РЕШЕНО]помогите составить hook_user
ну вот пропринтил и увидел.
выходит $account предлагаете пользоваться. ну я ещё там замечал, кстати, свойство $account->is_new
if (isset($account->is_new) && $account->is_new==1) {
// новый пользователь - insert
}
else {
// старый пользователь - update
}
можно таким критерием пользоваться, как считаете ?
[РЕШЕНО]помогите составить hook_user
разобрался во всём да не во всём ;)))
не могу понять как определить новый пользователь это или уже зарегистрированный если пользоваться hook_user_presave,
то есть что произошло insert или update с учёткой.
все данные о новоиспечённом/редактируемом пользователе содержится в параметрах хука hook_user_presave: $edit и $account.
[РЕШЕНО]помогите составить hook_user
в модуль вставлял называется он "gaa_user_sinhronaze" .
не я имел ввиду что вставлял в hook_user вместо "hook" "gaa_user_sinhronaze" - не срабатывал хук видимо как вы сказали , что нету hook_user в 7-ке. но пока не пробовал с
hook_user_insert, hook_user_presave. позже попробую.
а тему вообще боюсь ковырять если честно и не вижу смысла.
[РЕШЕНО]помогите составить hook_user
не ну буду делать как правильно - 2-ым способом ,т.е. как советуете. там ничего сложно нет - всё понятно, просто не привычно.
[РЕШЕНО]помогите составить hook_user
ну ладно, съел , смирился.
а разъясните мне ещё по полям аккаунта.
Вот есть зарезервированное поле определяющее имя пользователя - машинное имя "account" и есть поле аккаунта телефон
(машинное имя "profile_phone")
как мне к значениям достучаться в теле моего хука ?
вот так вот верно ли будет ?
global $user;
profile_load_profile($user);
$phone = $user->profile_phone;
$account=$user->account;
[РЕШЕНО]помогите составить hook_user
вот у меня он и не срабатывает. Видимо я скатал старый вариант хука на 6-ку или ещё более поздний.
не думал, что такая серьёзная вещь будет изменяться с новой версией.
тип поля текстовый URL
вот это помогло. участникам спасибо.
тип поля текстовый URL
жду
дополнительные поля авторизации
вот как тут описано :
http://shvetsgroup.com/ru/blog/form-theming
я на верном пути ?
дополнительные поля авторизации
тут разобрался. а вот как мне перестроить отображение полей в регистрации
например поле Дата рождения состоит из 3 подполей и их бы хорошо в строчку расположить , а не вертикально :
Дата рождения:
Число Месяц Год
регистрация юрезов - нужно добавить несколько полей.
блин это js-какой - то что тебе надо или даже ajax )))))))))))))))))))))))
ну и как же решил ? хотя блин 5 лет прошло с тех пор
дополнительные поля авторизации
а вроде бы нашёл на просторах сайта. сейчас попробую