使用 Discourse 侧边栏

:bookmark: 这是一份全面的指南,详细解释了 Discourse 侧边栏的各种功能和特性,包括如何根据您的需要进行自定义。

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

Discourse 中的侧边栏提供了对各类论坛功能的快速访问,并便于导航。本指南将带您了解侧边栏的不同部分及其有效使用方法。

社区部分

社区部分包含基本的导航链接。它分为直接显示的主要链接,以及可在 更多 下访问的次要链接。

主要链接:

  • 主题:显示论坛上的最新帖子。
  • 我的帖子:带您进入您的活动页面。当您有草稿时,此链接会动态更改为显示“我的草稿”,并直接带您前往草稿页面。
  • 我的消息:带您进入个人消息页面(如果您可以发送私信,此选项可见)。
  • 邀请:允许您快速邀请他人加入论坛(如果您有邀请权限,此选项可见)。

工作人员还将看到 审核(用于 moderation)和 管理(用于站点管理)选项。

次要链接(在“更多”下):

  • 用户:显示用户目录。
  • 关于:提供有关您论坛的信息。
  • 常见问题:链接到您论坛的常见问题解答页面。
  • 群组:带您进入群组页面。
  • 徽章:显示徽章画廊。
  • 筛选:打开高级主题筛选页面。

管理员可以通过点击 更多,然后选择 自定义此部分 来为所有用户添加、移除或重新排列链接,从而自定义社区部分。

:bulb: 如果您安装了插件,可能会显示额外的按钮。例如,如果您在论坛上安装了 Cakeday,侧边栏中将出现 周年纪念日与生日 选项。

分类和标签

此部分显示分类和标签以便快速访问。自定义方法如下:

  1. 点击部分标题旁边的铅笔图标以编辑您的分类或标签。
  2. 使用弹窗添加或移除分类和标签。
  3. 点击 所有分类所有标签 以查看完整列表。

管理员可以通过站点设置中的 默认导航菜单分类默认导航菜单标签 来设置所有用户默认显示的分类和标签。

聊天

如果您的论坛启用了聊天功能,聊天将作为侧边栏中的一个独立面板显示。您可以使用面板切换按钮在主论坛面板和聊天面板之间切换。

聊天面板包括:

  • 我的线程:查看您参与的线程
  • 星标频道:快速访问您标星的频道
  • 频道:浏览和访问公共聊天频道(如果已启用)
  • 私信:访问您的个人聊天

要开始新的私信,请点击私信部分中的 + 按钮。

自定义您的侧边栏

您可以在用户偏好设置中调整导航项的行为:

  1. 进入您的用户偏好设置。
  2. 找到 导航菜单 部分。
  3. 调整新主题和未读主题的显示设置(链接到筛选列表、显示新项目数量等)。

要自定义侧边栏中显示的分类和标签,请直接使用侧边栏中分类或标签部分旁边的铅笔图标。

创建自定义侧边栏部分

添加自定义部分的步骤:

  1. 点击侧边栏底部的 + 按钮。
  2. 在弹窗中,自定义新部分的图标、名称和链接。

此功能允许您创建个性化的导航选项以提高工作效率。管理员还可通过在创建部分时切换 公开 选项,创建对所有论坛成员可见的全局侧边栏部分。

移动设备访问

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

其他说明

  • 侧边栏布局及可用选项可能因您的论坛设置和已安装插件而有所不同。
  • 管理员可以为所有用户自定义社区部分的链接,并创建全局侧边栏部分。

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

16 个赞

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


1 个赞

这是实验性的:

这是文档侧边栏:

5 个赞

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

5 个赞

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

导航

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

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

导航菜单是侧边栏

2 个赞

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

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

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

5 个赞

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

这是文档的侧边栏:

5 个赞

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

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

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

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


现在它只是这样: image

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

2 个赞

大家好 :waving_hand:

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

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

我已经尝试过的方法

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

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

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

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

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

2 个赞