我希望实现用户在未上传头像时不能发帖。
他们应该收到消息:“请上传个人资料图片并完成您的个人资料,然后才能在此网站上开始工作”
有什么方法可以实现这一点吗?
我希望实现用户在未上传头像时不能发帖。
他们应该收到消息:“请上传个人资料图片并完成您的个人资料,然后才能在此网站上开始工作”
有什么方法可以实现这一点吗?
我认为现有的设置无法实现这一点,因此可能需要自定义解决方案。我将把它转给 Dev,看看是否能得到一些答案。 ![]()
您好,让我们忽略自定义消息。但是,在用户开始发帖之前,有没有办法强制他们完成某个特定的个人资料字段?
当然,我们可以将其作为注册过程的一部分,但我希望允许用户先浏览一番,然后再强制他们完成个人资料。
在 Discourse 论坛注册时,默认字段仅包括:
邮箱*
用户名*
姓名
密码*
注册时无法填写头像、简介、地点等信息。
除了默认字段(姓名除外)外,唯一可以设置为必填的注册字段是自定义字段:Creating and configuring custom user fields
或者,Custom Wizard Plugin 🧙 也许会有帮助,但我从未使用过,所以不知道它是否能满足您的要求。
根据我的探索,这是可以的。您可以创建一个在注册时必须填写的向导,允许跳过,并在完成后设置“自动添加到组”。
然而,如果 Discourse Automation 某天能够将徽章同步到组,那将是最方便的。![]()