discourse-crowd-Anmeldebildschirm-HTML anpassen

Hi Everyone.

I’m newbe on Discourse, and I must to change something in Login page but I don’t know where is the target and is content.

The URL looks like this: my.domain.com/auth/crowd and I get a Login page but I’m not able to edit its content.
I saw something in the discourse conf file (crowd_custom_html) but the content is not really the same as displayed on the page.
I wonder where I can change this content.

Also, I checked if there were any redirection on /auth/crowd, Nothing (I guess).

Is someone can help me please?

Thanks

Franck

Your discourse is probably using Atlassian Crowd for sso

You should check the crowd documentation for any changes to your login page.

2 „Gefällt mir“

Ok thanks for your help. :slight_smile:

Nachdem ich den Code weiter durchsucht habe (ich kenne kein Ruby), sieht es so aus, als ob etwas im Code den HTML-Inhalt blockiert.

Ich stelle mir vor, dass es die Tatsache ist, dass DISCOURSE_CROWD_CUSTOM_HTML gesetzt wird: was den Inhalt hier anzeigen wird?

1 „Gefällt mir“

Ja, das sollte funktionieren – Sie sollten die Umgebungsvariable DISCOURSE_CROWD_CUSTOM_HTML in Ihrer app.yml-Datei konfigurieren.

Leider funktioniert es nicht.
Muss der Inhalt vielleicht in Anführungszeichen gesetzt werden?
Derzeit ist der Inhalt nicht in Anführungszeichen eingeschlossen.

Ja, das habe ich gerade lokal ausprobiert und es sieht so aus, als hätten wir einige Probleme beim Parsen von GlobalSetting-Werten, die Anführungszeichen enthalten (und benutzerdefiniertes HTML enthält praktisch immer Anführungszeichen). Ich habe diesen Workaround gerade gepusht:

Wenn Sie Ihre Website aktualisieren, sollte es jetzt viel besser funktionieren. Hier ist ein Beispielwert, der jetzt bei mir funktioniert:

DISCOURSE_CROWD_CUSTOM_HTML: "<a href='https://example.com' style='display: block; margin: 0.5em 0; text-align: center'>Sign up for an example.com account!</a><a style='display: block; text-align: center' href='https://example.com/forgot_password'>Forgot Password</a>"

Vielen Dank, David.
Ich werde die Website morgen aktualisieren.
Tun Sie das jetzt, es ist nicht die richtige Zeit.

Kann ich die Website über die GUI aktualisieren?

Ich werde Sie auf dem Laufenden halten.

1 „Gefällt mir“

Wenn Sie den Wert in app.yml nicht ändern, dann ja, Sie sollten das discourse-crowd-Plugin über /admin/upgrade aktualisieren können. :+1:

Wird das Forum nicht gestoppt?

Es wird genauso sein wie bei jedem anderen Update – es kann zu einigen Sekunden/Minuten Ausfallzeit/Verlangsamung kommen, während das Update läuft. Am besten wartest du, wenn möglich, auf eine ruhige Zeit auf deiner Website.

Verstanden. Danke für alles. Ich werde Bescheid geben :slight_smile:

1 „Gefällt mir“

@david eine kurze Frage bitte.

Ich habe gesehen, dass es crowd_popup_title und crowd_title gibt.

Der Unterschied zwischen ihnen ist, dass der erste in einem Popup angezeigt wird und der zweite auf einer vollständigen Seite, richtig?

Das Wort „Popup“ ist etwas veraltet. Wir verwenden keine Popups mehr für die Authentifizierung, daher wird dieser Wert tatsächlich als \u003ctitle\u003e des Tabs während der Authentifizierung verwendet:

(d. h. dieser Teil:)

crowd_title wird als Beschriftung auf der Anmeldeschaltfläche verwendet (wenn Sie mehrere Anmeldemethoden aktiviert haben).

Wenn Sie crowd_popup_title nicht angeben, wird crowd_title für den \u003ctitle\u003e des Anmelde-Tabs verwendet.

Ha ok.
Ich sage das, weil es nach dem Update tatsächlich kein Popup für die Anmeldung gibt. Wir haben jetzt eine ganze Seite für die Anmeldung.

Gibt es übrigens eine Möglichkeit, diese Seite anzupassen, z. B. den Hintergrund usw.?

1 „Gefällt mir“

Ja, Sie können DISCOURSE_CROWD_CUSTOM_CSS verwenden, um benutzerdefinierte CSS-Regeln zur Seite hinzuzufügen.

1 „Gefällt mir“

Guten Morgen @david

Das funktioniert.
Vielen Dank.

Ich wünsche Ihnen einen schönen Tag. :slight_smile:

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.