ianm / syndication
将 RSS 和 Atom 订阅源引入 Flarum
1.3.4
2023-12-20 21:18 UTC
Requires
- flarum/core: ^1.8.3
Requires (Dev)
README
Flarum 的订阅插件
将 RSS 和 Atom 订阅源引入 Flarum。
基于 amaurycarrade/flarum-ext-syndication
,该项目似乎已被放弃。这个分支和使此扩展恢复活力的必要更改由 010101 赞助。
与 Flarum v1.0 及以上版本兼容
安装
composer require ianm/syndication:"*"
使用方法
此扩展为 Flarum 添加以下订阅源
/atom
:包含最近有活动的最后讨论(作为 Atom 订阅源的/
页面);/atom/discussions
:包含论坛中新创建的讨论;/atom/t/tag
:包含给定标签的最后讨论(作为 Atom 订阅源的/t/tag
页面);/atom/t/tag/discussions
:包含给定标签中新创建的讨论;/atom/d/21-discussion-slug
:包含给定讨论中的最新帖子。
您可以将上述 URL 中的 atom
替换为 rss
以获取 RSS 订阅源。有关标签的订阅源仅在 flarum/tags
已安装并启用时可用。
您还可以将 ?sort=latest|top|newest|oldest
添加到讨论列表订阅源以排序,或将 ?q=<search>
添加以过滤。或者两者都可以使用 ?sort=<sorting>&q=<search>
。
页面中链接了订阅源以实现自动发现。尽管如此,它们不会像页面变化那样动态更新(除非完全重新加载),这主要是因为以下 Firefox 错误,现在甚至 Firefox 也不再在浏览器中显示 RSS 订阅源。