仅由工作人员可编辑的用户字段选项

这些功能可以方便地在用户资料中添加“已验证”信息 :smiley:

(或者,也可以添加“在注册时显示”选项来实现相同的效果)

7 个赞

有一个插件可以为管理员提供向用户添加备注的功能,且该备注仅管理员可见。

2 个赞

谢谢 Dan,但这不是我需要的——我只需要一个用户个人资料字段,具备普通个人资料字段的所有功能,但仅允许管理员/工作人员编辑。(仍然希望它显示在个人资料和用户卡片上,但仅用于放置已验证的信息)

2 个赞

明白了。你打算在这个字段里放多少信息?因为可能还有其他方法。

1 个赞

为什么不把“已验证”设为徽章或群组呢?无论哪种方式,都能完全满足您的需求。

我需要实现类似这样的功能:

其中“核心团队成员”可以是任意文本(有数百种可能的变体,因此我不想为每种变体都创建一个群组或徽章)。

目前已有“注册后可编辑?”的个人资料字段选项,我们只需要再增加一个“注册时显示?”的选项(我们可以简单地将其关闭)。请问目前是否已有类似的功能?

找到了一种自定义用户字段的方法

您可以选择在注册时是否将该字段设为必填。用户可输入信息(但如果非必填,用户很可能会留空)。

如果未填写,该字段将不可编辑,只有管理员和版主才能进行修改。

为每个字段单独创建。在设置中允许将其发布在用户卡片和公开个人资料中。

我已调整用户卡片设置以在此处显示。

1 个赞

这正是我不想要的——用户不应能够编辑或向该字段添加任何内容(仅限工作人员/管理员)。

由于注册时不强制要求填写,您可以在偏好设置或个人资料编辑页面使用 CSS 隐藏该输入项。

如前所述,如果注册后无法编辑,大多数用户通常不会在注册时填写个人资料详情。

因此,在完成初始注册后,将无法修改该信息。

这确实不太理想,但我还是很感谢你试图提供帮助!:blush:

理想情况下,我们无论如何都应该提供这个选项。在某些论坛中,我们有很多个人资料字段,但在注册时并不显示它们,因为(除了这些字段是可选的之外)这可能会让许多注册的人感到望而却步(许多人在注册时实际上并没有意识到某些字段是可选的——他们太急于获取一个账户了)。

1 个赞

不太理想。但已确认:如果在注册时该字段未填写,则在管理员/版主编辑之前,它不会在“偏好设置”或“个人资料”中显示。

因此,注册时可能根本不会显示该字段。需要创建一个测试用户进行新注册以进行验证。


否则可能需要一个插件。我将测试新注册流程,并告知您结果。

没成功。它显示在注册新用户时。不过,你或许可以把它命名为 Null?

所以这可能只是他们未来愿意添加的功能。不过目前,您可能需要一个插件来实现此功能。

1 个赞

已添加 :tada:

但我认为仍然存在一个问题:您必须允许编辑或在注册时显示。

可以创建一个所有选项都禁用的字段,因为您不需要更改可编辑设置。但一旦更改一次,就无法恢复到此配置。

根据拉取请求 https://github.com/discourse/discourse/pull/34672,这是一个有意的决定:

可选但不可编辑的字段必须在注册表单上,否则它们永远无法填写。

我想知道是否没有考虑到由工作人员填写字段的用例。

3 个赞