ianm/syndication

将 RSS 和 Atom 订阅源引入 Flarum

安装次数: 7,270

依赖项: 0

推荐者: 0

安全: 0

星星: 12

关注者: 2

分支: 13

开放问题: 4

类型:flarum-extension

1.3.4 2023-12-20 21:18 UTC

This package is auto-updated.

Last update: 2024-09-20 23:23:52 UTC


README

MIT license Latest Stable Version Total Downloads Compatibility

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 订阅源。

链接