Composant du Thème Guest Gate

Bonjour @KhoiUSA :wave: Merci, j’ai fusionné une mise à jour : DEV: Migrate FA5 icons to FA6 by VaperinaDEV · Pull Request #25 · VaperinaDEV/discourse-guest-gate-theme-component · GitHub :slightly_smiling_face:

6 « J'aime »

Merci pour la mise à jour !

3 « J'aime »

Salut - nous avons tenté d’installer ce composant sur une nouvelle instance Discourse, mais nous recevons une erreur lorsque la modale est définie pour s’afficher :

Le lien mène à ce post.

Étant donné que le post date de 2023, il semble surprenant que cette mise à jour soit nécessaire pour ce composant. Je me demande donc si nous avons mal fait quelque chose lors de notre installation ?

Bonjour :waving_hand: Pouvez-vous supprimer le composant et réinstaller celui-ci : GitHub - VaperinaDEV/discourse-guest-gate-theme-component: Forced login / registration popup insired by Quora pour vous assurer que vous utilisez le bon composant ?

1 « J'aime »

Merci pour cela. Ça fonctionne maintenant !

Cela dit, j’ai du mal à mettre à jour le texte de la modale. Je peux mettre à jour le titre avec succès, mais je n’arrive pas à modifier le texte principal. Est-ce que j’édite les mauvais champs ?

Il s’avère que nous devions simplement activer le paramètre approprié :

1 « J'aime »

Bonjour @Don Merci pour ce joli composant. Je vois l’intention (en fait le titre) du composant d’être déclenché par des utilisateurs invités/anonymes. Des paramètres pour des conditions basées sur des groupes ou des niveaux de confiance pourraient-ils être ajoutés ? J’essaie de présenter une modale pour les utilisateurs connectés qui visitent un sujet dans une catégorie spécifique. Cela compléterait Discourse-subscriptions et category-lockdown.

Bonjour @Don
Merci pour le composant. Nous utilisons votre plugin sur le forum https://community.escapecollective.com/. Mais nous avons un problème : lorsque nous réglons le paramètre max_guest_topic_views sur plus de 1 (dans notre cas, 3), la fenêtre modale apparaît un instant puis disparaît immédiatement. Je pense que cela est dû au fait que Discourse effectue un rafraîchissement de page “doux” (routage SPA Ember) lors du chargement du JS, et à ce moment-là, le compteur de vues est réinitialisé et la fenêtre modale disparaît immédiatement. Je pense que cela s’est produit après la mise à jour de Discourse vers la version 3.5.0.beta9-dev. Aidez-moi s’il vous plaît à résoudre ce problème.

ezgif-5e4b84ca418b8a

À titre de datapoint, j’essaie de reproduire ceci et je n’y parviens pas.

Je viens de mettre à jour vers la dernière version et ce composant de thème semble fonctionner.

1 « J'aime »

@merefield Merci pour votre réponse, mais oui, nous utilisons le thème par défaut. Vous pouvez le vérifier vous-même sur https://community.escapecollective.com/. Voici une autre vidéo montrant le problème :

ezgif-7af28737d709fa

Quelque chose s’affiche dans votre console JavaScript ?

@merefield rien

1 « J'aime »

Bonjour :wave:

Cela ressemble à un problème avec le composant de thème Topic Cards. Lorsque vous cliquez sur le titre du sujet, cela force également un chargement complet de la page, ce qui cause le problème ici. Si vous ouvrez un sujet en cliquant quelque part en dehors du titre, le Guest Gate peut fonctionner normalement car cela ne forcera pas un rechargement de page, donc seul le chargement SPA se produira.

Veuillez signaler le problème dans le sujet du composant de thème Topic Cards.

2 « J'aime »

Bonjour @Don
Oui, vous avez raison, si je désactive le composant Topic Cards, tout fonctionne comme prévu. J’écrirai dans le fil Topic Cards car nous avons besoin de ces deux composants.
Merci !

1 « J'aime »

Les aperçus de liste de sujets ont également une option de format large pour les vignettes, similaire aux cartes de sujets… et cela fonctionne actuellement avec GG. Peut-être pouvez-vous essayer cela en attendant une correction pour les cartes de sujets…

1 « J'aime »

Bonjour à tous,
Merci pour le plugin, il fonctionne parfaitement.
J’ai juste une question : je n’ai pas vu de réglages pour centrer le titre. Est-ce normal ?