Projektbeschreibung zur Login-Seite hinzufügen

Unsere selbstgehostete Instanz hat die Selbstregistrierung nicht aktiviert. Wir vergeben Einladungen ausschließlich über Administratoren und Moderatoren. Daher landen neue Nutzer ohne Einladung auf einer sehr „kargen

Sie können dafür einen Plugin-Outlet verwenden. Dazu müssen Sie etwas Code zum Theme Ihrer Website hinzufügen (Admin > Anpassen > Themes > HTML/CSS bearbeiten) im <head>-Bereich.

Hier ist ein Beispiel:

<script type="text/x-handlebars" data-template-name="/connectors/below-static/custom-login">
    <div class="custom-login-content">
       Ihr benutzerdefinierter Inhalt kommt hier hin
    </div>
</script>

Anschließend müssen Sie etwas CSS hinzufügen (im Reiter CSS neben <head>):

.custom-login-content {
    display: none;
}
.static-login {
  .custom-login-content {   
    display: block;
  }
}

Dadurch erscheint der Text „Ihr benutzerdefinierter Inhalt kommt hier hin

Das sieht nach einer großartigen Lösung aus! Ich bin nur verwirrt darüber, was du mit einer „Plugin-Ausgabe

Werfen Sie einen Blick auf den Entwicklerleitfaden für Discourse-Themes. „Plugin Outlet

Also habe ich genau das versucht und auf die Schaltfläche Speichern geklickt. Dann bin ich zurück zur Website gegangen. Es hatte keine Wirkung. Ich sehe immer noch die Standardnachricht.

Ich habe auch versucht, diese Textfelder zu bearbeiten:


Nach dem Speichern der Änderungen hatte dies jedoch keine Auswirkung auf die Anmeldeseite.

Ich habe es gerade noch einmal überprüft und es hat nicht funktioniert, mein Fehler! Ich habe meinen Beitrag oben mit einer aktualisierten Methode aktualisiert (die bei meinem Test funktioniert hat).

Es funktioniert! Vielen Dank! Der neue Text wurde zum Standard hinzugefügt, ich hatte gehofft, er würde ihn ersetzen.

Außerdem: Wenn ich dort auch ein Bild anzeigen möchte, vor oder nach meinem Text, kann ich dafür weiteren HTML-Code hinzufügen? Was ist der einfachste Weg, auf ein Bild zu verlinken, das im Docker-Container gespeichert ist, und wo sollte ich dieses Bild hochladen?

Der neue Text wird also nach dem Standardtext angezeigt. Hast du eine Idee, wie man den letzteren entfernen kann?

Ich glaube, du hast das falsche bearbeitet; gehe zu Anpassen > Text und suche nach login_required.welcome_message_invite_only, um dieses zu bearbeiten.

Perfekt! Tatsächlich bietet das eine weitere Möglichkeit, den Text zu ändern.