Gast-Tor-Themenkomponente

Hallo @KhoiUSA :wave: 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 :slightly_smiling_face:

6 „Gefällt mir“

Danke für das Update!

3 „Gefällt mir“

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 :waving_hand: 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?

1 „Gefällt mir“

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?

Es stellte sich heraus, dass wir nur die entsprechende Einstellung aktivieren mussten:

1 „Gefällt mir“

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.

ezgif-5e4b84ca418b8a

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.

1 „Gefällt mir“

@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:

ezgif-7af28737d709fa

Zeigt sich etwas in Ihrer JavaScript-Konsole?

@merefield nichts

1 „Gefällt mir“

Hallo :wave:

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.

2 „Gefällt mir“

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!

1 „Gefällt mir“

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 …

1 „Gefällt mir“

Hallo zusammen,
Vielen Dank für das Plugin, es funktioniert einwandfrei.
Ich habe nur eine Frage: Ich habe keine Einstellungen gesehen, um den Titel zu zentrieren. Ist das normal?