Esta guía describe cómo personalizar si y cómo se muestran las tarjetas de usuario en Discourse, incluida la adición de campos personalizados y la ocultación de perfiles de usuario.
Nivel de usuario requerido: Administrador
La personalización de las tarjetas de usuario con CSS te permite personalizar la apariencia y la información que se muestra.
Personalización de tarjetas de usuario
Las tarjetas de usuario se pueden personalizar con CSS. Aquí tienes algunos ejemplos de personalizaciones CSS que puedes usar:
Cambio del color de fondo
Para cambiar el color de fondo de las tarjetas de usuario:
.user-card {
background-color: #f0f0f0;
}
Añadir un borde alrededor de las tarjetas de usuario
Para añadir un borde alrededor de las tarjetas de usuario:
.user-card {
border: 2px solid #4CAF50;
border-radius: 10px;
}
Cambio de la fuente y el color de los nombres de usuario
Para cambiar la fuente y el color de los nombres de usuario en las tarjetas de usuario:
.user-card .username {
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 unión:
.user-card .map-location,
.user-card .user-info .join-date {
display: none;
}
Personalización de la apariencia según el grupo de usuarios o un usuario específico
Para personalizar la apariencia de la tarjeta de usuario para un grupo de usuarios o un 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 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 añadir campos de usuario personalizados a las tarjetas de usuario siguiendo estos pasos:
- Navega a la página
/admin/customize/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 al público, puedes usar la siguiente configuración del sitio:
Ocultar perfiles de usuario del público: Deshabilita las tarjetas de usuario, los perfiles de usuario y el directorio de usuarios para los usuarios anónimos.
Otras personalizaciones
Se pueden realizar otras personalizaciones a través de componentes de temas, como:

