我们有一个拥有10年历史的社区,我们需要更改通过“自定义/用户字段”收集的数据。我们需要添加新字段并删除一些字段——这对新用户来说没问题,但我们需要现有用户更新它们。
下次他们登录时,我希望能够强制(我不喜欢这个词)用户在继续之前更新字段。或者至少,让用户知道需要在特定日期之前完成,然后强制执行。
对此最好的解决方案是什么?
我们有一个拥有10年历史的社区,我们需要更改通过“自定义/用户字段”收集的数据。我们需要添加新字段并删除一些字段——这对新用户来说没问题,但我们需要现有用户更新它们。
下次他们登录时,我希望能够强制(我不喜欢这个词)用户在继续之前更新字段。或者至少,让用户知道需要在特定日期之前完成,然后强制执行。
对此最好的解决方案是什么?
在自定义用户字段中,有一个用于“显示在用户个人资料上”和“字段要求”的设置。如果将自定义字段设置为“所有用户必填”(Discourse 的最新版本添加了此选项),用户在尝试保存其个人资料或更新设置时,将提示他们填写必填字段。但是,这不会中断正常浏览,仅在他们进入用户偏好设置时触发。
检测尚未完成字段的用户,并通过私信发送提醒。
啊,我猜之前是那样的——是我的错。感谢您的澄清。
如果这么简单,那它就能完美运行。但我该如何修改那个提示以匹配我们的 TOV 呢?
您可以通过进入 Discourse 中的 Admin → Customize → Site Text 来轻松更新任何 UI 文本。有关完整指南,请参阅官方站点文本指南。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.