使用Discourse侧边栏

:bookmark: 这是关于 Discourse 侧边栏各种功能和用途的综合指南,包括如何根据您的需求进行自定义。

:person_raising_hand: 所需用户级别:所有用户

Discourse 中的侧边栏可快速访问各种论坛功能,并方便导航。本指南将引导您了解侧边栏的各个部分以及如何有效使用它们。

主要菜单

主要菜单包含重要的导航链接:

  • 主题 (Topics):显示论坛上的最新帖子。
  • 我的草稿 (My Drafts):当您有草稿主题或回复时动态显示。
  • 更多 (More):展开以显示其他选项。
  • 群组 (Groups):带您进入群组页面。
  • 用户 (Users):显示用户排行榜(如果已启用)。
  • 徽章 (Badges):显示徽章库(如果已启用)。
  • 关于 (About):提供有关您论坛的信息。
  • 常见问题解答 (FAQ):链接到论坛的常见问题解答页面。

管理员还将看到用于审核和站点管理的“审核 (Review)”和“管理 (Admin)”选项。

:bulb: 如果您安装了插件,可能会有额外的按钮。例如,如果您的论坛安装了 Cakeday,则“周年纪念日和生日 (Anniversaries and Birthdays)”将出现在您的侧边栏中。

分类和标签

此部分显示分类和标签,方便访问。自定义方法:

  1. 点击铅笔图标以访问侧边栏设置。
  2. 使用加号图标添加或删除分类和标签。
  3. 点击“所有分类 (All categories)”或“所有标签 (All tags)”以查看完整列表。

消息

“消息”部分允许您:

  • 查看收件箱
  • 点击“+”按钮撰写新消息
  • 如果您属于不同的群组,则可以访问多个收件箱

聊天

如果您的论坛启用了聊天功能,您将看到“聊天”部分,其中包含:

  • 频道 (Channels):查看和管理聊天频道
  • 我的帖子 (My Threads):管理您创建的帖子
  • 私信 (DMs):访问个人聊天

要开始新的私信,请点击个人聊天标签旁边的“+”按钮。

自定义您的侧边栏

您可以个性化您的侧边栏体验:

  1. 前往您的用户偏好设置。
  2. 找到“侧边栏 (Sidebar)”部分。
  3. 调整分类、标签以及新帖子显示方式的设置。

创建自定义侧边栏部分

要添加自定义部分:

  1. 点击侧边栏底部的“+”按钮。
  2. 在模态框中,自定义图标、名称和链接以创建您的新部分。

此功能允许您创建个性化的导航选项以提高工作效率。

移动设备访问

要在移动设备上打开侧边栏,请点击右上角个人资料图片旁边的汉堡菜单图标。

其他说明

  • 侧边栏布局和可用选项可能因您的论坛设置和安装的插件而异。
  • 管理员可以创建对所有论坛成员可见的全局侧边栏部分。
  • 自定义侧边栏部分是一项实验性功能,可能会发生更改。

:writing_hand: 本文档最初由 @twofoursixeight 撰写。

15 个赞

我刚注意到一个新的侧边栏,以及这里 Meta 侧边栏的一些变化。指南使用的是旧版本的侧边栏。


1 个赞

这是实验性的:

这是文档侧边栏:

5 个赞

很有趣,我迫不及待地想看到论坛做出更多改变,以及这个论坛如何日益现代化。

5 个赞

因为我的用户偏好设置中没有“侧边栏”选项卡,所以情况肯定有所改变。取而代之的是“导航菜单”,它不允许我自定义侧边栏,唯一可用的选项是:

导航

当导航菜单中的主题列表包含新项目或未读项目时……
链接到过滤列表
显示新项目计数

  • 用户现在如何自定义侧边栏?
  • 有办法自定义侧边栏的第一部分(主题、我的帖子……)吗?
  • 有办法在管理员级别为所有人自定义侧边栏吗?

导航菜单是侧边栏

2 个赞

通过使用部分中的编辑按钮和“+”来添加自定义部分。

管理员可以通过点击“更多”和“自定义此部分”来添加和删除链接。

更改第一部分会为所有人更改。创建新部分时,可以选择向所有人显示。默认标签和类别可以在站点设置中配置。您可以搜索 default navigation menu 来找到它们。

5 个赞

元上的侧边栏似乎是上下文相关的,例如,如果我正在讨论一个人工智能主题,侧边栏中会显示其他管理员或人工智能链接。我不知道如何配置它。这是实验性的吗?

这是文档的侧边栏:

5 个赞

最近侧边栏有了更多更改,我想在此说明一下,其中包括“我的消息”按钮,点击后会跳转到您的消息,以及一个用于快速邀请他人的“邀请”按钮?(即将举行的活动和文档属于插件。)

这还包括侧边栏的 2024 年重新设计。

在 Meta 上,还有一个过滤器按钮和一个带您进入草稿的按钮。

我忘了提一下,“消息”部分已被侧边栏顶部的“我的消息”按钮取代,它以前看起来是这样的:


现在它只是这样: image

这似乎已不再存在;指南可能需要更新。

1 个赞

大家好 :waving_hand:

我正在自定义我的 Discourse 论坛,我注意到每当用户访问页面时,侧边栏默认是展开的。

我希望侧边栏默认是关闭的,并且只在用户点击汉堡包图标时显示。

我已经尝试过的方法

  • 我调整了用户偏好设置以及与侧边栏相关的样式设置。

  • 我尝试过使用 CSS(display: none)和 JavaScript(在汉堡包按钮上使用 onclick)。

  • 侧边栏确实可以隐藏,但我无法将其集成到与 Discourse 的原生行为(打开/关闭而不破坏布局)相同的方式。

我在这里和我在使用的每个论坛上的矿井都总是关闭的。它应该记住它的状态。我猜是保存在 cookie 里。

在此主题 Can I default to a hidden sidebar? 中,分享了一个默认关闭侧边栏的主题组件。它是在 2 年前创建的,所以我不知道它是否仍然有效,但你可以试试。即使它不再有效,看看它的方法也可能有帮助。

1 个赞