没有最新的主题。这有点可惜。

我认为存在两种场景,需要不同的提示语:

  1. 最新标签页为空(我认为 @justin 的建议“你已同步所有更新!准备好 [开始新对话] 了吗?”在这里很合适。)

  2. 新分类为空(或网站全新上线等情况)。这种情况更需要鼓励用户创建一些话题,以便大家有 内容 可聊,并提供该分类的实际话题示例(除了分类描述之外)

8 个赞

场景 1 会如何发生:

在场景 2 的情况下?(编辑:哦,也许是通过选择标签!?)

此外,上面还提到了“显示已跟踪或已关注的主题”,但在这种情况下,“您已同步所有更新……”这条消息是否合适?(场景 3?)

3 个赞

我为此整理了一个 PR。消息内容是

您已全部更新完毕!准备好 开始新对话了吗?

11 个赞

有人知道 – 是否有插件、主题组件或配置设置(现在 :pray: )?

或者,是否可以通过 js.topics.none.latestconfig/locales/client.en.yml 进行编辑?

2 个赞

只需访问 /admin/customize/site_texts 并搜索“that’s sad”。您可以将其更改为您想要的任何内容。

编辑:不过看起来“that’s sad”已经在核心中被更改了。现在看起来只是这样:

      bottom:
        latest: "没有更多最新主题了。"
        posted: "没有更多已发布主题了。"
        read: "没有更多已读主题了。"
        new: "没有更多新主题了。"
        unread: "没有更多未读主题了。"
        unseen: "没有更多未见主题了。"
        category: "没有更多 %{category} 主题了。"
        tag: "没有更多 %{tag} 主题了。"
        top: "没有更多热门主题了。"
        bookmarks: "没有更多已收藏主题了。"
5 个赞

非常感谢您 @pfaffman – 我也很高兴了解到您的Discourse 支持服务

2 个赞

您还可以使用“after”伪类更改消息以适应类别:

.topic-list-bottom::after {
	content: '目前没有活动';
}

.category-next-events .topic-list-bottom .footer-message {
	display: none;
}

如果您的网站是多语言的,您可以添加语言伪类。

1 个赞