|||
-|-|-|
| Resumen | Signup Banner se conecta a la llamada a la acción (CTA) principal de registro y mostrará un banner emergente (además del bloque CTA normal al final de un tema).
| | Vista previa | Vista previa en Discourse Theme Creator (necesita una ventana anónima y cumplir los criterios a continuación)
| Enlace al repositorio | https://github.com/discourse/discourse-signup-banner
| ¿Nuevo en los temas de Discourse? | Guía para principiantes sobre el uso de temas de Discourse
Instalar este componente de tema
Características
La visualización de este banner, así como la CTA de registro integrada al final de un tema, requiere que se cumplan ciertos criterios.
Los criterios son:
El usuario es anónimo
El usuario ha leído al menos dos temas
El usuario ha leído durante al menos dos minutos
Página de lista de temas
Página de tema
Ajustes
Nombre
Descripción
texto del encabezado
¡Únete a la conversación y regístrate hoy!
texto del subencabezado
Cuando creas una cuenta, recordaremos exactamente lo que has leído, para que siempre vuelvas a donde lo dejaste.
texto de registro
Registrarse
texto de recordatorio
Quizás más tarde
texto de desestimar
Nunca
¿Alojado por nosotros? Los componentes de tema están disponibles para su uso en nuestros planes Pro, Business y Enterprise.
17 Me gusta
hequaye
(Henry Herbert)
1 Diciembre, 2021 18:57
2
¡HOMBRE, ME LEÍSTE LA MENTE! ¡Me estoy preparando para un lanzamiento público para una comunidad con la que estoy trabajando y esto es exactamente lo que necesitaba!
2 Me gusta
¡Gracias por esto!
Usamos Memberful para las inscripciones, ¿aún funcionaría?
1 me gusta
El botón de registro dirige al usuario a la ruta sign-up de Discourse. Debería ser lo mismo que si un usuario hiciera clic en el botón normal de iniciar sesión en la parte superior de un sitio de Discourse.
3 Me gusta
Sherran
(Sherran)
15 Agosto, 2022 03:43
5
¿Hay alguna forma de previsualizar el componente? Lo he instalado y puesto en funcionamiento, sin embargo, no veo que esta pancarta aparezca en mi página de incógnito.
2 Me gusta
Rhod
(Rodolfo)
18 Agosto, 2022 22:24
6
Mismo problema, no puedo verlo después de “leer” 2 minutos y ser “anónimo” a través del navegador de incógnito.
1 me gusta
Don
19 Agosto, 2022 09:10
7
Hola, se conecta al banner de llamada a la acción (CTA) principal de registro y aparecerá al mismo tiempo que la CTA principal en la parte inferior del tema.
Esta es la CTA principal de registro
Para esto, debes
Los criterios son:
El usuario es anónimo
El usuario ha leído al menos dos temas
El usuario ha leído durante al menos dos minutos
Y creo que no aparecerá si la configuración del sitio enable signup cta está deshabilitada.
2 Me gusta
¿Alguien que esté usando este componente ha cambiado el estilo o la posición en sus sitios?
Me encantaría escuchar o ver lo que han hecho
Tengo una situación en la que se muestra el banner y también el botón de inicio de sesión en la barra de navegación del encabezado
¿Hay alguna forma de ocultarlo usando CSS en el tema, si la clase del banner se está mostrando? Intenté algo como esto pero no ayudó
.discourse-signup-banner:not([style*="display: none"]) .auth-buttons {
display: none !important;
}
Editar
Pude lograr esto haciendo esto en su lugar
body:has(.discourse-signup-banner) .auth-buttons {
display: none !important;
}
1 me gusta
Hola a todos,
¿Alguien ha tenido problemas con el botón “Quizá más tarde” o “Descartar” que en realidad no funciona? El CTA de registrarse parece estar bien, pero los otros no hacen nada.
No veo ningún error en la consola que sugiera que algo se haya roto :pensando:
Cualquier ayuda sería genial :manteniendo las manos:
1 me gusta
¡Hola!
He creado una PR que soluciona el problema con el botón “Quizás más tarde” / “Descartar” que no funcionaba. Puedes revisarla aquí:
main ← jahan-ggn:main
opened 10:34AM - 06 Aug 25 UTC
Previously, `@action="showBannerLater"` and similar strings were used for button… actions, which don’t work correctly in Ember Octane-style components. As a result, the actions weren’t invoked.
This PR switches to using `@action={{this.showBannerLater}}` and `@action={{this.dismissBanner}}` to properly bind to the class methods.
Tested locally with anonymous users — the banner actions now work as expected.
¡Espero que esto ayude!
2 Me gusta