clarkwinkelmann/flarum-ext-post-stream-search

通过关键词或其他标准筛选帖子流。

安装量: 2,162

依赖项: 0

建议者: 1

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

语言:TypeScript

类型:flarum-extension

1.1.0 2023-05-08 16:16 UTC

This package is auto-updated.

Last update: 2024-09-14 00:44:16 UTC


README

MIT license Latest Stable Version Total Downloads Donate

此扩展允许用户通过关键词和其他标准筛选讨论帖子流。

在讨论页面上,可以通过按CTRL+F或CTRL+SHIFT+F调出过滤工具栏。浏览器可能不允许拦截CTRL+F。在这种情况下,只有带有SHIFT的变体才能工作。其他访问方法可以在扩展设置中启用。

工具栏包含用于执行文本搜索或按一个或多个作者过滤的字段。

如果启用了Scout扩展(需要0.3.0+),则帖子中的文本搜索将使用Scout索引。

工具栏可以“固定”,在任何打开讨论时都会自动出现。

应用过滤后,不匹配的帖子将被隐藏,但会保留一个标签,说明在可见帖子之间隐藏了多少帖子。排序顺序不会改变,帖子将按时间顺序排序。

目前,无法为过滤创建永久链接。如果刷新页面,将再次显示未过滤的页面。

默认情况下,匹配的关键词在搜索结果中不会突出显示。此功能由高级搜索突出显示扩展提供。

当使用默认的Flarum搜索(Scout未启用)时,可能会应用与Flarum搜索相同的某些怪癖:您只有在输入3个或更多字符时才会获得结果,并且搜索可能会匹配帖子源的一部分,而不是其输出。当使用Scout时,这些效果可能不会出现,具体取决于驱动程序。

安装

此扩展将自动安装Flamarkt Backoffice以访问其一些可重用组件。您必须在启用此扩展之前在扩展列表中启用Backoffice。Backoffice面板没有被使用,您可以忽略它。

composer require clarkwinkelmann/flarum-ext-post-stream-search

如果您想要搜索结果突出显示,还需要安装以下扩展。它需要PHP 7.4+

composer require clarkwinkelmann/flarum-ext-advanced-search-highlight

支持

此扩展处于最小维护状态。

它是为客户开发的,并作为开源软件发布以造福社区。我可能会免费发布简单的错误修复或兼容性更新。

您可以通过联系我来赞助额外功能或更新。

支持将通过Flarum社区线程以“尽最大努力”的方式提供。

链接