在 RTE 中引用时显示全名而非用户名

我看到了一个旧的错误主题——其中开发团队似乎打算修复它——但截至今天,它似乎仍然存在:(引用块未遵循全名设置)

无法回复这个旧主题——所以开了个新主题。

对我来说运行正常。“My Name”是名称,“Moin”是用户名,引用显示的是名称:

您是如何配置这两个站点设置的?

确认了这些设置。截图如下——前两张是设置,最后一张显示的是引用中的用户名(Meekness)而不是名称(Aaron)。

原始帖子中是否包含名称?


如果您编辑该帖子并在 Markdown 模式下查看它(左上角的切换按钮),您是否同时看到了 - 名称和用户名?我不认为在配置设置之前创建的帖子中包含此信息。

这些设置是几天前配置的。这个主题和帖子都是今天创建的。

这是原始帖子(没有名字,只有用户名)

启用名称 (Enable names) 设置也已启用吗?

这可能与该特定用户有关。出于某种原因,用户体验(UX)在他的全名旁边显示了他的用户名,但对我来说没有。

同样地——如果我引用我自己——我看到的是全名,而不是用户名。

正在检查中……

是的 - 启用名称设置为 true。

我猜你的名字和用户名有点一样?

有一个 https://meta.discourse.org/t/remove-name-suppression-on-posts/86265,这是这个主题 Allow site operators to control full name suppression on posts 的结果(但我认为你使用的方案不包含组件)

我没有试过这个组件对引用(quotes)是否有帮助。

2 个赞

好的,我的用户名和全名是相同的——这就是它被抑制的原因。所以我们可以把这个问题放一边。这就回到了最初的问题。当我引用亚伦时,不知何故,它被归因于他的用户名(meekness)……

我认为我已经缩小了范围 :tada:

您介意尝试以下操作吗?

  1. 再次点击回复他的帖子
  2. 确保编辑器处于 Markdown 模式
  3. 再次尝试引用

我认为这是富文本编辑器(rich-text-editor)的一个错误


重现错误的步骤:

  1. 禁用 prioritize_username_in_ux
  2. 启用 display_name_on_posts
  3. 在您的个人资料中添加一个名称
  4. 创建一个包含一些文本的帖子并发布
  5. 点击回复该帖子
  6. 确保您的编辑器处于 Markdown 模式
  7. 引用您创建的帖子的一部分
    → 预期情况下,全名包含在引用中
  8. 切换到所见即所得(WYSIWYG)模式
  9. 再次引用
    → 未包含全名
3 个赞

你弄明白了!Markdown 模式显示了他的名字

2 个赞

感谢您的耐心并帮助我追踪到这个问题。

所以该功能本身仍然有效——只是在(相对较新的)富文本编辑器中尚不支持。既然我们已经确定了原因,希望很快就能修复。

很划算的交易——谢谢!我必须说我真的很喜欢这个产品——而且这个支持论坛非常棒。

1 个赞