理解和管理帖子通知

:bookmark: 本指南说明了帖子通知是什么,以及如何为您的站点管理和配置它们。

:person_raising_hand: 所需用户级别:管理员

本文档主题涵盖:

  • 帖子通知是什么及其目的
  • 如何禁用和配置它们

什么是帖子通知

帖子通知是鼓励对社区新用户或有一段时间未在社区发帖的用户友好的方式。它们对具有特定信任级别的所有用户可见,但不包括应用通知的用户。

这是一个它们显示方式的示例:

还有一个“官方”帖子通知,可以由管理员手动添加:

如下所示:

配置帖子通知

可以在站点的“管理员设置”下调整以下内容:

  • new user notice tl:查看新用户帖子通知所需的最低信任级别(默认设置为信任级别 2)
  • returning user notice tl:查看回访用户帖子通知所需的最低信任级别(默认设置为信任级别 2)
  • old post notice days:新用户和回访用户通知自动隐藏的默认天数。自定义(管理员)通知不受此设置影响。(默认设置为 14 天)
  • returning users days:用户被视为回访用户所需经过的天数。(默认设置为 120 天)

也可以在“管理员”菜单下的站点文本设置中修改帖子通知上显示的文本,搜索“post.notice”。

禁用帖子通知

:information_source: 这是一个有用的指南,介绍如何通过快速创建新的主题组件向站点添加自定义 CSS。

将以下 CSS 添加到您的站点可以隐藏所有帖子通知(包括管理员通知):

.post-notice {
  display: none;
}

或者,您可以禁用单个类型的通知,方法是根据您希望禁用的内容包含以下一个或多个:

.post-notice.new-user {
  display: none;
}

.post-notice.returning-user {
  display: none;
}

常见问题解答

问:是否可以在不创建新主题的情况下禁用帖子通知?
答:可以通过将 new user notice tlreturning user notice tl 设置为信任级别 4 来实现。虽然信任级别为 4 的成员仍然可以看到它们,但社区中绝大多数用户都不是信任级别 4,因此不会看到帖子通知。

问:是否可以从特定用户/帖子中删除帖子通知?
答:您可以通过点击帖子上的 :wrench: 菜单并移除帖子通知来做到这一点。

附加资源

:writing_hand: 本主题最初由 @HamMan2118 撰写。

2 个赞

我会在那个段落中添加一个警告,因为其中一些代码片段还会隐藏您添加的管理员通知。
而且,也许最好将它们添加到一个新的主题组件中,您可以将其添加到当前主题中,而不是创建一个全新的主题。

2 个赞

我添加了该警告,并链接到本指南,以帮助用户为其网站添加自定义 CSS:Making custom CSS changes on your site

2 个赞

现在这个文档属于其中两种。此外,虽然配置仅对管理员重要,但关于帖子通知的一般信息对所有能看到它们的成员都很有趣。

2 个赞

这不再需要了。新用户和回访用户通知在 old post notice days 之后不再显示,官方通知也没有旧的类。

然后下面的警告也不再需要了。