Регистрация в админке , подключить дополнительные поля

Автор QQpy3NIk, 09 марта 2011, 10:46:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

QQpy3NIk

      Здравствуйте подскажите как сделать так, чтобы при регистрации нового пользователя администратором можно было заполнять дополнительные поля. Дело в том, что на форуме одной организации обычную регистрацию надо запретить и добавлять пользователей только через админку. Дополнительные поля созданы и при обычной регистрации отлично показываются. Версия форума smf 2.0 RC5, обновлен с версии 1.0.9.

human

Регистрируете пользователя, после в его профиле заполняете созданные Вами дополнительные поля.
Правильно заданный вопрос - половина ответа..

a_l

В Register.Template.php (в папке вашей темы или в папке Default-темы) добавляете в function template_admin_register() необходимые формы.

QQpy3NIk

#3
  Cделал пока редирект при регистрации на профиль пользователя, но это не совсем удобно для тех людей кто регистрирует, в Register.tamplate.php в функции template_admin_register() не видит $context['custom_field'] вот в этом то и возникает проблема.
И еще вопрос, есть дополнительное поле "телефон" на сервере есть скрипт подключения к атс, при отображении телефона нужно сделать ссылку на этот скрипт, и передать параметры методом GET: на чей телефон нажали и номер залогиневшегося пользователя. Т.е. в Показывать с дополнительным текстом (По желанию): я делаю ссылку на скрипт, но как узнать хотя бы id пользователя кто нажал. 

Bugo


QQpy3NIk

$context['user']['id'] не работает в админке в изменении поля профиля, пришлось добавить в  $custom['enclose'], '{ID}' => $context['user']['id'], в файле load.php . Ладно спасибо всем разобрался сам, можно закрывать удалять.