Esta guía describe cómo personalizar si y cómo se muestran las tarjetas de usuario en Discourse, incluyendo la adición de campos personalizados y la ocultación de perfiles de usuario.
Nivel de usuario requerido: Administrador
Personalizar las tarjetas de usuario con CSS te permite personalizar la apariencia y la información mostrada.
Personalización de tarjetas de usuario
Las tarjetas de usuario se pueden personalizar con CSS. Aquí hay algunos ejemplos de personalizaciones CSS que puedes utilizar:
Cambiar el color de fondo
Para cambiar el color de fondo de las tarjetas de usuario:
.user-card {
background-color: #f0f0f0;
}
Agregar un borde alrededor de las tarjetas de usuario
Para agregar un borde alrededor de las tarjetas de usuario:
.user-card {
border: 2px solid #4CAF50;
border-radius: 10px;
}
Cambiar la fuente y el color de los nombres de usuario
Para cambiar la fuente y el color del nombre principal/nombre de usuario mostrado en las tarjetas de usuario:
.user-card .name-username-wrapper {
font-family: 'Arial', sans-serif;
color: #FF5733;
}
Ocultar elementos específicos
Para ocultar ciertos elementos, como la ubicación del usuario o la fecha de registro:
.user-card .location,
.user-card .metadata__user-created {
display: none;
}
Personalizar la apariencia según el grupo de usuario o un usuario específico
Para personalizar la apariencia de la tarjeta de usuario para un grupo de usuarios o usuario específico:
/* Personalizar para un grupo de usuarios específico */
.user-card.group-Groupname{
background-color: #FFF8DC;
}
/* Personalizar para un nombre de usuario específico */
.user-card.user-card-Username {
background-color: #FFD700;
}
Solo el grupo principal del usuario se establece como un selector de clase. Cuando el usuario no tiene un grupo principal, el selector de clase es
group-null.
Campos de usuario personalizados
Además, puedes agregar campos de usuario personalizados a las tarjetas de usuario siguiendo estos pasos:
- Navega a la página
/admin/config/user-fields. - Selecciona la casilla
Mostrar en la tarjeta de usuario?para los campos que deseas mostrar en la tarjeta de usuario.
Ocultar todos los perfiles de usuario
Si necesitas ocultar los perfiles de usuario del público, puedes utilizar la siguiente configuración del sitio:
ocultar perfiles de usuario del público: Desactiva las tarjetas de usuario, los perfiles de usuario y el directorio de usuarios para usuarios anónimos.
Otras personalizaciones
Otras personalizaciones se pueden realizar a través de componentes de tema, como:

