ユーザーがプロフィール写真をアップロードしていない場合、投稿できないように実装したいと考えています。
その場合、以下のメッセージが表示されるようにしたいです。
「このサイトで作業を開始するには、プロフィール写真をアップロードしてプロフィールを完成させてください」
これを実装する方法はありますか?
ユーザーがプロフィール写真をアップロードしていない場合、投稿できないように実装したいと考えています。
その場合、以下のメッセージが表示されるようにしたいです。
「このサイトで作業を開始するには、プロフィール写真をアップロードしてプロフィールを完成させてください」
これを実装する方法はありますか?
既存の設定では、そのような方法はないと思われますので、カスタムソリューションが必要になるでしょう。Dev に引き継ぎ、回答を得られるようにします。![]()
こんにちは、カスタムメッセージは忘れてください。しかし、ユーザーが投稿を開始する前に特定のプロフィールフィールドを完了するように強制する方法はありますか?
もちろん、サインアッププロセスの一部にすることもできますが、ユーザーがプロフィールを完了するように強制する前に、しばらくの間、自由に閲覧できるようにしたいのです。
Discourse フォーラムに登録する際のデフォルトフィールドは以下の通りです。
メールアドレス*
ユーザー名*
氏名
パスワード*
サインアップ中にアバター、自己紹介、場所などの情報を入力することはできません。
デフォルトフィールド(氏名を除く)以外で必須に設定できるサインアップフィールドは、カスタムフィールドのみです: Creating and configuring custom user fields
あるいは、Custom Wizard Plugin 🧙 も役立つかもしれませんが、使用したことがないので、ご要望に対応できるかはわかりません。
私が調査した限りでは、これは問題ありません。登録時に必須となるウィザードを作成し、スキップを許可して、「完了後に自動的にグループに追加する」を設定できます。
しかし、Discourse Automation がいつかバッジをグループに同期できるようになれば、最も便利でしょう。![]()