Busca avançada de cabeçalho

Parece que houve outra atualização que precisou ser instalada. Está funcionando bem agora. Obrigado!

EDIT: Pergunta - depois que uma página de tópico é aberta, notei que a barra de pesquisa do cabeçalho desaparece e, em vez disso, o ícone de pesquisa regular aparece ao lado do ícone do perfil. Isso é esperado?

2 curtidas

Sim, isso é esperado. Precisamos considerar possíveis títulos longos em tópicos que competem por espaço no cabeçalho.

1 curtida

Olá

Estou com problemas para entender como usar os parâmetros.

Seria possível ter um exemplo?

Um ícone para iniciar uma pesquisa em uma categoria específica?

Obrigado pela sua ajuda.

Oi!

Parece que os atalhos de pesquisa não funcionam com este componente.

image

Isso é intencional? Pode ser corrigido?

1 curtida

Olá @Stephane_Roy,

Desculpe por não ter visto isso mais cedo. Pelo que me lembro, Penar fez a maior parte do trabalho nisso, mas eu escrevi a especificação, então posso responder à maioria das suas perguntas sobre essa funcionalidade. Sinta-se à vontade para me cutucar aqui se tiver mais perguntas :slight_smile:

Abaixo está um exemplo do que fiz dentro da nossa Categoria Gitlab. Você pode ver na barra de pesquisa do cabeçalho que, assim que digitamos um termo de pesquisa (neste caso, pipeline), você pode pesquisar no fórum do gitlab (clicando no botão de comentários), na documentação do gitlab (livro), no projeto gitlab (ticket) e nas bibliotecas python do gitlab.

image

Abaixo está um exemplo dos parâmetros que permitem pesquisar no fórum do gitlab.

parâmetros valor
prefixo https://forum.gitlab.com/
ícone comments
alvo _blank
showInCategories 20,33,90

Os parâmetros, pelo que me lembro, são

parâmetros valor
prefixo URL do domínio com barra invertida
ícone nome do ícone svg. Você pode usar ícones fontawesome ou ícones personalizados
alvo
showInCategories lista de IDs de categorias em que o ícone deve aparecer
excludeFromCategories Mostrar o ícone em todas as categorias exceto esta lista de categorias

:warning: use apenas um de showInCategories ou excludeFromCategories

Abaixo está um dos commits relacionados, de março a abril de 2023, mais ou menos. O caso de teste também é um bom exemplo:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

2 curtidas

@awesomerobot este componente é substituído pelo banner de boas-vindas? Quando habilito este, recebo duas barras de pesquisa no título

Sim, agora há uma nota na postagem original

1 curtida

Você poderia, por favor, elaborar, o que é uma pesquisa externa, não está claro na primeira postagem. Pensei que isso apenas permitisse personalizar os ícones. Ele pesquisa um site externo como Google ou Bing?

o botão ao qual você está atribuindo o ícone direcionará ao clicar para o host e o caminho conforme as configurações do administrador, mas a consulta conforme o que o usuário colocou no cabeçalho de pesquisa no momento :slightly_smiling_face:

lembre-se que uma URL é composta por host, depois caminho, depois consulta

2 curtidas

Exatamente isso :slight_smile:

Quando comissionamos este desenvolvimento, o objetivo era permitir que a equipe em nosso Discourse pesquisasse várias plataformas a partir de uma barra de pesquisa. Agora os usuários podem pesquisar nosso Discourse, Stackoverflow, Sharepoint, etc., a partir da barra de pesquisa do Discourse.

Neste exemplo, “pesquisa externa” seria stackoverflow ou sharepoint. Tecnicamente não pesquisa nessas plataformas, mas redireciona o usuário para os resultados da pesquisa nessas plataformas.

1 curtida