我一直在使用这个技巧 鼓励/强制使用个人资料图片的最佳实践是什么? 来提醒新用户填写用户资料中的“地点”字段。虽然我很欣赏自定义欢迎消息的功能,但效果并不好。在 Discourse 上注册的新用户几乎没有人填写他们的地点,而在我迁移过来的论坛上,几乎所有注册用户都填写了,因为在注册过程中它被显示为一个可选字段。该论坛拥有庞大的国际用户群,有时用户问题的答案取决于提问用户的地点。了解用户的地点也有助于其他用户忽略一些可能被视为冒犯的帖子,因为“地点”字段有助于解释文化差异。而且,我甚至在许多情况下发现它很有用,当一个可疑的垃圾邮件发送者发表典型的“谢谢,很棒的帖子!”作为第一条回复时,他们填写地点为“纽约”,但 IP 地址却来自廷巴克图。
我从这篇文章中推断,注册对话框不容易自定义:
但随后我发现其他用户甚至在为过多的自定义字段出现在注册过程中而烦恼:
所以,看起来很奇怪,自定义字段可以在注册过程中显示并设置为可选或必填,但默认字段(如地点和网站)似乎不能。是我误解了什么吗?或者,如果不是,是否可以添加此功能?谢谢!
7 个赞
我刚刚回复了你在另一个话题上发布的类似帖子,虽然我认为这里的也适用:
添加一些实质性的内容,而不是简单地加一个+1或说“拜托了”,会更有意义。
1 个赞
好的,你说得有道理 
我也发现我的测试用户在注册时填写了我创建的自定义字段,因为注册时会显示给他们,但我很难让他们填写标准的个人资料字段,比如地点,或者让他们上传个人资料图片。
如果能选择在注册表单中向新用户展示哪些标准的个人资料字段,并提供要求他们上传个人资料图片的选项,那就太好了——我认为这将大大提高个人资料的完整度。
4 个赞
很高兴看到注册表单有所改进:
但一些默认用户字段无法显示在注册表单上,这是一个奇怪的限制。这是由于技术原因还是理念原因而拒绝允许这样做?
1 个赞
你好 @isaac,感谢你的回复。这是一个有趣的选项,但除非我有什么误解,否则仍然需要创建一个额外的自定义用户字段。据我所知,问题在于 Discourse 默认带有地点和网站字段,但无法在新用户注册表单上显示这两个默认字段中的任何一个。
1 个赞
谢谢。问题是我已经有数千名用户填写了默认的 Location 字段,所以我必须坚持使用它。然而,填写该字段的大多数用户都来自 Drupal,这使得我可以在用户注册时将其显示为一个可选字段。现在在 Discourse 中,大多数新用户在注册后都不会注意到或填写用户个人资料中的可选字段。
1 个赞