Nisutec
(Niclas)
5 Dicembre 2019, 5:43am
1
Ciao,
È possibile cambiare l’icona dello staff da Admin e Mod a un’altra icona?
Dai un’occhiata a questo argomento:
Custom descriptions for automatic groups (admin/moderator/trust levels) will be available soon along with a new groups directory design.
I don’t think there’s a reason to not have flair for those groups, there’s just a bit of a complication where flair is currently used to show a user’s primary group, and automatic groups can’t be set as primary groups… so it’s a little more complicated than it seems on the surface.
There’s some related discussion about this here: Avatar Flair Image for Staff…
Nisutec
(Niclas)
5 Dicembre 2019, 6:51am
3
Grazie per queste informazioni, ma cambierò l’icona dello scudo dietro il nome utente di un membro dello staff.
Se questo è ciò che vuoi modificare, l’icona accanto al nome utente
Aggiungi questo all’intestazione comune:
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('shield-alt', 'terminal');
</script>
“terminal” è quello che ho scelto; sostituiscilo con la tua preferenza.
Inoltre, aggiungi ciò che hai scelto alla “sottoinsieme di icone SVG” nel tuo pannello di amministrazione.
Se ti perdi, probabilmente basta cercare “sottoinsieme di icone SVG” qui.
Nisutec
(Niclas)
6 Dicembre 2019, 6:12am
5
Ho aggiunto il seguente codice all’intestazione
Ma ora l’icona dello scudo è nascosta. Come posso usare un’altra icona FA?
È possibile aggiungere icone FA Pro al “sottoinsieme di icone SVG”.
Non lo so, sicuramente dovresti abbonarti/pagare e probabilmente dovresti modificare lo script per adattarlo a questo.
Forse contattali e chiedi, per favore riferisci i risultati. Non sono sicuro che valga la pena spendere 99 $ all’anno, ma se abbastanza persone lo chiedono, forse Discourse può ottenere/aggiungere una licenza?
Fino ad allora puoi usare quelle gratuite.
Canapin
(Coin-coin le Canapin)
6 Dicembre 2019, 2:54pm
7
Non sono sicuro che possa essere utile, ma forse puoi dare un’occhiata a questo:
È possibile sostituire le icone SVG predefinite di Discourse singolarmente o tutte insieme con le proprie icone SVG personalizzate e sovrascriverle all’interno di un tema o di un componente tema.
Passaggio 1 - Creare un foglio di sprite SVG
Per iniziare, è necessario creare un foglio di sprite SVG. Questo può contenere qualsiasi cosa, da una singola icona SVG personalizzata aggiuntiva a un’intera serie di sostituzione di centinaia di icone.
Il foglio di sprite deve essere salvato come file SVG…
Vedi anche: We're upgrading our icons to Font Awesome 6!
A breve fusioneremo in master un branch che aggiorna Discourse a Font Awesome 5.5.0 (versione gratuita) e passa all’uso di icone SVG invece di un font di icone. Si tratta di un cambiamento sostanziale, con molti vantaggi e un cambiamento significativo per gli sviluppatori.
Ecco un rapido riassunto delle modifiche:
l’uso di icone SVG fornirà icone più nitide, migliori per l’accessibilità e più facili da personalizzare; consulta questo a…
Nisutec
(Niclas)
6 Dicembre 2019, 6:43pm
8
Ok, la prima riga del mio header serve per la possibilità di utilizzare tutte le icone FA. Ma al momento l’API probabilmente non può accedervi.
Proverò a fare una richiesta di funzionalità per questo.
Grazie a tutti per l’aiuto
Nisutec
(Niclas)
6 Dicembre 2019, 9:29pm
9
Come posso utilizzare un file SVG personalizzato come icona?
Ho caricato il file SVG su Dark Design.
E ho il seguente header personalizzato
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('shield-alt', '$shield-alt-duotone');
</script>
Ma l’icona non è visibile.
Canapin
(Coin-coin le Canapin)
6 Dicembre 2019, 9:45pm
10
Non è così che funziona. $shield-alt-duotone è una variabile destinata all’uso nel tuo CSS personalizzato. Il primo argomento a cui ho collegato in precedenza spiega come sostituire le icone con nuove tramite un file SVG:
È possibile sostituire le icone SVG predefinite di Discourse singolarmente o tutte insieme con le proprie icone SVG personalizzate e sovrascriverle all’interno di un tema o di un componente tema.
Passaggio 1 - Creare un foglio di sprite SVG
Per iniziare, è necessario creare un foglio di sprite SVG. Questo può contenere qualsiasi cosa, da una singola icona SVG personalizzata aggiuntiva a un’intera serie di sostituzione di centinaia di icone.
Il foglio di sprite deve essere salvato come file SVG…