如何编辑注册表单?

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

2 个赞

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

9 个赞

你好,

我的问题是我希望将现有字段(位置、网站)添加到注册表单中。我知道如何创建额外的“位置”和“网站”字段,但这只会造成混淆,而且我无法保留当前用户卡片中位置和网站那种整洁的展示方式。是否可以将现有字段添加到注册流程中?

谢谢!

Judith

不,据我所知,目前还不行。在用户注册社区时,这些问题并不是典型的必问项。通常的做法是先让用户进入社区,然后让他们在将来的某个时间自行完善个人资料。

如果你确实希望用户更新这些字段,可以考虑使用 数据探索器 来查找资料为空的账户,然后通过 discourse-bcc 联系他们,鼓励他们更新个人资料。

2 个赞

谢谢,即使这并非我期望的答案。在另一个社区,我发现90%的用户不会填写个人资料字段,甚至不知道在哪里填写(需要多次点击:头像 → 轮盘 → 偏好设置 → 个人资料,而“账户”看起来像个诱饵,人们以为那些就是所有可填写的字段)。对于这个新社区来说,获取每个人的位置信息至关重要,因此我们必须以某种方式将其纳入注册流程中。

别忘了,您已经在收集注册 IP 和最后使用的 IP,因此您可以从这类数据中在一定程度上推断出地理位置。

您还可以为每个地理区域创建可选加入的分组。如果您的用户能从您知晓其所在位置中获益,那么这应该不难推广。

最后,您可以为用户提供直接访问其个人资料的通用链接。Discourse 提供了一个特殊的 /my/ 路径,可将用户引导至其专属页面。

1 个赞