Encabezado de la marca

:discourse2: Resumen Brand Header agrega un encabezado superior adicional para la marca con tu logotipo, enlaces de navegación e iconos de redes sociales, tanto para vistas móviles como de escritorio. El logotipo de la marca puede ser una imagen o texto.
:eyeglasses: Vista previa Vista previa en Discourse Theme Creator
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-brand-header
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente de tema

Características

Vista previa de escritorio:

Vista previa móvil:

Configuración

Nombre Descripción
nombre de la marca
URL del sitio web
URL del logotipo móvil
enlaces Enlaces de texto que se mostrarán en el encabezado
iconos Enlaces de iconos que se mostrarán en el encabezado
iconos personalizados de Font Awesome Lista de iconos de FontAwesome 6 utilizados en este componente de tema
mostrar barra en móvil
salida del complemento

Uso de iconos de Font Awesome 6

Para permitir que los iconos de Font Awesome 6 se muestren correctamente en este componente de tema, deberás agregarlos en 3 lugares de Discourse:

  1. La configuración del sitio subconjunto de iconos SVG
  2. La configuración iconos personalizados de Font Awesome en el componente
  3. La configuración iconos en el componente

Además, para algunos iconos de Font Awesome 6, deberás especificar un prefijo fa o fab junto con el nombre del icono (por ejemplo: “fab-bluesky”), ya que algunos iconos forman parte de un subconjunto específico de iconos. Consulta Estamos actualizando nuestros iconos a Font Awesome 6! para obtener detalles sobre este uso.

Una vez que hayas agregado esos iconos en los tres lugares, deberías verlos correctamente mostrados en el componente de tema Brand Header.

:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Estándar, Empresarial y Empresarial Plus.

87 Me gusta
Is there a setting to add Facebook, twitter , Instagram profile links?
Beginner's guide to using Discourse Themes
Reuse Discourse Hamburger Functionality
Introducing Font Awesome 5 and SVG icons
WordPress in a Discourse iFrame?
How to use brand header html in my WordPress site
Can I add a icon and link back to my homesite at the top bar
Login with federated social networks
Customise home login page
How to put a backlink to our company website above the top-menu in discourse?
How to finely scroll out custom header?
How to create additional header?
🌅 Introducing Horizon, our newest theme
Customize Your Site Branding
How to embed Discourse in Wordpress?
Need to create good-looking front page with Discourse login option
How I can add a custom header
Horizon interaction with Brand Header
Customizing your site with existing theme components
Quick access to bookmarks and messages on user menu
How to add a directory of people/businesses to my theme?
Air Theme
How to create custom theme component?
Custom website header with forum
How do the Links and Icons settings work?
Adding header in theme messes up topic progress bar (when docked)
Structuring a multilingual community
Brand Header breaks chat reply box on mobile (iOS)
Help needed with theming and logo
Insert Link to External Website
Are these possible only with a custom theme?
Horizon Theme
Dropdown links in existing Header
How do I move an image/banner to the VERY top of the page?
Combining Brand Header and Header Submenus Plugins
How to add top menu bar like try.discourse.org
Brand header theme component breaks page layout on static and no_ember pages
Brand header theme component breaks page layout on static and no_ember pages
TypeError: Discourse._registerPluginCode is not a function
DiscoTOC & Brand Header - using together
Structuring a multilingual community
Display name of forum
How to make your side have a side-bar and external links
TavoWEB theme for Discourse
Why does the logo navigate to Discourse home not main site home
Customize the header with links, icons, or menus

@vinothkannans Great component!

One small issue. Currently, if a header link is internal to a site (e.g. to a particular category), if it is tapped in the responsive menu, the responsive menu will stay open. The expected behaviour is that the menu would close.

Screenshot%20at%20Oct%2026%2010-13-03

5 Me gusta

I am also seeing this issue for internal links, where the header does not disappear on mobile. Instead, the header slides right and leaves the main page opaque (I believe an overlay is being set), even if the header is folded back up.

Is there a fix for this?

