类别跟踪切换

:discourse2: 摘要 分类跟踪切换 在分类页面的每个分类上放置一个切换按钮。
:hammer_and_wrench: 仓库链接 https://github.com/discourse/discourse-categories-tracking-toggle
:open_book: Discourse 主题新手? Discourse 主题使用入门指南

安装此主题组件

:information_source: 请注意,它不适用于“框”样式的分类页面,因为这些页面目前尚不支持静音分类部分。

功能

Categories Tracking Toggle 在分类页面的每个分类上放置一个切换按钮,允许用户快速在“静音”和“正常”跟踪状态之间切换。它特别适用于使用 默认静音所有分类 站点设置的网站。

设置

该组件附带了用于更改跟踪级别、图标、子分类行为以及悬停时显示文本的设置。

名称 描述
跟踪级别 0: 静音,1: 正常,3: 关注首帖,4: 跟踪,5: 关注
跟踪图标 FontAwesome 图标名称…
静音级别 0: 静音,1: 正常,3: 关注首帖,4: 跟踪,5: 关注
静音图标
包含子分类 禁用时,仅父分类的跟踪状态会发生改变
主题翻译 默认值
custom_toggle.toggle_tracking 当前已静音,点击以跟踪
custom_toggle.toggle_mute 当前正在跟踪,点击以静音

:discourse2: 由我们托管? 主题组件可在我们的标准版、商业版和企业版计划中使用。

20 个赞

太棒了!

它是否也能在最新的稳定版上运行,还是仅在测试通过的版本上有效?

我们收到一些长期成员的请求,询问如何静音某些类别(例如专为初学者设计的类别)。他们之前并不知道有铃铛功能。

3 个赞

我尚未在稳定版上测试过,但我不清楚有什么因素会阻止它在那里运行。

3 个赞

感谢提供该组件,@awesomerobot
如果我将静音级别设置为 5,并将静音图标更改为相关的图标,这样可以用来在正常和已观看状态之间切换吗?

1 个赞

是的,这应该可以!如果遇到任何问题,请告诉我。

1 个赞

布局有些偏差,且铃铛位置不正确:

  • iPad 和 DiscourseHub
  • Air 主题

是的,这在一定程度上是预期的。该组件主要添加功能,但可能需要额外的 CSS 才能与其他主题和组件在布局中正确适配。

1 个赞

好的,明白了。基本上它不是一个开箱即用的组件。

您对 Discourse 的内部情况更了解:我需要为每个主题单独调整,还是只需要进行通用的调整即可?

这很大程度上取决于主题,所以我无法确切地说!

该组件默认适用于未设置主题的分类页面默认样式,因此我猜那些更改了分类页面布局的主题可能需要进行一些调整。

这听起来不错,尽管我在预览中看不到它。

是否有计划允许通过分类页面选择全部五种关注/追踪级别?这将实现 @alehandrof 在此处提出的想法:

@Jonathan5:要在预览中查看主题,您需要导航到 yoursite.com/categories?preview_theme_id=xxxx 的具体值因您而异——我认为它会变化)。

@awesomerobot:在我的网站上,铃铛图标与“未读”指示器重叠:

除了简单的开启/关闭切换外,是否有机会支持其他状态?

另外,当我现在点击静音时,分类会消失,且没有任何提示说明如何从同一页面找回它们。这似乎不是理想的用户体验。

编辑 #1:关于我最后一点:只有当用户首次加载页面时没有已静音的分类,分类才会消失。如果用户已有静音分类,页面底部会出现一个“已静音分类”部分,列出所有已静音的分类。但如果用户没有,该部分将不可用,任何新静音的分类会直接消失。

编辑 #2:看起来尝试在“正常/关注”状态之间切换(而非默认的“静音/正常”)无法生效。该组件仍然会静音分类。

2 个赞

我最近使用了您的主题,并结合了“Modern Category + Group boxes”主题,但切换按钮消失了。您能否检查并进行相应调整?

1 个赞

“现代类别+组框”使用框式类别页面布局,这与此组件不兼容

2 个赞

您好,这个组件看起来真的很酷,但不幸的是它存在一些问题(3.2.0.beta4-dev)。

有时图标会与后面的类别重叠,如果它的高度很小。
它还会渲染在“x unread”、“y new”文本之上,通知新帖子或主题。

图片上传不起作用,所以我无法提供截图,抱歉。

1 个赞

在移动视图上不显示按钮是预期行为吗?