Discourse Risolto

:discourse2: Riepilogo Discourse Solved consente agli utenti di accettare soluzioni negli argomenti nelle categorie designate.
:open_book: Guida all’installazione Questo plugin è incluso nel core di Discourse. Non è necessario installarlo separatamente.

Attivazione di Solved

Il plugin Solved può essere attivato dalle sue impostazioni, accessibili dalla pagina admin/plugins:

Dopo aver attivato il plugin, per abilitare Solved per tutte le categorie, utilizza l’impostazione del sito allow solved on all topics.

In alternativa, se preferisci applicarlo per categoria:

  • Vai alla categoria in cui desideri abilitare le soluzioni e clicca sulla chiave inglese della categoria

  • Passa alla scheda Impostazioni

  • Scorri verso il basso e attiva Consenti all'autore dell'argomento e allo staff di contrassegnare una risposta come soluzione

Allow topic owner and staff to mark a reply as the solution

Contrassegnare le Soluzioni

L’OP (autore dell’argomento) avrà un pulsante ‘Soluzione’ su ogni risposta che permette/incentiva ad accettare una risposta:

Per gli altri utenti che possono accettare una risposta (ad esempio amministratori o moderatori), la stessa opzione apparirà come una casella di controllo più discreta:

Le risposte accettate vengono quindi evidenziate nel primo post dell’argomento:

Gli argomenti con risposte accettate sono contrassegnati nell’elenco degli argomenti con una casella spuntata:

Alcuni siti potrebbero anche trarre vantaggio da un indicatore di argomento non risolto nell’elenco degli argomenti, che può essere abilitato utilizzando l’impostazione del sito empty_box_on_unsolved:

Chiusura automatica dell’argomento una volta risolto

Dalle impostazioni principali di Solved, puoi impostare un timer per chiudere un argomento una volta ricevuta una soluzione, utilizzando l’impostazione amministrativa solved topics auto close hours:

In alternativa, può essere impostata per categoria dal menu a chiave inglese della categoria nella scheda Impostazioni:

Ricerca e Filtri

Ricerca

Il plugin Solved include filtri di ricerca avanzati aggiuntivi per argomenti risolti o non risolti, reperibili nel menu a tendina “Dove sono gli argomenti”:

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

Filtri

Puoi anche abilitare un menu a tendina di filtraggio nelle pagine dell’elenco degli argomenti utilizzando l’impostazione del sito show_filter_by_solved_status:

Puoi inoltre filtrare gli argomenti risolti/non risolti aggiungendo un parametro all’URL. Ad esempio:

https://meta.discourse.org/c/support?solved=yes o https://meta.discourse.org/c/support?solved=no

Questi link possono essere aggiunti sopra un elenco di categorie specifiche seguendo queste istruzioni:

Promemoria per la soluzione contrassegnata

Negli argomenti in cui è possibile contrassegnare le soluzioni, verrà visualizzato un messaggio popup “La tua domanda è stata risolta” 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;
}
Ulteriori dettagli su come aggiungerlo al tuo sito
  • Vai a /admin/customize/themes
  • Clicca su installa e poi su 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. :+1:

Impostazioni

Nome Descrizione
solved enabled Abilita il plugin Solved, consente agli utenti di selezionare soluzioni per gli argomenti
allow solved on all topics Consente agli utenti di selezionare soluzioni in tutti gli argomenti (se deselezionato, le soluzioni possono essere abilitate per categoria o etichetta)
accept all solutions allowed groups Gruppi autorizzati ad accettare soluzioni in qualsiasi argomento (anche se non sono OP)
empty box on unsolved Mostra una casella vuota accanto agli argomenti non risolti
solved quote length Numero di caratteri da citare quando si visualizza la soluzione sotto il primo post
solved topics auto close hours Chiude automaticamente l’argomento (n) ore dopo l’ultima risposta una volta che l’argomento è stato contrassegnato come risolto. Imposta a 0 per disabilitare la chiusura automatica
show filter by solved status Mostra un menu a tendina per filtrare un elenco di argomenti per stato di risoluzione
notify on staff accept solved Invia una notifica all’autore dell’argomento quando un post viene contrassegnato come soluzione dallo staff
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 Aggiunge il markup schema QAPage all’HTML
prioritize solved topics in search Dai priorità agli argomenti risolti nei risultati di ricerca
enable solved tags Etichette che consentiranno agli utenti di selezionare soluzioni

Distintivi Solved

Nome Descrizione Descrizione lunga Tipo Gruppo
Risolto! Avere una risposta contrassegnata come Soluzione Questo distintivo viene assegnato per avere una risposta contrassegnata come Soluzione a un argomento. :white_check_mark: Ottimo lavoro. :+1: :3rd_place_medal: Comunità
Consulente di orientamento Avere 10 risposte contrassegnate come Soluzioni Questo distintivo viene assegnato per avere 10 delle tue risposte contrassegnate come Soluzioni a degli argomenti. :white_check_mark: Sei una vera risorsa per i tuoi compagni di comunità. :2nd_place_medal: Comunità
Onnisciente Avere 50 risposte contrassegnate come Soluzioni Questo distintivo viene assegnato per avere 50 delle tue risposte contrassegnate come Soluzioni a degli argomenti. :white_check_mark: Conosci davvero la materia. :clap: :1st_place_medal: Comunità
Istituzione delle Soluzioni Avere 150 risposte contrassegnate come Soluzioni Questo distintivo viene assegnato per avere 150 delle tue risposte contrassegnate come Soluzioni a degli argomenti. :white_check_mark: Lavoro eccellente. :slightly_smiling_face: Sei ufficialmente un’Istituzione delle Soluzioni. :brain: :1st_place_medal: Comunità

:information_source: Questi distintivi saranno disabilitati per impostazione predefinita. Puoi abilitarli dalla pagina admin/badges

:discourse2: Ospitato da noi? Questo plugin è disponibile su tutti i nostri livelli di hosting Solved | Discourse - Civilized Discussion


Cronologia dello sviluppo

:information_source: A partire dal 29 maggio 2025, i dati per le soluzioni sono memorizzati 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 sul timer di chiusura automatica.
  • Un record in discourse_solved_topic_answers memorizza l’answer_post_id e l’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 answer_post_id e accepter_user_id di discourse_solved_solved_topics 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
Option to mark as solved
Query to find out who marked the solution as solved
How to replace the discourse `Topic` with `Question` instead?
[Accepted answer plugin] Add an ability to accept the initial (topmost) post as a solution
Question Answer Plugin
Discourse need a fork to be a Q&A software?
Discourse Solved Quote Customization
Follow up "open" tickets
No option appears to choose better answer
Image zoom is not working
Advice for getting my little game dev community "out there?"
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
(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
Where is Solved data stored in the database?
Too many Crawlers, is that a problem?
Discourse instance supporting entrepreneurs who sell on Amazon
Reordering a topic by ‘most liked’ or threaded replies
How to add this header, colored categories, and sidebar categories?
Looking for examples of Discourse Communities that visually call out answered/closed topics on feeds
Pinning a post to the top of the topic
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:
Topics list filter feature
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
Allow “Mark as Solution” in group messages
Easily create Support categories using the discourse-solved plugin
Question Answer Plugin
What happens next?
Bundling more popular plugins with Discourse core
Configuring auto-bumping for topics
Solved Button Plugin
Notifying members when a Tracked or Watched topic is solved
Horizon: High Context Topic Cards
Horizon Theme
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