In the mobile view, when we click on the hamburger menu, if then we click outside of the menu, the hamburger menu would be expanded even more, instead of closing. and also it has some other glitches. for example when hamburger menu is open and we click on a topic link.

1 me gusta

I’m curious, is there some sort of code I can use/edit to move the links to this side of the header?

Ideally with the fa-icons left in place (on the far right). I’d just like to see what it looks like.

Hola, ¿estarías abierto a añadir una opción para mostrar la barra debajo del encabezado en lugar de encima?

1 me gusta

Claro, lo aceptaré si puedes enviarlo en un PR.

4 Me gusta

¿Alguna pista sobre qué necesita cambiarse para eso? Nunca he trabajado con Discourse antes.

1 me gusta

https://github.com/discourse/discourse-brand-header/blob/master/common/header.html#L192-L194

Debes montar el widget en el conector “below-site-header” en lugar de “above-site-header”. También requerirá algunos ajustes adicionales.

6 Me gusta

¡Gracias, logré que funcionara! Probablemente enviaré un PR cuando tenga un poco más de tiempo.

4 Me gusta

He fusionado tu otra PR, que agregará un parámetro de destino opcional a los enlaces.

8 Me gusta

Esto ya está hecho en el siguiente commit

4 Me gusta

Me encanta este cambio, pero en varios sitios donde lo uso personalmente y en un sitio alojado del que soy moderador (los foros de NaNoWriMo) hemos estado experimentando algunos problemas. A diferencia del menú hamburguesa habitual, si intentas deslizarlo para cerrarlo, vuelve a aparecer en la pantalla.

Personalmente, he visto esto en un Moto Power (g7) completamente actualizado con Android 9 y en un iPhone 8 también totalmente actualizado.

También ha habido al menos un informe de que el menú se abre con toques cerca del icono y no solo sobre él, pero personalmente no he podido reproducir ese comportamiento en particular.

2 Me gusta

¡Gracias! Resulta que no tuve tiempo de hacer un PR adecuado. ¿Crees que podrías agregar la configuración de encabezado del sitio de abajo/arriba?

1 me gusta

Parece que sería muy útil poder agregar atributos a los enlaces del encabezado de alguna manera, por ejemplo, para la clase CSS, el destino, etc.

1 me gusta

He recibido una consulta sobre por qué el menú no funciona en dispositivos móviles. El usuario pulsó en el menú hamburguesa de la izquierda y luego en un enlace del menú, pero su percepción fue que no funcionaba, ya que el menú seguía ocupando gran parte de la pantalla.

He tenido que explicar que es necesario tocar en algún lugar a la derecha de la pantalla, al lado del menú, para cerrarlo.

¿Sería posible hacerlo más intuitivo, ya sea:

  • Cerrando el menú automáticamente al hacer clic en un enlace del menú en dispositivos móviles?
  • Incluyendo un botón de «Cerrar menú» en dispositivos móviles?
1 me gusta

He estado pensando en hacer una solicitud similar. A menudo intento cerrar el menú en móviles deslizando hacia la izquierda. Parece que funciona, pero luego vuelve a su posición. En los otros menús de Discourse, funciona deslizarlos de nuevo hacia un lado para cerrarlos.

1 me gusta

Hola!

Estamos experimentando diferentes diseños entre dos versiones del mismo foro (discourse 3.2.0.beta4-dev y discourse 3.3.0.beta1-dev).

Aquí hay un ejemplo sin CSS personalizado, solo el componente sin procesar.

¿Ha cambiado el diseño HTML de Discourse entre las 2 versiones?

Además, el comportamiento de “deslizamiento” está roto en la v3.3.

2 Me gusta

Tengo el mismo problema en Discourse 3.2.2. El comportamiento de deslizamiento está roto.

Me pregunto, viendo las fechas de las publicaciones anteriores, ¿el componente temático brand-header todavía tiene soporte?

Basado en las 2 publicaciones anteriores, ha estado roto durante al menos 5 meses y nadie ha respondido. Asumiré que este componente temático está muerto a menos que alguien diga lo contrario.