No puedes. Necesitarías convertirlos en administrador.
¿Conoces algún otro componente donde los moderadores puedan cambiar la foto del banner?
No. Los moderadores no pueden cambiar temas.
Sería posible crear un tema que, por ejemplo, hiciera que el banner fuera una foto en un tema con una etiqueta o categoría determinada (o el tema más reciente con esa etiqueta o categoría). Luego podrías limitar el acceso a esa etiqueta o categoría a los miembros de un grupo determinado. Escribí un plugin una vez que tomaba sus datos de la respuesta más reciente a un tema.
Por lo tanto, sin mirar el código, creo que podrías bifurcar el tema y hacer algo como eso.
Se dividió una publicación en un nuevo tema: ¿Cómo traducir el HTML configurado?
Hoy hemos fusionado una refactorización de este componente que lo traslada de nuestro sistema de widgets personalizado a un componente moderno de Ember.
Esto es necesario ya que planeamos eliminar nuestro sistema de widgets en el próximo año. Toda la funcionalidad del banner debería seguir siendo la misma, ¡pero háganos saber si encuentra algún problema nuevo!
Una cosa a tener en cuenta que ha cambiado es que, dado que ya no está compuesto por widgets, no podrá hacer algo como esto para anular su funcionalidad:
Este tipo de personalización siempre ha sido un poco frágil (si el tema cambia, podría romper la anulación y, a su vez, todo el componente), por lo que este es un patrón del que nos estamos alejando al desarrollar extensiones para Discourse.
¡Gracias por la actualización! Solo para que lo sepas: en estable, parece haber un nuevo problema cuando las columnas están vacías/ocultas. Antes, al establecer los campos ‘contenido de la primera/segunda/tercera/cuarta columna’ en vacío, se ocultaban esas columnas si mal no recuerdo. Pero después de la actualización, las columnas ocuparán espacio vacío si se dejan en blanco, es más notable en el móvil.
¡Buen punto! Oculto los contenedores si no hay contenido en una nueva actualización aquí:
Hola, tengo un problema con el banner en Firefox móvil. Estoy usando 3 columnas y las dos primeras muestran todo el contenido y la tercera está cortada. En Samsung S23 Ultra, puedo verlo bien en Brave. En Firefox, tanto conectado como desconectado, falta.
Lo revisé en iPhone 14 Pro y Safari funciona bien.
Hola,
No creo haber visto mi problema en otro lugar de este hilo, pero disculpas si ya se ha proporcionado una solución. Quiero implementar este banner en mi comunidad y, después de una extensa personalización, me he dado cuenta de que parece que este componente está extendiendo el lado derecho del contenedor principal más allá de lo normal. Proporcionaré algunas capturas de pantalla a continuación de lo que quiero decir (todo en el banner está actualmente en la configuración predeterminada).
Esto es con el banner habilitado:
El lado junto al nuevo tema se extiende más allá de mi foto de perfil.
Sin embargo, con el componente de tema deshabilitado, todo se ve normal.
Como puedes ver, el lado derecho está alineado con mi foto de perfil.
Estoy usando otros componentes de tema, por lo que es posible que esos puedan estar interfiriendo. Proporcionaré una lista de componentes a continuación:
- Dark-Light Toggle
- DiscoTOC
- Discourse Clickable Topic
- Discourse Gifs
- Discourse Header Search
- Hamburger Theme Selector
- Custom Header Links
- Header Submenus
- Versatile Banner
¿Alguna idea de lo que está pasando?
Gracias
Cuando cambio el texto en el nombre de la cookie, el banner no se muestra en la aplicación Discourse…
¿Quizás un error?
Parece que este componente tem a funcionalidade de ser exibido apenas em certas páginas, e eu quero fazer algo semelhante. Como essa funcionalidade foi alcançada?
El componente verifica la configuración con currentURL aquí:
¿El banner solo aparece en ciertos navegadores? Estamos organizando una recaudación de fondos y me gustaría que todos estuvieran al tanto, pero varias personas han comentado que no han visto nada en absoluto. He intentado desmarcar las configuraciones dismissible y collapsible, pero sin ningún efecto.
Por ahora, no veo el banner si accedo al foro a través de (mi copia, admito que antigua) Safari en Mac o (mi completamente actualizada) aplicación DiscourseHub en iPhone. Sí lo veo en Safari en mi iPhone y en Firefox en mi Mac.
¿Alguna sugerencia? Obviamente, tengo un control limitado sobre los navegadores que usan mis usuarios, pero me gustaría que todos vieran los anuncios importantes.
Se dividió una publicación en un nuevo tema: ¿Se puede actualizar el banner versátil por API?
Hola,
Soy bastante nuevo en Discourse y en Banneras Versátiles, pero me pregunto si es posible modificar el tamaño del icono para los iconos que pongo en las columnas de la cabecera.
Cualquier orientación sería muy apreciada.
Javier
Mismo problema, incluso con menos componentes. Toda la página es desplazable, pero hacia la derecha. Gracias de antemano por una solución ![]()
Actualización:
Estoy usando el tema Air. Y el problema sigue ahí, incluso cuando desactivo todos los demás componentes.
Lo resolví: Creé mi propio banner
con un componente personalizado.
¿Dónde puedo encontrar la configuración (plan alojado) para cambiar el color de la fuente del interruptor de expansión/colapso del Versatile Banner?
El valor predeterminado es gris, pero es difícil de ver contra la imagen de fondo elegida para nuestro sitio. Si está determinado por la paleta de colores del tema subyacente del sitio, ¿qué componente necesito editar (por ejemplo, Primary 500, etc…)?
No hay una configuración para eso, pero puedes usar CSS en tu propio tema. Aquí tienes lo que necesitas apuntar
.banner-box .button-container .close .d-button-label, .banner-box .button-container .toggle .d-button-label {
font-size: 1em;
color: #646464;
}
El banner versátil y Brand Header - #266 by pacharanero pueden no estar funcionando bien juntos.
Al configurar el encabezado de marca para que se muestre encima del encabezado del sitio y luego habilitar el banner versátil, el encabezado de marca se mueve debajo del encabezado. Deshabilitar los otros componentes y trabajar solo con estos dos confirmó que el conflicto está entre ellos.
Después de habilitar el banner versátil
Esto ha sido corregido por @Juan_David_Martínez en
Actualiza tu componente.




