| Riepilogo | Discourse Solved consente agli autori dei topic e al personale di contrassegnare una risposta come soluzione del topic. | |
| Guida all’installazione | Questo plugin è integrato nel core 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 Free.
Configurazione di una categoria di supporto
Quando crei una nuova categoria, scegli il tipo support per attivare Discourse Solved nella categoria.
I campi Nome categoria e Stile saranno precompilati con valori predefiniti sensati, che puoi sovrascrivere se necessario.
Nota: Quando modifichi una categoria esistente, il campo Tipo di categoria ti permetterà di aggiungere o rimuovere i tipi di categoria. I tipi di categoria possono essere combinati, quindi puoi utilizzare funzionalità come il contrassegno delle risposte come soluzioni e il voto (tramite Discourse Topic Voting) insieme.
Nella scheda Supporto, puoi regolare alcune delle impostazioni predefinite per questa categoria o per tutte le categorie di supporto nella tua community.
Impostazioni della categoria
Queste impostazioni influenzano solo la 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 il creatore del topic quando il personale contrassegna una soluzione: Quando selezionato, il creatore 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 mostrati con una casella spuntata, 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 influenzano tutte le categorie di supporto del sito:
- Etichetta problema condiviso: Puoi modificare l’etichetta del pulsante del problema condiviso da Anch’io a qualsiasi altro testo desideri utilizzare.
- Mostra filtro per stato di risoluzione: Quando abilitato, aggiungi un filtro risolto/non risolto nella parte superiore della categoria.
- Priorità ai 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 soddisfatte le seguenti condizioni:
- 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 extra su come aggiungere questo al tuo sito
- Vai a
/admin/customize/themes - Clicca su installa e poi crea nuovo
- Assegna 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 come Inseguimento del 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.
Puoi anche 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’OP) |
| 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 markup 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 | Priorità ai 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. Puoi abilitarli nell’area Badge nelle impostazioni di amministrazione.
| Nome | Descrizione | Descrizione lunga | Tipo | Raggruppamento |
|---|---|---|---|---|
| Risolto! | Hai una risposta contrassegnata come Soluzione | Questo badge viene assegnato per avere una risposta contrassegnata come Soluzione di un topic. |
Community | |
| Consulente di orientamento | Hai 10 risposte contrassegnate come Soluzioni | Questo badge viene assegnato per avere 10 delle tue risposte contrassegnate come Soluzioni di topic. |
Community | |
| Lo-sapevo-tutto | Hai 50 risposte contrassegnate come Soluzioni | Questo badge viene assegnato per avere 50 delle tue risposte contrassegnate come Soluzioni di topic. |
Community | |
| Istituzione della soluzione | Hai 150 risposte contrassegnate come Soluzioni | Questo badge viene assegnato per avere 150 delle tue risposte contrassegnate come Soluzioni di topic. |
Community |
Storia dello sviluppo
A partire dal 29 maggio 2025, i dati delle soluzioni sono archiviati in due tabelle:
- Un record in
discourse_solved_solved_topicsindica che il topic contopic_idha una soluzione, e tiene anche traccia delle 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!









