ich bin neu bei Discourse und muss etwas auf der Anmeldeseite ändern, weiß aber nicht, wo sich das Ziel befindet und wo der Inhalt liegt.
Die URL sieht so aus: my.domain.com/auth/crowd, und ich bekomme zwar eine Anmeldeseite angezeigt, kann ihren Inhalt aber nicht bearbeiten.
Ich habe etwas in der Discourse-Konfigurationsdatei gesehen (crowd_custom_html), doch der Inhalt stimmt nicht wirklich mit dem überein, was auf der Seite angezeigt wird.
Ich frage mich, wo ich diesen Inhalt ändern kann.
Außerdem habe ich geprüft, ob es Weiterleitungen auf /auth/crowd gibt – nichts (vermute ich).
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>"
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.
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: