高度なヘッダー検索

インストールが必要なアップデートがもう1つあったようです。今は正常に動作しています。ありがとうございます!

編集:質問 - トピックページを開くと、ヘッダーの検索バーが消え、代わりにプロファイルアイコンの隣に通常の検索アイコンが表示されることに気づきました。これは予期された動作ですか?

「いいね!」 2

はい、それは想定内です。ヘッダーのスペースを争う可能性のある長いトピックタイトルを考慮する必要があります。

「いいね!」 1

こんにちは

パラメータの使用方法がわかりません。

例を挙げてもらえますか?

特定のカテゴリで検索を開始するアイコンはありますか?

ご協力ありがとうございます。

こんにちは!

このコンポーネントでは検索ショートカットが機能しないようです。

image

これは意図されたものでしょうか?修正は可能でしょうか?

「いいね!」 1

@Stephane_Royさん、こんにちは。

これに早く気づけず申し訳ありません。記憶が正しければ、この件のほとんどの作業はPenarが行いましたが、仕様は私が書いたので、この機能に関するほとんどの質問にお答えできます。さらに質問があれば、遠慮なく私に聞いてください :slight_smile:

以下は、私がGitlab Category内で行ったことの例です。ヘッダーの検索バーを見ると、検索語(この場合はpipeline)を入力するとすぐに、Gitlabフォーラム(commentsボタンをクリック)、Gitlabドキュメント(book)、Gitlabプロジェクト(ticket)、Gitlab Pythonライブラリを検索できることがわかります。

image

以下は、Gitlabフォーラムを検索できるパラメータの例です。

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

私の記憶が正しければ、パラメータは以下の通りです。

params value
prefix スラッシュ付きのドメインURL
icon SVGアイコンの名前。Fontawesomeアイコンやカスタムアイコンを使用できます。
target
showInCategories アイコンを表示するカテゴリIDのリスト
excludeFromCategories このリストのカテゴリを除くすべてのカテゴリにアイコンを表示する

:warning: showInCategories または excludeFromCategories のどちらか一方のみを使用してください。

以下は、2023年3月から4月頃の関連コミットの1つです。テストケースも非常に良い例です。
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

「いいね!」 2

@awesomerobot このコンポーネントはウェルカムバナーに置き換えられましたか?これを有効にすると、タイトルに検索バーが2つ表示されます。

元の投稿に注釈が追加されました。

「いいね!」 1

最初の投稿では明確ではありませんが、「外部検索」とは具体的にどのようなものか、詳しく説明していただけますか?これはアイコンをカスタマイズできるだけだと思っていました。GoogleやBingのような外部サイトを検索するのですか?

アイコンを割り当てているボタンは、管理設定に従ってホストとパスにリダイレクトされますが、クエリはユーザーがその時点で検索ヘッダーに入力したものに従います :slightly_smiling_face:

URLはホスト、パス、クエリで構成されることを忘れないでください

「いいね!」 2

まさにこれです :slight_smile:

この開発を依頼したとき、私たちの目標は、Discourse のスタッフが 1 つの検索バーから複数のプラットフォームを検索できるようにすることでした。これで、ユーザーは Discourse の検索バーから、Discourse、Stackoverflow、Sharepoint などを検索できるようになります。

この例では、「外部検索」は Stackoverflow または Sharepoint を意味します。これらのプラットフォームを技術的に検索するのではなく、これらのプラットフォームでの検索結果にユーザーをリダイレクトします。

「いいね!」 1