| Riepilogo | Discourse Solved permette agli autori dei topic e al personale di segnare una risposta come soluzione del topic. | |
| Guida all’installazione | Questo plugin è integrato nel nucleo di Discourse. Non è necessario installare il plugin separatamente. |
Sebbene Discourse Solved possa essere utilizzato in una varietà di casi d’uso, questa documentazione si concentra sul caso d’uso principale di una categoria di supporto o Q&A.
Nota: Discourse Solved non è disponibile nel piano gratuito.
Configurazione di una categoria di supporto
Quando crei una nuova categoria, scegli il tipo supporto per attivare Discourse Solved nella categoria.
I campi Nome categoria e Stile verranno preimpostati con valori predefiniti ragionevoli, che puoi sovrascrivere se necessario.
Nota: Quando si modifica una categoria esistente, il campo Tipo di categoria consentirà di aggiungere o rimuovere i tipi di categoria. I tipi di categoria possono essere combinati, quindi è possibile utilizzare funzionalità come la contrassegnazione delle risposte come soluzioni e i voti (tramite Discourse Topic Voting) insieme.
Nella scheda Supporto, è possibile regolare alcune delle impostazioni predefinite per questa categoria o per tutte le categorie di supporto nella tua community.
Impostazioni della categoria
Queste impostazioni influiscono solo sulla categoria corrente.
- Chiudi automaticamente i topic risolti: Quando impostato, i topic risolti si chiuderanno automaticamente dopo questa durata dall’ultima risposta. Imposta su
0per disabilitare l’impostazione. - Notifica l’autore del topic quando il personale contrassegna una soluzione: Quando selezionato, l’autore del topic riceverà una notifica quando un membro del personale contrassegna una risposta come soluzione.
- Visualizza una casella di controllo vuota accanto ai topic non risolti nell’elenco dei topic: Quando selezionato, mostra una casella di controllo vuota accanto ai topic non risolti nell’elenco dei topic. I topic risolti vengono visualizzati con una casella selezionata, quindi questo aiuta a differenziare tra topic risolti e non risolti.
- Abilita problemi condivisi: Quando selezionato, gli utenti possono fare clic su un pulsante Anch’io per indicare che sono anche interessati dal problema. Ulteriori informazioni su questa funzionalità di seguito.
Impostazioni del sito
Queste impostazioni influiscono su tutte le categorie di supporto del sito:
- Etichetta problema condiviso: Puoi modificare l’etichetta del pulsante problema condiviso da Anch’io al testo che preferisci.
- Mostra filtro per stato di risoluzione: Quando abilitato, aggiungi un filtro risolto/non risolto nella parte superiore della categoria.
- Prioritizza i topic risolti nella ricerca: Quando abilitato, i topic risolti avranno la priorità rispetto ai topic non risolti nella ricerca del sito.
- Mostra chi ha contrassegnato come risolto: Quando abilitato, i topic risolti mostreranno chi ha contrassegnato il topic come risolto.
Contrassegnare una soluzione
L’autore del topic e il personale del sito possono fare clic sul pulsante Soluzione per contrassegnare la risposta come soluzione alla loro domanda.
La risposta verrà quindi evidenziata nel primo post del topic per un facile accesso.
Promemoria della soluzione contrassegnata
Nei topic in cui è possibile contrassegnare le soluzioni, verrà visualizzato un messaggio popup “La tua domanda è stata risposta” quando sono soddisfatti i seguenti criteri:
- Il topic non ha una risposta accettata
- Il topic ha almeno una risposta da un altro utente
- L’autore del topic è connesso e può accettare una risposta come risposta
- Il topic esiste da almeno 7 giorni
Se desideri impedire la visualizzazione di questo messaggio popup, puoi utilizzare il seguente CSS in un componente del tema per nasconderlo:
.topic-navigation-outlet.no-answer {
display: none;
}
Dettagli aggiuntivi su come aggiungerlo al tuo sito
- Vai su
/admin/customize/themes - Clicca su installa e poi crea nuovo
- Dagli un nome e seleziona ‘componente’.
- Crea
- Aggiungilo al tuo tema
- Clicca sul pulsante Modifica CSS/HTML e incolla il codice nella Scheda Comune
E salva. ![]()
Problemi condivisi
Quando Abilita problemi condivisi è abilitato, i membri possono fare clic su un pulsante Anch’io nel primo post dei topic non risolti per segnalare che hanno lo stesso problema. Scopri di più.
Dopo aver selezionato questa opzione, il membro verrà impostato su In seguito al topic. Riceveranno quindi una notifica quando il topic viene risolto. Se i membri non vogliono ricevere notifiche quando i topic che stanno seguendo vengono risolti, possono disabilitare l’impostazione Notificami quando un topic che sto seguendo riceve una soluzione nelle loro preferenze di notifica.
Filtro risolto/non risolto
Quando Mostra filtro per stato di risoluzione è abilitato, i membri possono filtrare i topic in base al fatto che siano risolti o meno.
È anche possibile filtrare i topic risolti/non risolti aggiungendo un parametro all’URL. Ad esempio:
https://meta.discourse.org/c/support?solved=yes o Support - Discourse Meta .
Ricerca
Il plugin Solved include alcuni filtri avanzati aggiuntivi per i topic risolti o non risolti, che possono essere trovati nel menu a discesa Dove i topic:
Ciò aggiungerà status:solved o status:unsolved alla tua ricerca.
Impostazioni
La tabella seguente elenca le impostazioni del sito di Discourse Solved. Le impostazioni della categoria si trovano sopra.
| Nome | Descrizione |
|---|---|
solved enabled |
Abilita il plugin solved, consentendo agli utenti nelle categorie specificate di selezionare le soluzioni per i topic |
show who marked solved |
Mostra quale utente ha contrassegnato il topic come risolto. |
allow solved on all topics |
Consenti agli utenti di selezionare le soluzioni su tutti i topic (quando non selezionato, le soluzioni possono essere abilitate per categoria o tag) |
accept all solutions allowed groups |
Gruppi autorizzati ad accettare soluzioni su qualsiasi topic (anche quando non sono l’autore originale) |
| solved quote length | Numero di caratteri da citare quando si visualizza la soluzione sotto il primo post |
| solved topics auto close hours | Chiudi automaticamente il topic (n) ore dopo l’ultima risposta una volta che il topic è stato contrassegnato come risolto. Imposta su 0 per disabilitare la chiusura automatica. |
| show filter by solved status | Mostra un menu a discesa per filtrare un elenco di topic per stato di risoluzione |
| disable solved education message | Disabilita il messaggio educativo per i topic risolti |
| accept solutions topic author | Consenti all’autore del topic di accettare una soluzione |
| solved add schema markup | Aggiungi la marcatura dello schema QAPage all’HTML per facilitare la visualizzazione delle soluzioni nei risultati di ricerca da parte dei motori di ricerca |
| prioritize solved topics in search | Prioritizza i topic risolti nei risultati di ricerca. |
| enable solved tags | Tag che consentiranno agli utenti di selezionare le soluzioni |
Badge Solved
Questi badge sono disabilitati per impostazione predefinita. È possibile abilitarli nell’area Badge nelle impostazioni di amministrazione.
| Nome | Descrizione | Descrizione estesa | Tipo | Raggruppamento |
|---|---|---|---|---|
| Risolto! | Hai una risposta contrassegnata come Soluzione | Questo badge viene assegnato per aver avuto una risposta contrassegnata come Soluzione di un topic. |
Community | |
| Consulente di orientamento | Hai 10 risposte contrassegnate come Soluzioni | Questo badge viene assegnato per aver avuto 10 delle tue risposte contrassegnate come Soluzioni di topic. |
Community | |
| Sai tutto | Hai 50 risposte contrassegnate come Soluzioni | Questo badge viene assegnato per aver avuto 50 delle tue risposte contrassegnate come Soluzioni di topic. |
Community | |
| Istituzione della soluzione | Hai 150 risposte contrassegnate come Soluzioni | Questo badge viene assegnato per aver avuto 150 delle tue risposte contrassegnate come Soluzioni di topic. |
Community |
Storia dello sviluppo
A partire dal 29 maggio 2025, i dati delle soluzioni sono memorizzati in due tabelle:
- Un record in
discourse_solved_solved_topicsindica che il topic contopic_idha una soluzione e traccia anche le informazioni sul timer di chiusura automatica.- Un record in
discourse_solved_topic_answersmemorizza l’answer_post_ide l’accepter_user_idper il post della soluzione stessa, nonché unsolved_topic_idche fa riferimento alla colonnaiddel recorddiscourse_solved_solved_topicsdel topic.Questa modifica è stata introdotta nel Discourse PR #39806.
Le colonne legacy
discourse_solved_solved_topicsanswer_post_ideaccepter_user_idverranno rimosse in futuro.
Grazie a Western Digital per aver finanziato lo sviluppo di questo plugin!









