Mostra tutti gli utenti in un PM

Su un altro forum (Discourse, ovviamente) è sorta la domanda se il numero di avatar degli utenti mostrati nei messaggi privati possa essere aumentato rispetto al valore predefinito di 10 utenti. Come ora, mostra gli avatar dei primi 10 e poi +1. È possibile aumentare questo numero usando il CSS o un altro metodo?

2 Mi Piace

Non capisco cosa intendi, potresti condividere uno screenshot per favore?

Ecco come appare sul mio forum (PM con 11 utenti):

Sto pensando che il numero di avatar mostrati possa dipendere dalla lunghezza del nome utente…

3 Mi Piace

Sto parlando dell’angolo in alto a sinistra del PM che continua a essere visualizzato anche quando si scorre verso il basso attraverso i post.

image

Un utente ha inavvertitamente richiamato Discobot, il cui avatar è stato posizionato per primo (all’estrema sinistra) e l’avatar del decimo utente è stato sostituito con un “+1”. Il mese prossimo ci aspettiamo di invitare un altro utente a questo PM, quindi ci stavamo chiedendo se ci fosse un modo per aumentare il numero di avatar visualizzati in alto a sinistra.

Non sto parlando del post che appare in cima alla discussione e che mostra gli avatar di tutti gli utenti, ma di ciò che appare in alto a sinistra che è fisso mentre si scorre verso il basso attraverso i messaggi. È lì che avatar aggiuntivi scompaiono e vengono sostituiti da +1, +2, eccetera.

Oh, abbiamo rimosso Discobot dall’elenco e l’avatar del decimo utente ora appare di nuovo. La mia ipotesi è che questo elenco sia limitato ai primi 10 utenti e che gli utenti aggiuntivi siano inclusi come “+n” alla fine.

3 Mi Piace

Non credo che questo possa essere modificato facilmente con CSS, come puoi vedere qui https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L156 il numero massimo di utenti mostrati (quando non ci sono tag nell’intestazione del PM) è 10, come avevi intuito.

Gli avatar da mostrare sono impostati in base a questa logica https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/widgets/header-topic-info.js#L169

Forse c’è qualcosa che potresti fare, ma richiederebbe JavaScript complesso o un plugin personalizzato.

4 Mi Piace

Va bene, grazie. Avviserò gli altri che non si può fare. :smiley:

3 Mi Piace