置顶新主题横幅

你好 :wave: 使用此组件,新的主题横幅将固定在页面顶部标题下方,或在移动设备上固定在页面底部。这样,无论您在主题列表的何处,都可以始终看到是否有新主题或已更新主题。

桌面视图

移动视图(顶部和底部位置均支持,并带有 Discourse 移动端标签栏

移动设备上有两个位置,桌面设备上有一个位置。

  • 固定(顶部) 在桌面和移动设备上均有效
  • 固定(底部) 在移动设备上有效

在固定到底部的位置,还支持 iPhone / iPad 的页脚导航和 Discourse 移动端标签栏

您还可以将新主题横幅的文本对齐方式更改为居中。

主题设置

致谢 :heart: 此主题组件由 @Johani 制作,完美解决方案:Sticky see new or updated topic notification - #2 by Johani | 谢谢 Joe!

|||
|-|-|-|
| :hammer_and_wrench:|存储库| GitHub - VaperinaDEV/discourse-sticky-new-topic-banner |
| :question:|安装指南|如何安装主题或主题组件|
| :open_book:|刚接触 Discourse 主题?| Discourse 主题使用入门指南

21 个赞

老实说,这应该包含在 Discourse 的核心版本中。

4 个赞

我不确定这是否真的需要修复,但我在控制台中看到了这个警告:

[Warning] [THEME 203 'Sticky New Topic Banner'] (chunk.c299dadf3652266cf24c.d41d8cd9.br.js, line 47)
“弃用通知:controller:discovery/topics 不再存在,此兼容层最终将被移除。要获取有关当前发现路由的信息,请改用 discovery 服务。[deprecation id: discourse.discovery-topics-controller]”
1 个赞

感谢 @davidkingham!我已合并一项更新来修复此问题:DEV: Modernize modifyClass · VaperinaDEV/discourse-sticky-new-topic-banner@1cea3ed · GitHub

2 个赞