Nous avions un bouton de chat sur nos cartes utilisateur sous /u. Mais maintenant, ils ont disparu. Je me demande pourquoi ? Pouvez-vous m’aider s’il vous plaît ?
Pourquoi display: none pour les administrateurs ?
Pour les administrateurs, les « usercard-controls » sont définis sur display: none. Je pourrais résoudre cela avec du CSS. Ce n’est donc pas le gros problème.
Bouton absent du DOM pour les utilisateurs normaux
Cependant, pour les utilisateurs normaux, l’élément du bouton n’apparaît même pas dans le DOM. Est-ce un problème ? Comment puis-je le faire réapparaître ?
Si vous regardez l’origine, cela semble faire partie de vos personnalisations, soit dans le thème, soit dans les composants du thème. Vous verriez user-card.scss s’il s’agit d’une modification du cœur.
Vous pouvez utiliser le mode sans échec pour déterminer si des plugins/composants de thème causent un problème !
Quelle est la valeur du paramètre Groupes de messages directs activés ?
La visibilité du bouton de chat dans ce contexte est associée à ce paramètre.
Salut @Arkshine
Merci pour votre réponse.
Le paramètre Direct message enabled groups est défini sur les utilisateurs de trustlevel1.
J’essaierai à nouveau le mode sans échec, mais jusqu’à présent, cela n’a pas été couronné de succès.
Le thème 29 correspond à l’ID 29 du « User Card Directory Component » dans mon cas. Je me demande donc si cela provient du CSS du composant ?
De plus, ce qui me surprend le plus, c’est pourquoi le bouton n’est même pas dans le HTML pour les utilisateurs normaux ? Il n’est pas sur display:none. Il n’est tout simplement pas du tout dans le HTML.
Vous avez raison, cela provient de ce TC ! Il semble intentionnel d’afficher le nom d’utilisateur en entier.
Je pense que c’est un compromis raisonnable puisque vous pouvez cliquer dessus pour accéder au profil de l’utilisateur.
Le bouton devrait apparaître si l’utilisateur fait partie du groupe TL1+. Je vérifierais à nouveau juste pour être sûr ! Vous avez peut-être testé lorsque les contrôles étaient masqués, ou le mauvais utilisateur a été choisi.