我认为存在两种场景,需要不同的提示语:
-
最新标签页为空(我认为 @justin 的建议“你已同步所有更新!准备好 [开始新对话] 了吗?”在这里很合适。)
-
新分类为空(或网站全新上线等情况)。这种情况更需要鼓励用户创建一些话题,以便大家有 内容 可聊,并提供该分类的实际话题示例(除了分类描述之外)
我认为存在两种场景,需要不同的提示语:
最新标签页为空(我认为 @justin 的建议“你已同步所有更新!准备好 [开始新对话] 了吗?”在这里很合适。)
新分类为空(或网站全新上线等情况)。这种情况更需要鼓励用户创建一些话题,以便大家有 内容 可聊,并提供该分类的实际话题示例(除了分类描述之外)
场景 1 会如何发生:
在场景 2 的情况下?(编辑:哦,也许是通过选择标签!?)
此外,上面还提到了“显示已跟踪或已关注的主题”,但在这种情况下,“您已同步所有更新……”这条消息是否合适?(场景 3?)
我为此整理了一个 PR。消息内容是
您已全部更新完毕!准备好 开始新对话了吗?
有人知道 – 是否有插件、主题组件或配置设置(现在
)?
或者,是否可以通过 js.topics.none.latest 或 config/locales/client.en.yml 进行编辑?
只需访问 /admin/customize/site_texts 并搜索“that’s sad”。您可以将其更改为您想要的任何内容。
编辑:不过看起来“that’s sad”已经在核心中被更改了。现在看起来只是这样:
bottom:
latest: "没有更多最新主题了。"
posted: "没有更多已发布主题了。"
read: "没有更多已读主题了。"
new: "没有更多新主题了。"
unread: "没有更多未读主题了。"
unseen: "没有更多未见主题了。"
category: "没有更多 %{category} 主题了。"
tag: "没有更多 %{tag} 主题了。"
top: "没有更多热门主题了。"
bookmarks: "没有更多已收藏主题了。"
非常感谢您 @pfaffman – 我也很高兴了解到您的Discourse 支持服务!
您还可以使用“after”伪类更改消息以适应类别:
.topic-list-bottom::after {
content: '目前没有活动';
}
.category-next-events .topic-list-bottom .footer-message {
display: none;
}
如果您的网站是多语言的,您可以添加语言伪类。