Dieser Leitfaden beschreibt, wie Sie anpassen können, ob und wie Benutzerkarten auf Discourse angezeigt werden, einschließlich des Hinzufügens benutzerdefinierter Felder und des Ausblendens von Benutzerprofilen.
Erforderliche Benutzerebene: Administrator
Das Anpassen von Benutzerkarten mit CSS ermöglicht es Ihnen, das Erscheinungsbild 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 hinzuzufügen:
.user-card {
border: 2px solid #4CAF50;
border-radius: 10px;
}
Schriftart und Farbe von Benutzernamen ändern
Um die Schriftart und Farbe von Benutzernamen auf Benutzerkarten zu ändern:
.user-card .username {
font-family: 'Arial', sans-serif;
color: #FF5733;
}
Bestimmte Elemente ausblenden
Um bestimmte Elemente wie den Standort oder das Beitrittsdatum des Benutzers auszublenden:
.user-card .map-location,
.user-card .user-info .join-date {
display: none;
}
Erscheinungsbild basierend auf Benutzergruppe oder spezifischem Benutzer anpassen
Um das Erscheinungsbild der Benutzerkarte für eine bestimmte Benutzergruppe oder einen bestimmten Benutzer anzupassen:
/* Für eine bestimmte Benutzergruppe anpassen */
.user-card.group-Groupname{
background-color: #FFF8DC;
}
/* Für einen bestimmten Benutzernamen anpassen */
.user-card.user-card-Username {
background-color: #FFD700;
}
Nur die primäre Gruppe des Benutzers wird als Klassen-Selektor gesetzt. Wenn der Benutzer keine primäre Gruppe hat, ist der Klassen-Selektor group-null.
Benutzerdefinierte Benutzerfelder
Darüber hinaus können Sie benutzerdefinierte Benutzerfelder zu Benutzerkarten hinzufügen, indem Sie die folgenden Schritte ausführen:
- Navigieren Sie zur Seite
/admin/customize/user_fields. - Wählen Sie das Kontrollkästchen
Auf Benutzerkarte anzeigen?für die Felder aus, die Sie auf der Benutzerkarte anzeigen möchten.
Alle Benutzerprofile ausblenden
Wenn Sie Benutzerprofile vor der Öffentlichkeit ausblenden müssen, können Sie die folgende Website-Einstellung verwenden:
Benutzerprofile vor der Öffentlichkeit verbergen: Deaktiviert Benutzerkarten, Benutzerprofile und das Benutzerverzeichnis für anonyme Benutzer.
Weitere Anpassungen
Weitere Anpassungen können über Theme-Komponenten vorgenommen werden, wie z. B.:

