Solíamos tener un botón de chat en nuestras tarjetas de usuario en /u. Pero ahora han desaparecido. Me pregunto por qué. ¿Pueden ayudarme, por favor?
¿Por qué display: none para los administradores?
Para los administradores, los “usercard-controls” están configurados en display: none. Podría solucionarlo con CSS. Así que ese no es el gran problema.
Si miras el origen, parece ser parte de tus personalizaciones, ya sea en el tema o en componentes del tema. Verías user-card.scss si es un cambio del núcleo.
¡Puedes usar el modo seguro para determinar si los plugins/componentes del tema causan un problema!
¿Cuál es el valor de la configuración Grupos habilitados para mensajes directos?
La visibilidad del botón de chat en este contexto está asociada a esta configuración.
Hola @Arkshine
Gracias por tu respuesta.
La configuración Direct message enabled groups está configurada en usuarios de trustlevel1.
Intentaré el modo seguro de nuevo, pero hasta ahora no ha tenido éxito.
El tema 29 corresponde con el ID 29 del “User Card Directory Component” en mi caso. Así que me pregunto si eso proviene del CSS del componente.
Además, lo que más me pregunto es por qué el botón ni siquiera está en el HTML para los usuarios normales. No está en display:none. Simplemente no está en el HTML.
Tienes razón, ¡es de este TC! Parece intencional para mostrar el nombre de usuario completo.
Creo que es un compromiso justo, ya que puedes hacer clic en él para ir al perfil del usuario.
El botón debería aparecer si el usuario forma parte del grupo TL1+. ¡Te sugiero que vuelvas a comprobarlo para estar seguro! Es posible que hayas probado cuando los controles estaban ocultos o que hayas elegido al usuario equivocado.