Sur un autre forum (Discourse bien sûr), une question s’est posée pour savoir s’il était possible d’augmenter le nombre d’avatars d’utilisateurs affichés dans les messages privés (MP) au-delà du défaut de 10 utilisateurs. Tel qu’il est actuellement, il affiche les avatars des 10 premiers, puis “+1”. Ce nombre peut-il être augmenté en utilisant CSS ou une autre méthode ?
Je ne comprends pas ce que vous voulez dire, pourriez-vous partager une capture d’écran s’il vous plaît ?
Voici à quoi cela ressemble sur mon forum (MP avec 11 utilisateurs) :
Je pense que le nombre d’avatars affichés peut dépendre de la longueur du nom d’utilisateur…
Je parle du coin supérieur gauche du MP qui continue de s’afficher même lorsque l’on fait défiler les messages.

Un utilisateur a involontairement invoqué Discobot, dont l’avatar était placé en premier (tout à gauche), et l’avatar du 10e utilisateur a été remplacé par un « +1 ». Le mois prochain, nous prévoyons d’inviter un utilisateur supplémentaire à ce MP, nous nous demandions donc s’il existait un moyen d’augmenter le nombre d’avatars affichés en haut à gauche.
Je ne parle pas du message qui apparaît en haut de la discussion et qui montre les avatars de tous les utilisateurs, mais de ce qui apparaît en haut à gauche et qui est fixe lorsque l’on fait défiler les messages. C’est là que les avatars supplémentaires disparaissent et sont remplacés par +1, +2, etc.
Oh, nous avons retiré Discobot de la liste et l’avatar du 10e utilisateur apparaît à nouveau. Je suppose que cette liste est limitée aux 10 premiers utilisateurs et que les utilisateurs supplémentaires sont inclus sous la forme d’un « +n » à la fin.
Je ne pense pas que cela puisse être facilement modifié avec CSS, comme vous pouvez le voir ici https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L156 le nombre maximum d’utilisateurs affichés (quand il n’y a pas de tags dans l’en-tête du MP) est de 10, comme vous l’aviez deviné.
Les avatars à afficher sont définis selon cette logique https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L169
Peut-être y a-t-il quelque chose que vous pourriez faire, mais cela nécessiterait du Javascript complexe, ou un plugin personnalisé.
D’accord, merci. Je vais informer les autres que c’est un échec. ![]()


