Discorso Risolto

:discourse2: Riepilogo Discourse Solved consente agli autori degli argomenti e al personale di contrassegnare una risposta come soluzione dell’argomento.
:open_book: Guida all’installazione Questo plugin è incluso 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.

:discourse2: Nota: Discourse Solved non è disponibile nel piano Free.

Configurazione di una categoria di supporto

Quando si crea una nuova categoria, scegli il tipo supporto per attivare Discourse Solved nella categoria.

I campi Nome categoria e Stile saranno 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 tipi di categoria. I tipi di categoria possono essere combinati in modo da poter utilizzare insieme funzionalità come il contrassegno delle risposte come soluzioni e il voto (tramite Discourse Topic Voting).

Nella scheda Supporto, puoi regolare alcune delle impostazioni predefinite per questa categoria o per qualsiasi categoria di supporto nella tua community.

Impostazioni della categoria

Queste impostazioni influenzano solo la categoria corrente.

  • Chiudi automaticamente gli argomenti risolti: Quando impostato, gli argomenti risolti si chiuderanno automaticamente dopo questa durata dall’ultima risposta. Il valore predefinito è 2, quindi gli argomenti risolti si chiuderanno 2 giorni dopo l’ultima risposta. Imposta su 0 per disabilitare l’impostazione.
  • Notifica al creatore dell’argomento quando il personale contrassegna una soluzione: Quando selezionato, il creatore dell’argomento riceverà una notifica quando un membro del personale contrassegna una risposta come soluzione.
  • Visualizza una casella di controllo vuota accanto agli argomenti non risolti nell’elenco degli argomenti: Quando selezionato, mostra una casella di controllo vuota accanto agli argomenti non risolti nell’elenco degli argomenti. Gli argomenti risolti sono mostrati con una casella spuntata, quindi questo aiuta a differenziare tra argomenti risolti e non risolti.
  • Abilita problemi condivisi: Quando selezionato, gli utenti possono fare clic su un pulsante Me too per indicare che sono anch’essi interessati dal problema. Vedi di più su questa funzionalità qui sotto.

Impostazioni del sito

Queste impostazioni influenzano tutte le categorie di supporto sul sito:

  • Etichetta problema condiviso: Puoi cambiare l’etichetta del pulsante del problema condiviso da Me too a qualsiasi altro testo desideri utilizzare.
  • Mostra filtro per stato risolto: Quando abilitato, aggiunge un filtro risolto / non risolto in cima alla categoria.
  • Dà priorità agli argomenti risolti nella ricerca: Quando abilitato, gli argomenti risolti avranno la priorità sugli argomenti non risolti nella ricerca del sito.
  • Mostra chi ha contrassegnato come risolto: Quando abilitato, gli argomenti risolti mostreranno chi ha contrassegnato l’argomento come risolto.

Contrassegnare una soluzione

L’autore dell’argomento e il personale del sito possono fare clic sul pulsante Solution per contrassegnare la risposta come soluzione alla loro domanda.

La risposta verrà quindi evidenziata nel primo post dell’argomento per un facile accesso.

Promemoria soluzione contrassegnata

Negli argomenti in cui è possibile contrassegnare le soluzioni, verrà visualizzato un messaggio popup “La tua domanda è stata risposta” quando sono soddisfatti i seguenti criteri:

  • L’argomento non ha una risposta accettata
  • L’argomento ha almeno una risposta da un altro utente
  • L’autore dell’argomento è connesso e può accettare una risposta come soluzione
  • L’argomento 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 aggiungerlo al tuo sito
  • Vai su /admin/customize/themes
  • Clicca su install e poi su create new
  • Dai un nome e seleziona ‘component’.
  • Crea
  • Aggiungilo al tuo tema
  • Clicca sul pulsante Edit CSS/HTML e incolla il codice nella scheda Common

E salva. :+1:

Problemi condivisi

Quando Enabled shared issues è abilitato, i membri possono fare clic su un pulsante Me too nel primo post degli argomenti non risolti per segnalare che hanno lo stesso problema. Scopri di più.

Dopo aver selezionato questa opzione, il membro verrà impostato su Tracking dell’argomento. Riceverà quindi una notifica quando l’argomento sarà risolto. Se i membri non desiderano ricevere notifiche quando gli argomenti che stanno monitorando vengono risolti, possono disabilitare l’impostazione Notify me when a topic I'm tracking gets a solution nelle loro preferenze di notifica.

