Badge Autore per Post in Argomento

<div></div>

Installa questo componente del tema

Ciao :wave:
Con questo componente del tema puoi aggiungere un’etichetta badge ai post del proprietario dell’argomento. È molto utile nei topic più grandi perché puoi vedere chiaramente chi è l’Original Poster.

Filtro

La struttura del componente, è possibile indirizzare separatamente le visualizzazioni mobile e desktop. Inoltre, è possibile indirizzare separatamente ogni categoria e personalizzare così quali badge autore appaiono in quali categorie e visualizzazioni.
Può essere possibile con un’impostazione del tema:


Devi aggiungere 3 parametri per rendere funzionante il componente.

  1. view-type
  • desktop
  • mobile
  1. category-name
  • questa è la categoria che vuoi indirizzare, ad esempio “support”
  1. author-label
  • l’etichetta del badge, ad esempio “Author”
    Esempio:
    Dato che di solito c’è meno spazio in questi punti sui dispositivi mobili, a volte è utile aggiungere una versione più corta per il mobile.
    Ora ho impostato un badge autore per la categoria discourse che sul desktop mostrerà il testo “Author” e sul mobile il testo “OP”.

Ok, ma cosa succede se voglio usare un testo diverso nelle altre categorie? Devono essere impostate separatamente per ciascuna? Certo che no.
Se lasci vuoti view-type o category-name o entrambi… si applicherà globalmente senza sovrascrivere quelli esistenti.
Esempio:
Ho aggiunto altri 2 badge che utilizzano il testo “Original Poster” alle altre categorie sul desktop e utilizzano il testo “Director” nella categoria video sia sulla visualizzazione desktop che mobile.
Per fare ciò, basta lasciare vuote queste sezioni con
digitando punto e virgola senza spazio

Un altro esempio se vuoi usare solo, ad esempio, “Author” per tutte le categorie e tutti i tipi di visualizzazione. Usa quanto segue:
Due punti e virgola (senza spazi) e Author
;;Author

Posizioni

Vediamo quali posizioni puoi aggiungere badge…
Puoi selezionare tra 3-3 posizioni nelle impostazioni del tema separatamente per la visualizzazione desktop e mobile.


Queste due impostazioni :arrow_down_small:

Desktop

author badge location desktop

  1. below-user-avatar
  2. after-user-names
  3. below-user-names
    below-user-avatar (spazio limitato: utilizza la larghezza dell’avatar del topic) (meglio scegliere un’etichetta più corta)

after-user-names

below-user-names

Mobile

author badge location mobile

  1. below-user-avatar
  2. after-user-names
  3. above-user
    below-user-avatar (spazio limitato: utilizza la larghezza dell’avatar del topic) (meglio scegliere un’etichetta più corta)

after-user-names (spazio limitato) (meglio scegliere un’etichetta più corta)

above-user

Personalizzazione

Infine, diamo un’occhiata ad alcune opzioni di personalizzazione.


Qui puoi personalizzare il badge autore come colori, stili di font, angoli…
Ad esempio:

Questo utilizza i seguenti valori.
Queste variabili di colore potrebbero non utilizzare gli stessi colori sul tuo sito, dipende dallo schema di colori che hai.

Sta a te decidere che tipo di fantastico badge autore creare. :slightly_smiling_face:

21 Mi Piace

Prevedo un nuovo membro del team Discourse in futuro, tutto ciò che produci è semplicemente brillante Don! :clinking_beer_mugs:

4 Mi Piace

Grazie mille per questo!

1 Mi Piace

non ha funzionato con me :confused:

2 Mi Piace

Hai pensato di abilitare il componente nei tuoi temi? :slight_smile:

1 Mi Piace

Certo!!

Ciao :waving_hand:

Puoi chiarire un po’ di più? Puoi condividere uno screenshot delle impostazioni del componente? Sarebbe anche bello se condividessi l’URL del tuo sito (se è pubblico) con il componente attivato. Grazie! :slightly_smiling_face:

2 Mi Piace

Ciao, scusa per il ritardo, c’è stato un problema con il mio file yml… quindi
questa è la schermata

1 Mi Piace

Grazie :slightly_smiling_face:

L’ho controllato in lingua araba e funziona per me, tranne per qualche problema di margine…:thinking: Li risolverò in RTL. L’ho unito UX: Fix RTL compatibility by VaperinaDEV · Pull Request #1 · VaperinaDEV/author-badge-for-topic-posts · GitHub

Puoi condividere uno screenshot di un argomento?
Utilizzi un tema personalizzato o qualche componente che ha modificato quell’area?

Nota: Il badge dell’autore non appare nel primo post dell’argomento.

1 Mi Piace

ancora uguale :frowning:
sto usando il tema da Theme stelpolva
e sto usando il componente Post Badge.

Ho appena testato con questi, funziona come previsto.

Solo un promemoria: non sto più mantenendo questo tema, i nuovi componenti potrebbero non esserne compatibili in futuro…

2 Mi Piace

:frowning: triste notizia

Ho controllato il tuo sito e sembra che il componente funzioni bene…


ma non sul primo post che hai condiviso

Solo una nota si stai visualizzando il primo post, il “badge Autore” non viene visualizzato. Viene visualizzato nei post successivi dell’argomento. Come tutti sanno, il primo post è l’autore originale. Questo mi ha confuso inizialmente. :wink: Ma nella mia debole difesa, erano le 3 del mattino. lol


MODIFICA: Vedi, Autore mi ha già anticipato la risposta. :vulcan_salute::smiling_face_with_sunglasses::+1::sparkles:

2 Mi Piace

Sarebbe un piccolo aggiornamento di qualità della vita se diventasse #ufficiale :occhi:

1 Mi Piace

perché farebbe la differenza?

2 Mi Piace

La qualità della vita potrebbe essere troppo forte, ma penso che aiuti la leggibilità di un argomento, in particolare se sta cercando di fornire informazioni all’OP e non solo una conversazione tra la community.

1 Mi Piace

Non capisco come il fatto che sia #ufficiale possa cambiare questo…

3 Mi Piace

Se il TC fosse reso ufficiale: significherebbe semplicemente che il team manterrebbe il codice.

Ora, se intendi unione con il core? A mio parere il TC dovrebbe rimanere più “à la carte”. I plugin, d’altra parte, a volte ha senso unirli al core, ma anche in quel caso non avrebbe senso unire tutti i plugin tranne quelli che migliorano maggiormente il core per l’uso di massa, come l’automazione, la chat, gli avvisi di spoiler, ecc., lasciandone alcuni opzionali per una serie di motivi come il controllo del bloat.

3 Mi Piace