ecki
(Bernd)
1
我不确定是从哪个版本开始的,但我的注册表单看起来全乱了。我注意到这一点是因为我检查了最新的注册用户,他们的用户名都变成了 “user1” 2 3.. 这样的格式。
现在表单里不再显示用户名输入框了(尽管我已经启用了 show_signup_form_username_instructions 选项)。
它也不再显示姓名的说明文字(js.user.name.instructions_required)了(?)而且,为什么有些字段有加粗的标题,有些没有标题,还有些只有纯文本?
我不确定以前在开始填写这个表单之前,是否总是要求先输入邮箱/验证码?
我该如何重新启用用户名输入框?另外,我该如何在姓名字段中说明我的简洁命名策略?
Moin
2
缺失的用户名字段可能与 Easier account signup using email codes 有关。你的论坛上是否启用了该更改?
大约两年前,在 UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub 中,大多数默认字段的描述被移除了。根据 Recent changes to the signup form 中的反馈,后来添加了用于重新显示这些描述的设置。你可以通过在站点设置中搜索 instructions 来找到它们。例如,姓名字段的描述由 show_signup_form_full_name_instructions 设置控制。该设置是否已启用?如果是,我会尝试禁用即将进行的更改。
ecki
(Bernd)
3
是的,启用了——其实并不是,它是预览设置“启用通过代码进行本地登录”,这是同一个功能吗?**
我以为这个功能是用于登录而不是注册的,但很高兴知道我可以禁用它。真遗憾,将代码作为第一步其实还不错,但为什么它会隐藏用户名呢……(而且帖子声称它会生成随机用户名,但这只适用于垃圾注册,对于使用表单的实际用户来说,自更新以来并非如此……嗯)
我现在启用了姓名说明,这有帮助了。谢谢!
Moin
4
是的,这就是我链接的主题中描述的更改
你可以暂时禁用它——但你应该在主题中反馈你的意见。一旦即将推出的更改变为永久设置,你将无法再选择退出。