Filtro risolto / non risolto

Quando Show filter by solved status è abilitato, i membri possono filtrare gli argomenti in base allo stato risolto o meno.

Puoi anche filtrare gli argomenti 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 extra per argomenti risolti o non risolti, che possono essere trovati nel menu a discesa Where topics:

Che aggiungerà status:solved o status:unsolved alla tua Ricerca.

Impostazioni

La seguente tabella elenca le impostazioni del sito di Discourse Solved. Le impostazioni della categoria possono essere trovate sopra.

Nome Descrizione
solved enabled Abilita il plugin solved, consentendo agli utenti nelle categorie specificate di selezionare soluzioni per gli argomenti
show who marked solved Mostra quale utente ha contrassegnato l’argomento come risolto.
allow solved on all topics Consenti agli utenti di selezionare soluzioni su tutti gli argomenti (quando non selezionato, le soluzioni possono essere abilitate per categoria o tag)
accept all solutions allowed groups Gruppi autorizzati ad accettare soluzioni su qualsiasi argomento (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 l’argomento (n) ore dopo l’ultima risposta una volta che l’argomento è 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 argomenti per stato risolto
disable solved education message Disabilita il messaggio educativo per gli argomenti risolti
accept solutions topic author Consenti all’autore dell’argomento di accettare una soluzione
solved add schema markup Aggiungi markup schema QAPage all’HTML per facilitare ai motori di ricerca la visualizzazione delle soluzioni nei risultati di ricerca
prioritize solved topics in search Dà priorità agli argomenti risolti nei risultati di ricerca.
enable solved tags Tag che consentiranno agli utenti di selezionare soluzioni

Badge Solved

:information_source: Questi badge sono disabilitati per impostazione predefinita. Puoi abilitarli nell’area Badges nelle impostazioni di amministrazione.

Nome Descrizione Descrizione lunga Tipo Raggruppamento
Solved! Avere una risposta contrassegnata come Soluzione Questo badge viene assegnato per aver avuto una risposta contrassegnata come Soluzione a un argomento. :white_check_mark: Ottimo lavoro. :+1: :3rd_place_medal: Community
Guidance Counsellor Avere 10 risposte contrassegnate come Soluzioni Questo badge viene assegnato per aver avuto 10 delle tue risposte contrassegnate come Soluzioni ad argomenti. :white_check_mark: Sei una vera risorsa per i tuoi compagni di community. :2nd_place_medal: Community
Know-it-All Avere 50 risposte contrassegnate come Soluzioni Questo badge viene assegnato per aver avuto 50 delle tue risposte contrassegnate come Soluzioni ad argomenti. :white_check_mark: Conosci davvero la tua roba. :clap: :1st_place_medal: Community
Solution Institution Avere 150 risposte contrassegnate come Soluzioni Questo badge viene assegnato per aver avuto 150 delle tue risposte contrassegnate come Soluzioni ad argomenti. :white_check_mark: Lavoro eccellente. :slightly_smiling_face: Sei ufficialmente un’Entità Soluzione. :brain: :1st_place_medal: Community
Storia dello sviluppo

:information_source: A partire dal 29 maggio 2025, i dati per le soluzioni sono archiviati in due tabelle:

  • Un record in discourse_solved_solved_topics indica che l’argomento con topic_id ha una soluzione e traccia anche le informazioni del timer di chiusura automatica.
  • Un record in discourse_solved_topic_answers memorizza answer_post_id e accepter_user_id per il post della soluzione stessa, nonché un solved_topic_id che fa riferimento alla colonna id del record discourse_solved_solved_topics dell’argomento.

Questa modifica è stata introdotta nel Discourse PR #39806.

Le colonne legacy discourse_solved_solved_topics answer_post_id e accepter_user_id verranno rimosse in futuro.

Grazie a Western Digital per aver finanziato lo sviluppo di questo plugin!

162 Mi Piace
Solved Button Plugin
What is this checkbox icon in the topic list?
How do you enable a tick mark?
Mark as Solution feature?
Can't find "Allow topic owner and staff to mark a reply as the solution" Setting
Mark all topics as solved specific category
Pop-up message after selecting the best answer
Query to find out who marked the solution as solved
How to replace the discourse `Topic` with `Question` instead?
Option to mark as solved
Image zoom is not working
Question Answer Plugin
Discourse need a fork to be a Q&A software?
No option appears to choose better answer
[Accepted answer plugin] Add an ability to accept the initial (topmost) post as a solution
Follow up "open" tickets
Discourse Solved Quote Customization
Moderating the forum
Titles in SVG inserted by a theme component get overwritten with page title after tab switch
Trust Level Wishlist Items
A feature request related to this plugin. Pointed questions or rewarded questions
Feature: endorse button to add single-click endorsements
Send email notifications for small actions
Comment on a question instead of answering it
Topics list filter feature
(Ab)using bumped_at to achieve Reddit like sorting
Volunteer Activities - a simple setup for non-hierarchical collaboration
Hello Community Experts- are we able to configure discussions to be threads AND questions?
Implementing KCS
Trust Level Permissions Reference
Can I view a list of solved and unsolved topics in a category
Too many Crawlers, is that a problem?
Discourse instance supporting entrepreneurs who sell on Amazon
Reordering a topic by ‘most liked’ or threaded replies
Looking for examples of Discourse Communities that visually call out answered/closed topics on feeds
How to replace the discourse `Topic` with `Question` instead?
Please update 'Understanding Discourse Trust Levels' — or is there a different doc?
Best practices for "revisit and clarify the top 100 most visited topics."
Is it possible to have a badge for 100 solutions?
Is there a plugin for "response posts?"
Discourse Gamification
New Leaderboard/User Directory Features :tada:
Do these new badges come bundled with the plugin?
How do I make "accept answer" the first item in the post menu
How can I show topics that have not received an answer yet?
Error when updating Discourse to the new version (need urgent support)?
Plugins to Enhance user Engagement
Building a Mentoring Scheme for Members in Discourse
The default badge queries
Creating a community culture of marking topics as solved
Soft close for a topic by OP
Using DATE_TRUNC for Data Aggregation
Creating a 'stickypost' for forum threads
Handling Null Values with COALESCE
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
"Solved" bug or intentional?
"Solved" bug or intentional?
Use AI to identify which post should have marked solution and did not
Marked as solved, Vote Replenishing & Querying
Solved Topic and Moderator Response Stats by Category
Cohort Analysis Report - Monthly User Activity by Posts and Solutions
Solved and Unsolved Topic Stats with Date and Tag Parameters
Instantly close topic when marked as Solved and leave a custom message
Discourse Automation
Questions Solved and Currently Assigned Topics by User per Month
Managing Forum Moderators - Metrics & Reporting
Pinning a post to the top of the topic
How to make a help topic with solutions?
Solved Topic Badge
Using user cards to quickly view information about others
How are you increasing response rate in a community support forum?
Inconsistent marking of Topics as ☑️ Solved, Completed, or Fixed here on meta.discourse.org
When goes to a category /latest doesn’t show the actual latest
Easily create Support categories using the discourse-solved plugin
Horizon Theme
What happens next?
Bundling more popular plugins with Discourse core
Configuring auto-bumping for topics
Solved Button Plugin
Question Answer Plugin
Horizon: High Context Topic Cards
Pinning a post to the top of the topic
How to add this header, colored categories, and sidebar categories?
Where is Solved data stored in the database?
Allow “Mark as Solution” in group messages
Notifying members when a Tracked or Watched topic is solved
Advice on a support forum
Answer in a post
Google Structured Data -- Invalid Article Schema
Solution icon does not show in posts
How can I fix or pin posts inside a topic
Discourse to Power Q & A Site?
Admin/mod ability to insert a post wherever
Reward sign on avatar (or similar)
Solved plugin: post menu button now hidden at far right, used to be on the left?
Discourse for helpdesk use cases?
Introduction and question about how to best mark topics as "Answer"
Automatic Second-Post Wiki?
How can I turn discourse to Q&A based website?
Plugin: 'Ask to Answer' Mechanism
How To Mark a Topic As Resolved?
Is there any plugin for downvoting questions and replies in Discourse
Deleted posts can be counted as unread
What is SQL Badge Query for invited >25 People?
Add Badge to Solve answer
The best way to answer customers?
Using query strings to filter topic views
Badge not being applied, sql error
Generating Support Metrics (with Assign and Solved plugins)
A question re the Solved plugin and Badge SQL
Thoughts on a plugin which turns discourse into stackoverflow
Advice for getting my little game dev community "out there?"