Ver Why are custom header links 'overridden'? y Links not appearing since the last theme component update
Solo dejo una nota aquí de que fusioné un cambio hoy que migra la configuración del tema custom_header_links a type: objects que lanzamos recientemente.
No esperamos que las cosas se rompan con esta migración, pero si lo hacen, por favor, deja una nota aquí para hacérmelo saber.
Hola,
está fallando.
Tu cambio hizo que mis enlaces personalizados desaparecieran y los reemplazó con los predeterminados:
Mis enlaces antiguos no se encuentran por ninguna parte.
Esta es la segunda vez en 3 meses que este componente explota, recordando DEV: Rename `Custom_header_links` settings to `custom_header_links` (… · discourse/discourse-custom-header-links@5006125 · GitHub
¿Hay alguna forma de que los clientes de pago puedan optar por no participar en las versiones beta? Es agotador.
¡Gracias!
Déjame investigar los enlaces que faltan y ver si puedo hacer algo. ![]()
Disculpe si esta es una pregunta de novato, pero quiero enlaces de encabezado tanto en el lado izquierdo como en el derecho, de modo que:\n[Logo][Link1][Link2] \u003c-----------------------Espaciado-------------------------\u003e[Link3][Link4][Link5].\n\nCreé 2 enlaces de encabezado personalizados por separado, con la posición de un enlace a la izquierda y el otro a la derecha. Pero he aprendido que ambos no aparecerán ya que los trata como componentes separados. ¿Cómo podría hacer esto?
2 publicaciones se dividieron en un nuevo tema: Los enlaces de encabezado personalizados no respetan la configuración ‘vdo’
Quiero crear 2 enlaces usando el componente anterior. Digamos enlace 1 y enlace 2. El enlace 1 se mostrará a los usuarios que hayan iniciado sesión y el enlace 2 se mostrará a los usuarios anónimos. ¿Cómo puedo hacerlo?
Hola, ¡bienvenido!
No puedes hacerlo directamente con el componente, pero puedes usar CSS para ocultar enlaces.
Hay una clase .anon en la que puedes confiar para determinar si un usuario ha iniciado sesión.
Por ejemplo, si tus nombres de enlace son “Enlace 1” y “Enlace 2”:
/* Usuarios desconectados */
html.anon .link-1-custom-header-links {
display: none;
}
/* Usuarios conectados */
html:not(.anon) .link-2-custom-header-links {
display: none;
}
El HTML contiene un nombre de clase donde el nombre del enlace está en formato dasherized, seguido de -custom-header-links. Puedes verlo en la consola del navegador haciendo clic derecho en un enlace → inspeccionar, verás:
Hola, ¡gracias por este plugin!
Me acabo de dar cuenta de que los enlaces solo funcionan para los miembros que han iniciado sesión y están inactivos para los usuarios que no han iniciado sesión. ¿Es posible hacer que funcionen para todos los usuarios?
Hola Helga,
Por inactivo, ¿quieres decir que no es visible o que al hacer clic en él no hace nada?
¡Gracias por la respuesta! Sí, los enlaces son visibles pero no se pueden hacer clic.
Interesante. No puedo reproducirlo en mi instancia local. ¿Es posible compartir la URL de tu foro aquí (o por mensaje privado si lo prefieres)?
¡Claro, gracias! https://community.elfsight.com/
¡Gracias! Parece que tu CSS se superpone al área donde están los enlaces.
Puedes usar algo de CSS para que aparezca encima:
.custom-header-links {
z-index: 1;
}
Entonces, ahora se puede hacer clic en los enlaces:

¡¡Muchas gracias!! ![]()
¿Hay alguna solución para esto?
Tiene locales integrados. A simple vista, parece ser parte de la configuración del enlace.
Hola a todos,
Actualmente estoy intentando configurar la configuración regional, pero no sé por qué no funciona para zh_CN. Funciona perfectamente con francés e inglés… la mayoría de los demás, pero no todos. No estoy seguro de cómo hacer que zh_CN funcione específicamente.
Y si alguien puede explicar cómo funciona realmente este proceso, se lo agradecería.
ADVERTENCIA: Nunca edites este archivo.
Se sobrescribirá cuando las traducciones se extraigan de Crowdin.
¿Significa que necesitamos hacer algo en Crowdin? para que funcione o, mientras tengamos este archivo XX.yml, todo lo que necesitamos hacer es referenciar XX como una cadena de configuración regional y funcionará?
Gracias de antemano.
Gracias por el maravilloso plugin. Quiero añadir un enlace a Mensajes (Bandeja de entrada) en la navegación del encabezado para los usuarios que han iniciado sesión. ¿Cómo puedo hacer eso ya que el enlace al mensaje es dinámico /u/\u003cnombredeusuario\u003e/messages y también tenemos que comprobar si el usuario ha iniciado sesión o no.
¿Alguna sugerencia?
Puedes usar /my en lugar de /u/USERNAME
Por ejemplo https://meta.discourse.org/my/messages Discourse Meta - The Official Support Forum for Discourse
Y podrías usar css para ocultarlo a los visitantes: Custom Header Links - #137 by Johani



