Alle Benutzer in einer PM anzeigen

In einem anderen Forum (natürlich Discourse) kam die Frage auf, ob die Anzahl der Avatare von Benutzern, die in einer privaten Nachricht angezeigt werden, von den Standardeinstellungen von 10 Benutzern erhöht werden kann. Derzeit werden die Avatare der ersten 10 angezeigt und dann ein “+1”. Kann diese Zahl mit CSS oder einer anderen Methode erhöht werden?

2 „Gefällt mir“

Ich verstehe nicht, was Sie meinen. Könnten Sie bitte einen Screenshot teilen?

So sieht es in meinem Forum aus (PM mit 11 Benutzern):

Ich denke, die Anzahl der angezeigten Avatare könnte davon abhängen, wie lang der Benutzername ist…

3 „Gefällt mir“

Ich spreche von der oberen linken Ecke der PM, die auch beim Scrollen durch die Beiträge angezeigt wird.

image

Ein Benutzer hat versehentlich Discobot aufgerufen, dessen Avatar zuerst (ganz links) platziert wurde, und der Avatar des 10. Benutzers wurde durch ein „+1“ ersetzt. Nächsten Monat erwarten wir, dass ein weiterer Benutzer zu dieser PM eingeladen wird, daher haben wir uns gefragt, ob es eine Möglichkeit gibt, die Anzahl der oben links angezeigten Avatare zu erhöhen.

Ich spreche nicht von dem Beitrag, der oben in der Diskussion erscheint und alle Avatare der Benutzer anzeigt, sondern von dem, was oben links erscheint und beim Scrollen durch die Nachrichten stationär bleibt. Dort verschwinden zusätzliche Avatare und werden durch +1, +2 usw. ersetzt.

Wir haben Discobot aus der Liste entfernt und der Avatar des 10. Benutzers erscheint nun wieder. Ich vermute, dass diese Liste auf die ersten 10 Benutzer beschränkt ist und weitere Benutzer am Ende als „+n“ hinzugefügt werden.

3 „Gefällt mir“

Ich glaube nicht, dass sich das einfach mit CSS ändern lässt, wie Sie hier sehen können https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L156 die maximale Anzahl der angezeigten Benutzer (wenn sich im PM-Header keine Tags befinden) beträgt 10, wie Sie vermutet haben.

Die anzuzeigenden Avatare werden basierend auf dieser Logik festgelegt https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L169

Vielleicht gibt es etwas, das Sie tun könnten, aber es würde komplexes Javascript oder ein benutzerdefiniertes Plugin erfordern.

4 „Gefällt mir“

Okay, danke. Ich werde die anderen informieren, dass es nicht klappt. :smiley:

3 „Gefällt mir“