Suggerimento per Composer su argomenti specifici del tag

|||
|-|-|-|
| :information_source: | Riepilogo | Questo componente del tema fornisce una descrizione di specifici argomenti taggati nella finestra di composizione
| :hammer_and_wrench:|Repository| GitHub - Lemon-planting-light/discourse-composer-tip: Add tips to discourse composer when in topic with special tags |
| :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

Riepilogo

:warning: Questo componente del tema occupa l’angolo in basso a destra della finestra di composizione. Se hai altri plugin o componenti del tema che occupano quella posizione, potrebbe non essere compatibile con esso.

A volte, per argomenti contrassegnati da determinati tag, potresti desiderare che qualcosa ti indichi visivamente quali regole seguire nelle tue risposte.
Il componente del tema ti permette di fare proprio questo. Fornisce una descrizione di specifici argomenti taggati nella finestra di composizione.

Fornisce inoltre una casella di modifica json_schema concisa e facile da capire, rendendo molto semplice la modifica delle impostazioni.

Allo stesso tempo, fornisce due modalità, le chiamo Modalità Dettagli e Modalità Finestra di dialogo

Come hai visto sopra, poiché sto sviluppando per il mio forum, i nomi dei componenti e gli esempi di configurazione forniti per impostazione predefinita sono in cinese. Potrebbe essere necessario cambiarli tu stesso. Mi scuso per eventuali disagi causati.

Modalità Dettagli


Modalità Finestra di dialogo


11 Mi Piace

Sembra incredibilmente utile!

Un suggerimento: “Mostra per OP” e “Nascondi per chi risponde” hanno sensi opposti. Quanto sarebbe difficile farli andare entrambi nella stessa direzione, ad esempio:

“Mostra per il primo post” / “Mostra per le risposte”

o

“Nascondi per il primo post” / “Nascondi per le risposte”

?

3 Mi Piace

Come utente di Grammarly, il componente del compositore sarebbe parzialmente nascosto dalle icone (interattive) di Grammarly:

Suppongo che potrebbe essere facilmente modificato con CSS, ma forse un’impostazione per cambiare l’allineamento sarebbe utile.

3 Mi Piace

Sarebbe possibile far funzionare questo componente del tema anche per le categorie? Sembra più carino che aggiungere testo del modello come istruzioni.

Sarei soddisfatto semplicemente con l’opzione di configurare le categorie allo stesso modo dei tag nel tuo componente del tema esistente, ma sarebbe ancora più utile poterlo far funzionare in tutti questi modi:

  1. per un tag, indipendentemente dalla categoria
  2. per una categoria, indipendentemente dal tag
  3. specificamente per un dato tag e categoria insieme

E, nel terzo caso, sarebbe bello se ciò sovrascrivesse uno qualsiasi del primo e del secondo. (Cioè, potrebbe esserci un testo generale per una categoria, ma se scegli un certo tag, otterresti qualcos’altro. Oppure, un testo generale per un tag, tranne quando usato in una data categoria.)

3 Mi Piace

Hmmm — l’ho installato, ma viene visualizzato solo per le risposte, non per il primo post — indipendentemente da come imposto “visualizza per OP”.

2 Mi Piace

Ahhh, penso che forse perché non sono un madrelingua inglese, ho problemi a capire il vocabolario?

Questi due elementi di impostazione si riferiscono rispettivamente a “Visibile a chi ha pubblicato post_number = 1” e “Non visualizzare a coloro che hanno già risposto una volta”.

Ho ritestato questo sul mio forum di prova e sembra funzionare bene.

2 Mi Piace

Ho implementato una correzione per questo, grazie per il suggerimento!
(Nota: gli elementi JSON delle impostazioni sono stati modificati e il vecchio elemento delle impostazioni deve essere nuovamente compilato)

2 Mi Piace

Nei miei test, riesco a farlo funzionare solo per le risposte. Non appare quando si compone il primo post in un nuovo argomento.

2 Mi Piace

Ah, capisco cosa intendi, è voluto, perché originariamente l’ho progettato in modo che il rispondente potesse capire a colpo d’occhio quali norme seguire in una risposta, ma l’OP non ha bisogno di saperlo, perché sono loro che scelgono la norma.

2 Mi Piace

Oh — quindi “Nascondi per OP” significa che non vedono il messaggio nelle risposte ai propri post? Ho capito male! (Ma ora vedo anche l’utilità di questa impostazione!)

Ecco il caso d’uso che ho in mente. Se qualcuno sceglie qualcosa come #bug o #help, potrebbe esserci un link a una guida su come scrivere buoni report di problemi — per il primo post. (Sarebbe bello per categoria oltre a un approccio basato sui tag.)

E, forse le risposte a ciò (da parte di altre persone, non dell’OP) potrebbero fornire un link a risorse utili per scrivere buone risposte. (Ma per questo caso d’uso, è il primo post che è più importante.)

Oppure, un caso d’uso diverso: se l’argomento è una notizia o un post di blog, il testo nelle risposte potrebbe ricordare alle persone di commentare la sostanza del testo, fornendo link per segnalare refusi o altri errori (e quindi sperabilmente mantenendo le risposte più utili riducendo il carico di lavoro dei moderatori).

3 Mi Piace

Questo è piuttosto interessante. Prenderesti in considerazione, come richiesto, di farlo funzionare sul primo post? Puoi usare Allinea a sinistra per il wrap del testo? poiché uso il plugin “chars required” e viene visualizzato a destra.

1 Mi Piace

La breve descrizione potrebbe accettare html? Un semplice <kbd> lo renderebbe più chiaro :wink: Certo, si può ottenere usando CSS ma l’html sarebbe una soluzione più facile.

2 Mi Piace

Sì, lo supporta.
Non solo, ma utilizza HTML completo, non HTMLsafe.

2 Mi Piace

Come posso fare in modo che la mancia su entrambi sia allineata a sinistra? Uso il plugin Characters required. Che viene visualizzato in basso a destra.

1 Mi Piace

Forse dovrai aggiungere manualmente una riga di CSS al sito… Non ho intenzione di adattare quei plugin che occupano lo stesso spazio, hmm

.topic-tag-desc-container {
    text-align: left;
}
2 Mi Piace

Probabilmente dovresti prenderli di mira con il CSS, proprio come stai prendendo di mira il tuo elemento qui.

Nella categoria UX c’è un’idea interessante che sposta il menu del compositore su mobile in basso, con l’icona dell’ingranaggio che ha Opzioni che sostituisce le icone del compositore scorrendo da sinistra a destra. Avrebbe anche un problema di posizionamento con il tuo componente e il plugin dei requisiti dei caratteri.

Grazie per la rapida risposta.

Ecco l’argomento se sei interessato.

2 Mi Piace

Davvero? Non sono riuscito a far funzionare alcun tag. Nemmeno quelli di base come <b>.

1 Mi Piace

Tieni presente che i suggerimenti dei tag non vengono visualizzati nell’Op/post 1. Vengono visualizzati nel post n. 2, ecc.

È necessario utilizzare l’editor nel componente per aggiungere e definire descrizioni brevi e/o lunghe.

Argomento di prova

Ho applicato la correzione CSS in modo che il mio suggerimento di tag sia a sinistra.

Cerchiato è il mio suggerimento di tag se ci clicco sopra, dato che l’ho impostato su Modale, chiamerà la descrizione lunga in una casella chiudibile.

1 Mi Piace

Hmm… Nel mio caso funziona bene

image

2 Mi Piace

Presumo che non abbia modificato un TAF nell’editor e stia solo provando le impostazioni predefinite senza tag corrispondenti al tuo esempio.

1 Mi Piace