Guest Gate (Sign Up Popup Plugin)

Bonjour,
Merci :slightly_smiling_face:

Avez-vous vérifié l’option « bouton x désactivé » et « redirection vers l’accueil » ?

Oui, bien sûr. Mais je trouve un peu paradoxal d’afficher une bannière indiquant que l’utilisateur doit se connecter ou s’inscrire, mais qu’en même temps, il peut la fermer et continuer à lire.
Ou cette option devrait-elle servir de petit indice pour ne pas les forcer et les agacer à créer un compte ?

Tu es un héros. C’est ce que je voulais faire aussi - et pourquoi cela m’a pris tant de temps. Tu m’as devancé. Merci !

Je propose que nous déprécions le plugin maintenant. C’est tellement mieux.

Le composant de thème a un problème : un bref affichage de contenu non masqué. Si vous appuyez sur Actualiser sur un écran d’administration, vous verrez le bouton Fermer apparaître et disparaître. Ce problème était déjà présent dans le plugin il y a longtemps.

3 « J'aime »

J’essaie de trouver ce problème, mais sur mon administration, je n’arrive pas à le reproduire. Pouvez-vous vérifier si ce problème apparaît toujours avec le composant de thème ?

Merci !

Ah ok, je l’ai trouvé. :slightly_smiling_face: J’utilise le composant Discourse Loading Slider, c’est pourquoi je ne le voyais pas. Lorsque je désactive le composant Slider TC, le X apparaît au rafraîchissement.

Edit : Je l’ai corrigé. Merci Michael !

1 « J'aime »

Envisagez-vous de créer un sujet dédié à cela ?

1 « J'aime »

Au lieu d’utiliser une URL pour une image, laissez les administrateurs télécharger directement une image.
Donc, au lieu de ceci :
URL de l'image de la porte personnalisée :
Utilisez ceci dans les paramètres :

guest_gate_image:
  type: upload
  default: ""
  description: image de la porte invité

Et dans votre fichier scss, quelque chose comme ceci :
background-image: url(#{$guest-gate-image});

Avec cela, l’image sera téléchargée directement sur le forum et ils n’auront pas besoin d’un hébergeur d’images (et l’image disparaîtra peut-être plus tard).
Ou une autre possibilité est d’utiliser fontawesome.

3 « J'aime »

Merci pour la suggestion. Je l’ai changé en type de téléchargement.

4 « J'aime »

Bonjour,

J’ai apporté quelques modifications au composant de thème.

Auparavant, Guest Gate écrasait modal.hbs, maintenant j’ai nettoyé cela et j’utilise dismissable=false dans guest-gate.hbs. J’ai supprimé les fichiers modal.hbs et components/d-gate.js car nous gérons maintenant la modale de Guest Gate séparément des autres modales. J’ai également supprimé de guest-gate.hbs et déplacé les css vers common.scss car cela n’affectera plus les autres modales.

J’ai renommé le paramètre x_button_disabled en dismissable_false.

5 « J'aime »

Excellent travail. Vous devriez absolument déplacer le TC vers un sujet dédié dans Theme ?

Peut-être que le plugin peut être déprécié ?

7 « J'aime »

Merci Robert ! Je vais bientôt déplacer ceci dans Theme.

4 « J'aime »

Et c’est fait ! Découvrez le composant de thème Guest Gate

8 « J'aime »