有人回复了您正在关注的主题

自从最近的更新以来,这个烦人的前缀是新的。我如何摆脱它?我的用户非常不喜欢它。它只是随着其他最近的动荡(例如邮件未发出)一起开始发生的。

我无法弄清楚需要编辑哪个模板。这个预览是从哪里来的?

2 个赞

你什么意思?什么前缀?

认为这可能与此提交有关?

而且 prefix = preview,我猜是这样。

1 个赞

我认为你可以自定义单独的预览文本,正如在 Change in behaviour re mail - #11 by supermathie 中建议的那样。
你可以从 Customize text in Discourse 了解更多关于编辑文本的信息。

因此,例如,要阻止“有人回复了您正在关注的主题”,您需要删除 user_notifications.user_posted.preview 中的站点文本。您不能将其留空,但可以使用不可见字符,例如
你可以在这里看到区别:

你可以对所有其他预览文本做同样的事情。

3 个赞

这很奇怪。在我看来,更改的目的是让人们更多地了解邮件进入收件箱的原因。有趣的是,知道这一点是人们会感到“强烈”的事情。人们只是讨厌改变。

2 个赞

问题不在于添加了信息。问题在于,仅仅占据有限的屏幕空间来显示消息预览,这些文字就占用了以前有用的信息——具体来说,是消息正文中的一行文字。

我将 Discourse 消息预先过滤到一个专用的邮箱中,所以我已经知道这些消息为什么会到那里。现在,我看到的不是实际预览消息的文本,而是在该邮箱中每条消息预览中出现的这段新文本。对我来说没有用,并且取代了本应有的内容。

此外,这段文本似乎会出现在新主题的第一条消息中。在这种情况下,它根本不成立——该消息不是对任何内容的回复。

Martyn

4 个赞

哦。我有信心了。那确实看起来很糟糕。不过你可以自定义那段文本(也许上面已经提到了,但我懒得往回看了?)。也许就用“正在关注”或者一个眼球表情符号?

1 个赞

但我不是 Discourse 服务器的管理员,而且无论如何,据我所知,其他用户可能喜欢它。我在个人偏好设置中找不到任何可以更改它的选项。

Martyn

1 个赞

那我的解决方案帮不上忙!

抱歉

只是跟进这个话题,想说我们社区的用户也不喜欢它。以前预览能给他们提供有用的信息,现在变得毫无意义了。

-Brad

1 个赞

如果您是管理员,您可以按照我建议的方式更改文本。

我是我们 Discourse 实例的管理员,但不是我们服务器的管理员(我们是一个开源项目,得益于 Discourse 为我们托管论坛),所以我不认为我能做出您建议的更改?

我今天花时间尝试根据 @Ethsim2 在以下链接中提供的说明来改进情况:

但没有成功(我很想在那里评论,但那个帖子已经关闭了)。具体来说:

  • 我尝试从关键模板(例如“用户提及”、“用户正在关注首帖”、“用户正在关注类别或标签”)中删除 %{header_instructions},正如建议的那样,但这似乎没有任何效果。在此之后收到的 OWA 邮件预览仍然只显示“有人回复了您正在关注的主题”,而不是消息正文的片段。
  • 此外,进行此更改后,我们的邮件主题行从“%{topic_title}”变为“[%{email_prefix}] %{topic_title}”,尽管我只更改了邮件正文,而没有更改模板的主题行框。

正如 @m1maj 所说,我和我的用户都对 OWA 预览为何从对邮件正文有用的预览变成了覆盖实际消息内容且有时不准确的样板文本感到困惑(例如,它会出现在新主题中被关注类别的首帖邮件中,而不是回复被关注的主题时出现)。

-Brad

1 个赞

您可以在界面内更改站点文本;您不需要访问服务器即可进行操作。我的示例是在一个也由 Discourse 托管的论坛上完成的。

2 个赞

@Moin:啊哈,感谢纠正我的误解!我在这些帖子中读到的一些内容,加上我第一次自己找不到正确设置的经历,让我误以为这对由 Discourse 管理的站点不起作用。但你说得对,它确实有效。

对于像我一样拥有 Discourse 管理权限并可能需要帮助的其他人,以下是简要的方法:

  1. 点击右上角靠近您用户图标的三条杠菜单,然后选择“配置详情”(configure details)
  2. 向下滚动,直到在左侧边栏看到“站点文本”(Site texts)。对我来说,它位于“外观”(Appearance)部分的最后一项
  3. 此时您应该会看到一个以搜索栏开头的“站点文本”页面。将 .preview 输入到该搜索栏中:
  4. 除其他内容外,这应该会筛选出类似“user_notifications.user_quoted.preview”、“user_notifications.user_posted.preview”、“user_notifications.user_replied.preview”、“user_notifications.user_mentioned.preview”的条目,这些是困扰我们用户的主要情况。点击您想要更改的任何条目的“编辑”(Edit)按钮。
  5. 正如 @Moin 在上面链接的问题中所说,这些内容不能留空或简单地替换为空格,但可以将它们设置为不间断空格,例如 ’ '。
  6. 这将导致旧的预览文本被新文本替换。以上述不间断空格为例,这将恢复消息正文中大部分以前的预览文本。

再次感谢,@Moin
-Brad

3 个赞