How to edit sign up form?

Hi,
Have a nice day to all
I have few query regarding sign up form. is there any extra field add in sign up form?

I want to make forum for coaching classes.

I don’t know how to do make different registration form for student and Sir’s.

In this forum student have rights only make do comment on post and Sir’s have both rights to make comment and as well post.

Can anyone help me, is this possible with discourse?

This plugin will help you to build a custom signup form

It’s also super easy to add custom user fields at /admin/customize/user_fields and make them required at signup (which displays them on the registration form).

Здравствуйте,

Моя проблема в том, что я хочу добавить уже существующие поля (локация, веб-сайт) в форму регистрации. Я знаю, как создать дополнительные поля «локация» и «веб-сайт», но это только запутывает ситуацию, к тому же я теряю аккуратный способ отображения локации и веб-сайта в карточке пользователя, который используется сейчас. Возможно ли добавить существующие поля в форму регистрации?

Спасибо!

Юдит

Нет, насколько мне известно, в настоящее время это невозможно. Это не типичные вопросы, которые задают пользователям при регистрации в сообществе. Здесь принято сначала обеспечить доступ пользователям, а затем позволить им заполнить свой профиль в удобное для них время в будущем.

Если вы действительно хотите, чтобы пользователи заполнили эти поля, вы можете рассмотреть возможность использования Data Explorer для поиска пользователей с пустыми полями, а затем связаться с ними, чтобы побудить их обновить профиль через discourse-bcc.

Спасибо, даже если это не тот ответ, на который я надеялся. В другом сообществе я столкнулся с тем, что 90% пользователей не заполняют поля профиля и даже не знают, где это сделать (требуется много кликов: аватар → колесо → настройки → профиль, а «учётная запись» вводит в заблуждение — люди думают, что это все поля, которые они могут заполнить). Для нового сообщества критически важно получить информацию о местоположении каждого пользователя, поэтому нам каким-то образом нужно включить этот вопрос в процесс регистрации.

Не забывайте, что вы уже собираете IP-адреса регистрации и последнего входа, поэтому по таким данным уже можно с определённой точностью определить географическое положение.

Вы также можете создать группы с явным согласием для каждого географического региона. Если пользователям выгодно, что вы знаете их местоположение, то это не составит труда предложить.

Наконец, вы можете предоставить пользователям прямые универсальные ссылки на их профиль, чтобы они могли перейти туда напрямую. В Discourse есть специальный путь /my/, который перенаправляет пользователей на их личную страницу.