サインアップフォームの編集方法

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).

こんにちは、

私の問題は、既存のフィールド(所在地、ウェブサイト)をサインアップフォームに含めたいということです。「所在地」と「ウェブサイト」の追加フィールドを作成する方法はわかっていますが、それでは混乱を招くだけでなく、現在ユーザーカードで見やすく表示されている所在地とウェブサイトのフォーマットが失われてしまいます。既存のフィールドをサインアップに追加することは可能でしょうか?

ありがとうございます!

ジュディス

いいえ、AFAIK 現時点ではそれは不可能です。コミュニティに登録する際にユーザーに尋ねる典型的な質問ではありません。ここでは、ユーザーをまず入り口に通し、その後、彼らが好きなタイミングでプロフィールを埋めるようにするのが一般的です。

もし本当にユーザーにそれらのフィールドを更新してほしいのであれば、Data Explorer を使用して空のフィールドを持つユーザーを見つけ、discourse-bcc を通じて個別の PM を送信してプロフィール更新を促すことを検討してください。

お答えいただき、ありがとうございます。私が期待していた答えではありませんでしたが。別のコミュニティでは、ユーザーの90%がプロフィール欄を入力せず、どこに記入すればよいのかも知らないという経験をしました(アバター → 車輪 → 設定 → プロフィールと、多くのクリックが必要で、「アカウント」は囮のように機能し、人々はそれらすべてが記入可能な欄だと考えています)。この新しいコミュニティでは、全員の所在地を取得することが不可欠であるため、何らかの方法でサインアッププロセスに組み込む必要があります。

登録時や最終利用時のIPアドレスをすでに収集していることを忘れないでください。その種のデータから、ある程度は地理的な情報を推測できます。

また、地理的な地域ごとにオプトイングループを作成することも可能です。ユーザーにとって所在地を把握することが利益になるのであれば、説得は容易でしょう。

最後に、ユーザーが直接自分のプロフィールページにアクセスできるよう、汎用的な直接リンクを提供することもできます。Discourseには、ユーザーを特定のページへ誘導する特別な /my/ パスがあります。