Búsqueda avanzada de encabezados

Parece que hubo otra actualización que necesitaba ser instalada. Ahora funciona bien. ¡Gracias!

EDITAR: Pregunta: una vez que se abre una página de tema, noto que la barra de búsqueda del encabezado desaparece y, en su lugar, aparece el ícono de búsqueda normal junto al ícono de perfil. ¿Es eso esperado?

2 Me gusta

Sí, eso es esperado. Tenemos que tener en cuenta los posibles títulos largos en los temas que compiten por espacio en la cabecera.

1 me gusta

Hola

Tengo problemas para entender cómo usar los parámetros.

¿Sería posible tener un ejemplo?

¿Un icono para lanzar una búsqueda en una categoría específica?

Gracias por tu ayuda.

¡Hola!

Parece que los atajos de teclado para la búsqueda no funcionan con este componente.

image

¿Es algo intencionado? ¿Se puede arreglar?

1 me gusta

Hola @Stephane_Roy,

Lamento no haber visto esto antes. Por lo que recuerdo, Penar hizo la mayor parte del trabajo en esto, pero yo escribí la especificación, así que puedo responder la mayoría de tus preguntas sobre esta funcionalidad. No dudes en avisarme si tienes más preguntas :slight_smile:

A continuación, se muestra un ejemplo de lo que hice dentro de nuestra Categoría de Gitlab. Puedes ver en nuestra barra de búsqueda de encabezado que, tan pronto como escribimos un término de búsqueda (en este caso, pipeline), puedes buscar en el foro de gitlab (haciendo clic en el botón de comentarios), la documentación de gitlab (libro), el proyecto de gitlab (ticket) y las bibliotecas de python de gitlab.

image

A continuación, se muestra un ejemplo de los parámetros que te permiten buscar en el foro de gitlab.

parámetros valor
prefijo https://forum.gitlab.com/
icono comentarios
objetivo _blank
mostrarEnCategorías 20,33,90

Los parámetros, hasta donde recuerdo, son

parámetros valor
prefijo URL del dominio con barra inclinada
icono nombre del icono svg. Puedes usar iconos de fontawesome o iconos personalizados
objetivo
mostrarEnCategorías lista de IDs de categorías en las que debe aparecer el icono
excluirDeCategorías Muestra el icono en todas las categorías excepto en esta lista de categorías

:warning: usa solo uno de los dos: mostrarEnCategorías o excluirDeCategorías

A continuación, se muestra una de las confirmaciones relacionadas de marzo a abril de 2023, más o menos. El caso de prueba también es un buen ejemplo:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

2 Me gusta

¿este componente está superado por el banner de bienvenida? Cuando habilito esto, obtengo dos barras de búsqueda en el título

Sí, ahora hay una nota en la publicación original

1 me gusta

¿Podrías por favor explicar qué es una búsqueda externa? No está claro en la primera publicación. Pensé que esto solo permitía personalizar los iconos. ¿Busca en un sitio externo como Google o Bing?

el botón al que le estás asignando el icono dirigirá al hacer clic al host y la ruta según la configuración del administrador, pero la consulta según lo que el usuario haya introducido en la cabecera de búsqueda en ese momento :slightly_smiling_face:

recuerda que una URL está compuesta por host, luego ruta y luego consulta

2 Me gusta

Exactamente esto :slight_smile:

Cuando encargamos este desarrollo, el objetivo era permitir que el personal de nuestro Discourse buscara en múltiples plataformas desde una sola barra de búsqueda. Ahora los usuarios pueden buscar en nuestro Discourse, Stackoverflow, Sharepoint, etc. desde la barra de búsqueda de Discourse.

En este ejemplo, “búsqueda externa” sería Stackoverflow o Sharepoint. Técnicamente no busca en esas plataformas, sino que redirige al usuario a los resultados de búsqueda en esas plataformas.

1 me gusta