Je n’ai pas trouvé comment masquer le niveau de confiance 0 pour les nouveaux membres.
Je souhaite que les nouveaux membres ne sachent pas qu’ils sont de niveau de base, mais qu’ils soient informés uniquement lorsqu’ils atteignent le niveau suivant.
Ou, si cela n’est pas possible, masquez la notification.
Je pourrais me tromper, mais je ne pense pas que le niveau de confiance 0 soit affiché quelque part où les utilisateurs peuvent le voir. Lorsqu’un utilisateur obtient le niveau de confiance 1, Discourse envoie une notification lui indiquant qu’il a été promu au niveau de confiance 1. Vous pouvez désactiver cette notification en décochant le paramètre du site send tl1 welcome message.
Vous pouvez également personnaliser le message en accédant à la section Admin / Personnaliser / Texte et en recherchant welcome_tl1_user. Cette recherche renverra trois modèles de texte. Vous devrez personnaliser system_messages.welcome_tl1_user.title pour modifier le texte « Welcome TL1 User ». Vous voudrez peut-être également modifier le texte system_messages.welcome_tl1_user.text_body_template.
Lorsque les utilisateurs atteignent le niveau de confiance 1, ils reçoivent également le badge « Basic ». Vous pouvez désactiver ce badge sur votre page Admin / Badges. Pour désactiver le badge, faites défiler jusqu’en bas du formulaire du badge Admin Basic et décochez la case « Activer le badge ».
Si vous souhaitez conserver le badge Basic activé, mais supprimer « Trust Level 1 » de la description du badge, vous pouvez personnaliser la description du badge en accédant à Admin / Personnaliser / Texte et en recherchant basic_user. Cette recherche renverra trois chaînes de texte. Celle que vous voudrez modifier est badges.basic_user.long_description.
Lorsque vous visitez la page de profil d’un utilisateur et que vous voyez quelque chose comme ceci, l’utilisateur a le niveau de confiance 1 (basic), et non le niveau de confiance 0 :
Le moyen le plus simple de supprimer cela serait de masquer ce champ de niveau de confiance pour tous les niveaux de confiance avec du CSS. Ajouter le CSS suivant à votre thème devrait fonctionner :
Cela masquera le champ de niveau de confiance sur la page de profil pour tous les niveaux de confiance. Si vous souhaitez afficher les niveaux de confiance supérieurs, mais ne pas afficher le niveau de confiance 1 (basic), cela pourrait être réalisé avec un composant de thème. Faites-le-nous savoir si vous souhaitez uniquement masquer le niveau de confiance des utilisateurs de base et nous essaierons de vous aider.
Merci, cela se rapproche de ce dont j’ai besoin. (J’aime vraiment avoir des niveaux de confiance, je veux juste que les utilisateurs ne sachent pas ce qu’ils sont afin d’éviter la rivalité et la compétition.) La seule chose est que, en tant qu’administrateur, je trouverais utile de voir les niveaux de confiance dans les profils des utilisateurs. Cela pourrait-il être inclus comme une option de configuration pour afficher ou masquer pour différents groupes d’utilisateurs ?
Autant que je sache, le CSS ci-dessus fonctionne toujours, il suffit de l’encapsuler dans ce qui suit pour qu’il ne s’applique pas aux membres du personnel :
Oui, je peux confirmer que le CSS fonctionne, à la fois le précédent et votre modification pour moi. Merci beaucoup pour votre aide. Je suppose que si quelqu’un le voulait vraiment, il pourrait toujours inspecter le HTML et voir ces éléments cachés, n’est-ce pas ? C’est pourquoi je pensais qu’une option de configuration pour le désactiver serait peut-être préférable, mais ce n’est vraiment pas une préoccupation majeure.