高级头部搜索

看起来又有一个需要安装的更新。现在一切正常。谢谢!

编辑:问题 - 打开主题页面后,我注意到标题搜索栏消失了,取而代之的是个人资料图标旁边的常规搜索图标。这是预期的吗?

2 个赞

是的,这是预期的。我们必须考虑到主题中可能出现的长标题,它们会争夺标题栏的空间。

1 个赞

你好

我无法理解如何使用参数。

可以提供一个示例吗?

一个用于在特定类别中启动搜索的图标?

感谢您的帮助。

您好!

看起来此组件的快捷键不起作用。

image

这是故意的吗?可以修复吗?

1 个赞

@Stephane_Roy

抱歉这么晚才看到。据我回忆,Penar 在这方面做了大部分工作,但我编写了规范,所以可以回答你关于此功能的大部分问题。如果你有更多问题,请随时在此处提醒我 :slight_smile:

下面是我在我们 Gitlab Category 中所做的一个示例。你可以看到在我们的标题搜索栏中,只要我们输入一个搜索词(本例中为 pipeline),你就可以搜索 gitlab 论坛(点击 comments 按钮)、gitlab 文档(book)、gitlab 项目(ticket)以及 gitlab python 库。

image

下面是一个允许你搜索 gitlab 论坛的参数示例。

参数
prefix https://forum.gitlab.com/
icon comments
target _blank
showInCategories 20,33,90

据我回忆,这些参数是:

参数
prefix 带斜杠的域名网址
icon SVG 图标的名称。你可以使用 fontawesome 图标或自定义图标
target
showInCategories 图标应出现在其中的类别 ID 列表
excludeFromCategories 在除此列表之外的所有类别中显示图标

:warning: 只能使用 showInCategories 或 excludeFromCategories 中的一个

下面是 2023 年 3 月至 4 月左右的相关提交之一。测试用例也相当不错:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

2 个赞

@awesomerobot 这个组件是否被欢迎横幅取代了?当我启用它时,标题中会出现两个搜索栏。

是的,原始帖子中现在有一个注释

1 个赞

您能否详细说明一下,什么是外部搜索,第一篇帖子中没有说清楚。我以为这只是允许您自定义图标。它会搜索像谷歌或必应这样的外部网站吗?

您分配图标的按钮将在点击时根据管理员设置定向到主机和路径,但查询将根据用户当时在搜索标题中输入的内容进行🙂

2 个赞

正是这样 :slight_smile:

当我们委托进行此项开发时,目标是让我们的 Discourse 员工能够从一个搜索栏搜索多个平台。现在用户可以从 Discourse 搜索栏搜索我们的 Discourse、Stackoverflow、Sharepoint 等。

在此示例中,“外部搜索”将是 stackoverflow 或 sharepoint。它实际上并不搜索这些平台,而是将用户重定向到这些平台上的搜索结果。

1 个赞