Icone Twemoji

:information_source: Riepilogo Utilizza le emoji di Twitter come icone in Discourse.
:hammer_and_wrench: Repository GitHub - nolosb/discourse-twemoji-icons: Use twemojis as icons in Discourse.
:question: Guida all’installazione Come installare un tema o un componente del tema
:open_book: Nuovo ai temi di Discourse? Guida per principianti all’uso dei temi di Discourse

Installa questo componente del tema

Il componente aggiunge le emoji di Twitter come icone. Puoi utilizzare le emoji per aggiungere icone di categorie e tag utilizzando i rispettivi componenti. Puoi anche sostituire le icone dell’interfaccia predefinite, sia nelle finestre di dialogo dell’amministratore che nel codice del tema personalizzato.

Ecco una visualizzazione del Tema Kiosk che utilizza questo componente per mostrare le emoji nell’interfaccia e nelle icone delle categorie:

:construction: Istruzioni dettagliate

  • I nomi delle icone sono generati da un prefisso tw e dal nome breve dell’emoji in kebab-case (tutte le parole sono separate da un trattino).

  • Ad esempio, l’emoji :sunny: viene chiamata con il nome icona tw-sun; :beach_umbrella: viene chiamata tw-beach-umbrella

  • Cerca i nomi brevi nel Foglio di riferimento Twemoji

  • Utilizza le icone nelle finestre di dialogo dell’amministratore, ad esempio per personalizzare la barra laterale:

  • Utilizza le icone nelle impostazioni del componente, ad esempio per le icone delle categorie:

    image

  • Utilizza le icone nel codice del tema:

    api.replaceIcon('star', 'tw-star');

8 Mi Piace

Vedo che spedite un grande SVG sprite per le emoji, ma dato che Discourse spedisce già tutte le emoji di Twitter perché non riutilizzate quelle? Risparmierà agli utenti l’installazione e il servizio di quel file SVG.

4 Mi Piace

Sì, mi piacerebbe avere la funzionalità di questo componente senza dover distribuire un grande file sprite. Ma Discourse distribuisce twemojis come sequenze Unicode, giusto? Voglio poter sostituire le icone svg e, per quanto ne capisco, ho bisogno di svg per ottenerlo.

3 Mi Piace

Li distribuiamo come singole PNG, come https://emoji.discourse-cdn.com/twitter/beach_umbrella.png.

Quindi funzionerebbe bene nella barra laterale, ma sì, non funzionerebbe per le icone.

3 Mi Piace

Quindi sì, vedo il valore di questo componente nel facilitare l’esplorazione di alcuni look e design. Penso che se vuoi davvero usare icone emoji in produzione, è molto meglio servire un file sprite dedicato con solo le emoji effettivamente in uso.

5 Mi Piace