Hallo @KhoiUSA
Danke, ich habe ein Update zusammengeführt: DEV: Migrate FA5 icons to FA6 by VaperinaDEV · Pull Request #25 · VaperinaDEV/discourse-guest-gate-theme-component · GitHub ![]()
Danke für das Update!
Hallo – wir haben versucht, diese Komponente in einer neuen Discourse-Instanz zu installieren, erhalten jedoch einen Fehler, wenn das Modal angezeigt werden soll:
Der Link führt zu diesem Beitrag.
Da der Beitrag aus dem Jahr 2023 stammt, scheint es überraschend, dass dieses Update für diese Komponente erforderlich wäre. Ich frage mich also, ob wir bei der Installation etwas falsch gemacht haben?
Hallo
Können Sie die Komponente entfernen und diese neu installieren: GitHub - VaperinaDEV/discourse-guest-gate-theme-component: Forced login / registration popup insired by Quora, um sicherzustellen, dass Sie die richtige Komponente verwenden?
Danke dafür. Es funktioniert jetzt!
Das heißt, ich habe Schwierigkeiten, den Text im Modal zu aktualisieren. Ich kann den Titel erfolgreich aktualisieren, aber den Haupttext kann ich nicht bearbeiten. Bearbeite ich die falschen Felder?
Hallo @Don Vielen Dank für eine so nette Komponente. Ich verstehe die Absicht (tatsächlich den Titel) der Komponente, von Gast-/anonymen Benutzern ausgelöst zu werden. Könnten Einstellungen für gruppen- oder vertrauensstufenbasierte Bedingungen hinzugefügt werden? Ich versuche, ein Modal für angemeldete Benutzer anzuzeigen, die ein beliebiges Thema in einer bestimmten Kategorie besuchen. Dies würde Discourse-subscriptions und category-lockdown ergänzen.
Hallo @Don
Vielen Dank für die Komponente. Wir verwenden Ihr Plugin im Forum https://community.escapecollective.com/. Aber wir haben ein Problem: Wenn der Parameter max_guest_topic_views auf mehr als 1 (in unserem Fall 3) gesetzt wird, erscheint das modale Fenster für einen Moment und verschwindet dann sofort wieder. Ich glaube, das liegt daran, dass Discourse beim Laden von JS ein „Soft“-Seiten-Refresh (Ember SPA Routing) durchführt, und in diesem Moment wird der Ansichtszähler zurückgesetzt und das modale Fenster verschwindet sofort. Ich denke, das ist nach dem Update von Discourse auf Version 3.5.0.beta9-dev passiert. Bitte helfen Sie mir, das herauszufinden.

Als ein Datenpunkt versuche ich, dies zu reproduzieren und kann es nicht.
Ich habe gerade auf die neueste Version aktualisiert und diese Theme-Komponente scheint zu funktionieren.
@merefield Vielen Dank für Ihre Antwort, aber ja, wir verwenden das Standardthema. Sie können es selbst unter https://community.escapecollective.com/ überprüfen. Hier ist ein weiteres Video, das das Problem zeigt:

Zeigt sich etwas in Ihrer JavaScript-Konsole?
@merefield nichts
Hallo ![]()
Das sieht nach einem Problem mit der Theme-Komponente Topic Cards aus. Wenn Sie auf den Thema-Titel klicken, wird ein vollständiger Seitenaufruf erzwungen, was hier das Problem verursacht. Wenn Sie ein Thema durch Klicken außerhalb des Titels öffnen, kann das Guest Gate normal funktionieren, da kein Seitenneuladen erzwungen wird und nur das SPA-Laden stattfindet.
Bitte melden Sie das Problem im Thema der Theme-Komponente Topic Cards.
Hallo @Don
Ja, Sie haben Recht, wenn ich die Topic Cards-Komponente deaktiviere, funktioniert alles wie erwartet. Ich werde im Topic Cards-Thread schreiben, da wir beide Komponenten benötigen.
Danke!
Topic List Previews bietet auch eine breite Formatierungsoption für Kacheln, ähnlich wie Topic Cards … und es funktioniert derzeit mit GG. Vielleicht können Sie das ausprobieren, während Sie auf eine Korrektur für Topic Cards warten …




