Guest Gate (Sign Up Popup Plugin)

Hola,
Gracias :slightly_smiling_face:

¿Comprobaste la opción botón x deshabilitado y redirigir a inicio?

Sí, por supuesto. Pero creo que es un poco paradójico mostrar un banner que indica al usuario que inicie sesión o se registre, pero por otro lado, aún pueden cerrarlo y seguir leyendo.
¿O debería usarse esta opción como una pequeña pista para no forzarlos y molestarlos para que se registren en una cuenta?

Eres un héroe. Esto es lo que yo también quería hacer, y por eso me tomó tanto tiempo. Me ganaste. ¡Gracias!

Propongo que descontinuemos el plugin ahora. Esto es mucho mejor.

El componente temático tiene un problema: un destello de contenido no oculto. Si presionas Actualizar en una pantalla de administración, verás que el botón de cerrar aparece y desaparece. Este problema ya estaba presente en el plugin hace mucho tiempo.

3 Me gusta

Intento encontrar este problema, pero en mi administración no puedo reproducirlo. ¿Puedes verificar si este problema todavía aparece con el componente del tema?

¡Gracias!

Ah, ok, lo encontré. :slightly_smiling_face: Uso el componente Discourse Loading Slider, por eso no lo vi. Cuando deshabilito el TC del Slider, la X aparece al actualizar.

Editar: Lo arreglé. ¡Gracias Michael!

1 me gusta

¿Planean crear un tema dedicado para ello?

1 me gusta

En lugar de usar una URL para una imagen, permite que los administradores carguen directamente una imagen.
Así que en lugar de esto:
url de imagen de puerta personalizada:
usa esto en la configuración:

guest_gate_image:
  type: upload
  default: ""
  description: imagen de puerta de invitado

Y en tu archivo scss algo como esto:
background-image: url(#{$guest-gate-image});

Con esto, la imagen se cargará directamente en el foro y no necesitarán un host de imágenes (y la imagen quizás desaparezca en algún momento).
O otra posibilidad es usar fontawesome.

3 Me gusta

Gracias por la sugerencia. Lo cambié a tipo de carga.

4 Me gusta

Hola,

Hice algunos cambios en el componente del tema.

Anteriormente, Guest Gate sobrescribía modal.hbs, ahora lo he limpiado y uso dismissable=false en guest-gate.hbs. Eliminé los archivos modal.hbs y components/d-gate.js porque ahora manejamos el modal de guest gate por separado de los otros modales. También eliminé de guest-gate.hbs y moví los css a common.scss porque ya no afectará a otros modales.

Cambié el nombre de la configuración x_button_disabled a dismissable_false.

5 Me gusta

Gran trabajo. ¿Deberías definitivamente mover el TC a un Tema dedicado en Theme?

¿Quizás el Plugin pueda ser obsoleto?

7 Me gusta

¡Gracias Robert! Moveré esto a Theme pronto.

4 Me gusta

¡Y está hecho! Echa un vistazo al Componente de tema de la puerta de invitados

8 Me gusta