添加注册引导文本

各位好,

我们不仅希望在组织注册时增加更多可选的用户字段,还希望在开头添加一段简短的介绍性文字,说明收集这些额外信息对我们的帮助。请问是否可以添加此类文字?如果可以,具体该如何操作?

此外,我们希望在用户字段下方添加某种“许可政策”,让用户在注册时同意该政策。请问如何实现这一功能?

此致,
Benjamin

你好,Benjamin,欢迎来到 Discourse。

请参阅 Creating and configuring custom user fields

若要添加额外信息,您可以创建一个简单的主题组件,并将其添加到您网站的主要主题中。您只需在“通用/CSS”选项卡中插入类似以下内容:

.d-modal.create-account .login-form table:before {
    content: " 此处输入额外文本 此处输入额外文本 此处输入额外文本 此处输入额外文本 此处输入额外文本 此处输入额外文本 ";
}

这样即可在桌面端和移动端同时显示如下效果:


表单末尾已有类似内容,但如有需要,您可以添加更多文本。请前往 /admin/customize/site_texts 页面,搜索 By registering, you agree to the 以找到正确的模板,然后对其进行编辑或添加更多文本。

亲爱的丹妮拉:

非常感谢您的迅速回复!
我还有一个问题:
我们希望同时向公众和来自各类组织、机构等的专家开放注册。对于后者,我们希望收集比公众更多的信息。
因此,我们的设想是:首先要求用户提供电子邮件、姓名、用户名和密码,然后添加一个确认选项或下拉菜单,询问注册者是否属于某个组织。到目前为止,这很简单。
然而,我们希望在用户点击“是”时,仅让专家需要填写的额外字段弹出显示。如果选择“否”,则直接进入创建新账户的步骤。
希望这能清楚地说明我们的设想。
请问这在技术上是否可行?

目前,在 Discourse 上无法随意操作,但你可以通过外部网站(例如 WordPress 站点)并启用从 WordPress 到 Discourse 的单点登录(SSO)来实现。你可以在 Discourse 上创建自定义用户字段,但无需启用“注册后可编辑”选项。这样,用户字段就只能在 WordPress 端进行填写。