Guest Gate (Sign Up Popup Plugin)

It seems this works.

/* hide please sign in */

div.modal-header h3 { display: none !important }

/* darker background */

div.modal-backdrop { opacity: 0.98; }
3 „Gefällt mir“

Is there anything unique about the Guest Gate modal which will allow the “Please Sign up!” H3 to be changed without also changing the standard “Log in” and “Create New Account” H3s?

4 „Gefällt mir“

Is there a way to prevent modal to popup on Help category?

3 „Gefällt mir“

Is there a way to customize it so it works as an age-gate, it would be very useful as there’s no age-gate solution for discourse as far as I know.

4 „Gefällt mir“

Still one of my favorite plugins. Any ideas on we could track signups via the guest gate?

1 „Gefällt mir“

I’m still keen to find out about this :slight_smile:

3 „Gefällt mir“

@jgujgu
@Shrike
@vinothkannans

Could you please remove the bottom block that says “Log in | Create New Account”

Reason:
Users are clicking on that link and then in the next screen, they are finding the close button. That way they click on the close button and read the content without registering for an account.

6 „Gefällt mir“

Some news about this bug?
Please remove it.

1 „Gefällt mir“

Kindly fix this bug someone please !

1 „Gefällt mir“

I forked the plugin and removed the footer.

If you want to use it here’s the repo:

6 „Gefällt mir“

Has anyone tested this
is this working perfectly?

1 „Gefällt mir“

Yes. I install and run the official plugin (not thé fork). The popin works.

1 „Gefällt mir“

Which of the forks are you using?

1 „Gefällt mir“

Guest Gate ist nach dem neuesten Discourse-Upgrade abgestürzt: 2.9.0.beta1

Fehler: Modul discourse/lib/clean-dom konnte nicht gefunden werden, importiert von discourse/plugins/guest-gate/discourse/initializers/guest-gate

1 „Gefällt mir“

Vielen Dank für die Meldung.

Ich glaube, cleanDOM wird nicht mehr benötigt (@cvx kannst du das bitte bestätigen?), daher habe ich einen Fix eingereicht.

4 „Gefällt mir“

Die Bereinigung der DOM-Logik wird automatisch bei routeDidChange aufgerufen, sodass es nicht notwendig sein sollte, sie manuell auszulösen.

(Zur Information, die unbeabsichtigte Breaking Change war: DEV: Refactor clean-dom by CvX · Pull Request #15609 · discourse/discourse · GitHub)


Übrigens werde ich GitHub - communiteq/discourse-guest-gate: Forced login / registration popup insired by Quora zu GitHub - discourse/all-the-plugins hinzufügen, damit zukünftige Regressionen nicht durchrutschen!

6 „Gefällt mir“

Push hat es behoben. Danke.

3 „Gefällt mir“

@michaeld Das neueste Discourse-Update hat es wieder zum Absturz gebracht.

Werde ich später diese oder nächste Woche daran arbeiten. In der Zwischenzeit nicht aktualisieren oder Ember CLI deaktivieren.

5 „Gefällt mir“

Bereits aktualisiert und ich bin mir nicht sicher, ob das Deaktivieren von Ember CLI nicht etwas anderes kaputt macht, daher werde ich geduldig auf einen Push-Fix für das Gate warten.

1 „Gefällt mir“