Possibilità di assegnare icone ai gruppi utente

Vorrei poter assegnare icone ai gruppi di utenti e farle visualizzare accanto al nome utente nei post, sui profili e sulle schede profilo, nello stesso modo in cui viene mostrato il mezzo scudo per amministratori e moderatori. Inoltre, la possibilità di cambiare facilmente le icone per moderatori e amministratori.

Dovrebbe essere molto semplice come funzionalità principale.

So che è possibile aggiungere un “avatar flair” a un gruppo, ma non è esteticamente gradevole. Avere l’icona accanto al nome è l’ideale.

2 Mi Piace

Quindi, se concedi questo badge e aggiungi l’utente al gruppo, quindi aggiungi questi badge all’impostazione dei badge di questo Componente Tema (se l’hai installato), dovrebbe essere visualizzato accanto al nome utente.

Tuttavia, molto probabilmente esiste un modo più semplice, tranne che richiederebbe del codice come Componente Tema.

4 Mi Piace

Sì, ho provato a usare questo. Non funziona. Sto cercando un modo molto più semplice. Aggiungi quell’icona dello scudo a mod e admin. Ci deve essere un modo per applicare icone ad altri gruppi. Sembra che troppe cose semplici siano molto difficili.

Potrei provare a armeggiare con questa idea e vedere se riesco a farla funzionare. Nessuna promessa, però, dato che oggi sono piuttosto impegnato. Ma penso che sia certamente possibile.

Per conferma, vuoi che questo venga mostrato solo nei post? O ovunque?

2 Mi Piace

Post, scheda profilo, pagina profilo, ecc.

Proprio come l’icona dello scudo predefinita di amministratore/moderatore. Viene visualizzata accanto al nome utente ovunque.

E GRAZIE. Sarebbe fantastico avere la possibilità di farlo!

Quindi sembra che sia più complicato di quanto sembri? L’icona è creata in una funzione, quindi non posso sovrascriverla (credo?). Probabilmente dovrebbe essere una manipolazione del DOM.

Inoltre, questo dovrebbe essere spostato in un argomento separato?

@long Continuerò a cercare soluzioni per farlo (non mi arrendo ancora!)

3 Mi Piace

Grazie! Ho passato qualche ora con ChatGPT ieri sera e non sono riuscito a risolverlo.

Puoi fornire maggiori dettagli? Non è probabile che aggiungeremo una funzionalità dedicata che sia essenzialmente la stessa del flair ma in una posizione diversa, quindi sarebbe utile sapere quali sono i problemi con il flair se deve essere migliorato.

Un componente tema è il modo migliore per procedere, ma ci saranno diversi modi per aggiungerlo in contesti diversi (nei post, sui profili, nella directory degli utenti, ecc.).

Ho creato un componente tema di esempio qui: mostra l’icona del flair del gruppo dopo il nome utente nel post, anziché sull’avatar.

Penso che potresti darci un po’ di tregua qui, ci sono molte piattaforme in cui una modifica del genere non è affatto possibile!

6 Mi Piace

Questo è esattamente quello che stavo cercando di fare. Il “Flair” è la stessa icona… solo che non è nella posizione migliore poiché alcune immagini del profilo utente ne rendono difficile la visualizzazione.

Quella altra parte avrebbe dovuto essere “così” tanti… non troppo. E non era rivolta a Discourse. Era rivolta a me stesso lol. Non sono il massimo in queste cose. Controllerò quel componente più tardi oggi! Inoltre, ho capito come realizzare alcune cose nel plugin Firme (Signatures) - non sono sicuro se queste modifiche siano utili da aggiungere al plugin.

2 Mi Piace

@long Penso di esserci riuscito.

Nota che se l’utente è in 2 gruppi, entrambi presenti nelle impostazioni, il primo nelle impostazioni ha la precedenza.

Le impostazioni sono abbastanza autoesplicative:

Per favore, segnala se hai problemi!

7 Mi Piace

Fantastico, lo controllerò!!!

1 Mi Piace