Diese Anleitung beschreibt, wie Sie anpassen können, ob und wie Benutzerkarten in Discourse angezeigt werden, einschließlich des Hinzufügens benutzerdefinierter Felder und des Ausblendens von Benutzerprofilen.
Erforderliche Benutzerstufe: Administrator
Die Anpassung von Benutzerkarten mit CSS ermöglicht es Ihnen, das Aussehen und die angezeigten Informationen zu personalisieren.
Benutzerkarten anpassen
Benutzerkarten können mit CSS angepasst werden. Hier sind einige Beispiele für CSS-Anpassungen, die Sie verwenden können:
Hintergrundfarbe ändern
Um die Hintergrundfarbe von Benutzerkarten zu ändern:
.user-card {
background-color: #f0f0f0;
}
Rahmen um Benutzerkarten hinzufügen
Um einen Rahmen um Benutzerkarten zu legen:
.user-card {
border: 2px solid #4CAF50;
border-radius: 10px;
}
Schriftart und Farbe von Benutzernamen ändern
Um die Schriftart und Farbe des angezeigten Hauptnamens/Benutzernamens auf Benutzerkarten zu ändern:
.user-card .name-username-wrapper {
font-family: 'Arial', sans-serif;
color: #FF5733;
}
Bestimmte Elemente ausblenden
Um bestimmte Elemente wie den Standort des Benutzers oder das Beitrittsdatum auszublenden:
.user-card .location,
.user-card .metadata__user-created {
display: none;
}
Das Aussehen basierend auf Benutzergruppe oder spezifischem Benutzer anpassen
Um das Aussehen der Benutzerkarte für eine bestimmte Benutzergruppe oder einen bestimmten Benutzer anzupassen:
/* Für eine bestimmte Benutzergruppe anpassen */
.user-card.group-Gruppenname{
background-color: #FFF8DC;
}
/* Für einen bestimmten Benutzernamen anpassen */
.user-card.user-card-Benutzername {
background-color: #FFD700;
}
Nur die primäre Gruppe des Benutzers wird als Klassenselektor festgelegt. Wenn der Benutzer keine primäre Gruppe hat, lautet der Klassenselektor
group-null.
Benutzerdefinierte Benutzerfelder
Darüber hinaus können Sie benutzerdefinierte Benutzerfelder zu Benutzerkarten hinzufügen, indem Sie folgende Schritte ausführen:
- Navigieren Sie zur Seite
/admin/config/user-fields. - Aktivieren Sie das Kontrollkästchen
Auf Benutzerkarte anzeigen?für die Felder, die auf der Benutzerkarte angezeigt werden sollen.
Alle Benutzerprofile ausblenden
Wenn Sie Benutzerprofile vor der Öffentlichkeit verbergen müssen, können Sie folgende Site-Einstellung verwenden:
Benutzerprofile vor der Öffentlichkeit ausblenden: Deaktiviert Benutzerkarten, Benutzerprofile und das Benutzerverzeichnis für anonyme Benutzer.
Andere Anpassungen
Weitere Anpassungen können über Theme-Komponenten vorgenommen werden, wie zum Beispiel:

