Discourse résolu

:discourse2: Summary Discourse Solved allows users to accept solutions on topics in designated categories.
:open_book: Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately.

Enabling Solved

The Solved plugin can be enabled from its settings, accessed from your admin/plugins page:

After enabling the plugin, to switch on Solved for all categories use the allow solved on all topics site setting.

Alternatively, if you’d like to apply it per category instead:

  • Go to the category you’d like to enable solutions in and click on the Category Wrench

  • Switch to the Settings tab

  • Scroll down and enable Allow topic owner and staff to mark a reply as the solution

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

Marking the Solutions

The OP (topic creator) will have a 'Solution` button on each reply that allows/encourages them to accept an answer:

And for other users who can accept an answer (eg. admin or moderators) the same option will show as a more discreet checkbox:

Accepted answers are then highlighted in the first post of the topic:

And topics with accepted answers are marked in the topic list with a checked box:

Some sites might also benefit from an unsolved indicator on topic lists as well, which can be enabled using the empty_box_on_unsolved site setting:

Auto-close topic once solved

From the main Solved admin settings you can set a timer to close a topic once it has received a solution using the solved topics auto close hours admin setting:

Alternatively, one can be set per category from the category wrench menu on the Settings tab:

Search & Filters

Search

The Solved plugin comes with some extra Advanced Search filters for solved or unsolved topics, which can be found in the “Where topics” dropdown:

Which will add status:solved or status:unsolved to your Search.

Filters

You can also enable a filter dropdown in topic list pages using the site setting show_filter_by_solved_status

You can also filter solved/unsolved topics by adding a parameter to the URL. For example:

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

These links could be added above a specific category list by following these instructions:

Marked Solution Reminder

On topics where solutions are able to be marked, a “Has your question been answered” popup message will display when the following criteria is met:

  • The topic does not have an accepted answer
  • The topic has at least one reply from another user
  • The author of the topic is logged in and able to accept a reply as an answer
  • The topic has existed for at least 7 days

If you want to prevent this popup message from being displayed, you can use the following CSS in a theme component to hide it:

.topic-navigation-outlet.no-answer {
    display: none;
}
Extra details on how to add this to your site
  • Go to /admin/customize/themes
  • Click on install and then create new
  • Give it a name, and select ‘component’.
  • Create
  • Add it to your theme
  • Click on the Edit CSS/HTML button and paste the code into the Common tab

And save. :+1:

Settings

Name Description
solved enabled Enable solved plugin, allow users to select solutions for topics
allow solved on all topics Allow users to select solutions on all topics (when unchecked, solutions can be enabled per category or tag)
accept all solutions allowed groups Groups that are allowed to accept solutions on any topic (even when not OP)
empty box on unsolved Display an empty box next to unsolved topics
solved quote length Number of characters to quote when displaying the solution under the first post
solved topics auto close hours Auto close topic (n) hours after the last reply once the topic has been marked as solved. Set to 0 to disable auto closing
show filter by solved status Show a dropdown to filter a topic list by solved status
notify on staff accept solved Send notification to the topic creator when a post is marked as solution by a staff
disable solved education message Disable education message for solved topics
accept solutions topic author Allow the topic author to accept a solution
solved add schema markup Add QAPage schema markup to HTML
prioritize solved topics in search Prioritize solved topics in search results.
enable solved tags Tags that will allow users to select solutions

Solved Badges

Name Description Long Description Type Grouping
Solved! Have a reply marked as a Solution This badge is granted for having a reply marked as a Solution to a topic. :white_check_mark: Nice job. :+1: :3rd_place_medal: Community
Guidance Counsellor Have 10 replies marked as Solutions This badge is granted for having 10 of your replies marked as Solutions to topics. :white_check_mark: You are a true asset to your fellow community members. :2nd_place_medal: Community
Know-it-All Have 50 replies marked as Solutions This badge is granted for having 50 of your replies marked as Solutions to topics. :white_check_mark: You really know your stuff. :clap: :1st_place_medal: Community
Solution Institution Have 150 replies marked as Solutions This badge is granted for having 150 of your replies marked as Solutions to topics. :white_check_mark: Excellent work. :slightly_smiling_face: You are officially a Solution Institution. :brain: :1st_place_medal: Community

:information_source: These badges will be disabled by default. You can enable them from your admin/badges page

:discourse2: Hosted by us? This plugin is available on all of our hosting tiers Solved | Discourse - Civilized Discussion


Development History

:information_source: As of Mar 27, 2025, you will need to use the discourse_solved_solved_topics database table to determine solved topics on your Discourse site. This table was introduced in the discourse-solved PR #352.

Thank you to Western Digital for funding the development of this plugin!

162 « J'aime »
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
How to replace the discourse `Topic` with `Question` instead?
Query to find out who marked the solution as solved
Option to mark as solved
Discourse Solved Quote Customization
No option appears to choose better answer
Image zoom is not working
Question Answer Plugin
Discourse need a fork to be a Q&A software?
Follow up "open" tickets
[Accepted answer plugin] Add an ability to accept the initial (topmost) post as a solution
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
Discourse Data Explorer
(Ab)using bumped_at to achieve Reddit like sorting
Volunteer Activities - a simple setup for non-hierarchical collaboration
MKJ's Opinionated Discourse Deployment Configuration
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:
Experimental 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
Question Answer Plugin
Allow “Mark as Solution” in group messages
Horizon Theme
What happens next?
Bundling more popular plugins with Discourse core
Solved Button Plugin
When goes to a category /latest doesn’t show the actual latest
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?
(Superseded) What cool data explorer queries have you come up with?
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?"
Moderating the forum

image

Il serait formidable de voir une icône plus visible pour les fils de discussion résolus. Il n’est pas facile de distinguer entre résolu/non résolu avec une icône de la même couleur que la police. Une jolie coche verte comme dans le message lui-même serait plus visible.

1 « J'aime »

Vous pouvez changer cela avec l’aide de Solved Topic Badge

3 « J'aime »

Ah merci, ça semble parfait !

2 messages ont été divisées dans un nouveau sujet : Faire en sorte que le filtre non résolu se comporte de la même manière que la recherche status:unsolved

Salut,

Ce serait formidable d’avoir un interrupteur Résolu / Non résolu dans la barre supérieure de la catégorie, là où nous avons Derniers / Non lus / Top.

Merci !

Salut @Anat_Srulovitch :wave:

Est-ce que c’est ce que tu veux dire ?

4 « J'aime »

Oui, c’est le cas ! Merci beaucoup ! Je n’avais pas remarqué ce bout de texte :slight_smile:

1 « J'aime »

Un message a été divisé en un nouveau sujet : Demande de fonctionnalité : utiliser le plugin résolu dans la boîte de réception des messages privés de groupe

Bonjour, j’utilise le plugin pour fermer les groupes et les recherches de joueurs et je me demandais si je pouvais changer la formulation de résolu et non résolu ?

Vous pouvez Customize text in Discourse. Est-ce que cela vous convient ?

4 « J'aime »

Ah merci, je n’avais pas compris qu’il fallait utiliser la recherche. Merci beaucoup, ça devrait fonctionner.

5 « J'aime »

Un message a été séparé en un nouveau sujet : Demande de fonctionnalité : automatisation pour répondre au sujet lorsqu’une solution a été sélectionnée

Serait-il possible d’ajouter un bouton de préférence du côté de l’utilisateur afin qu’il puisse masquer les sujets Résolus de la liste principale des sujets ?

Il existe un filtre pour que vous puissiez placer une URL filtrée dans la barre latérale en tant que lien personnalisé pour un accès rapide https://yourcommunity.com/c/category-name?solved=no

Il s’active avec le paramètre Show filter by solved status :

L'image affiche une option pour afficher un filtre déroulant par statut de résolution pour une liste de sujets. (Légendé par l'IA)

Le filtre déroulant n’apparaît alors que dans la catégorie pour laquelle le plugin Solved est activé.

Maintenant, je vois que vous ne voulez peut-être pas montrer cela dans la liste Latest ? Pour cela, il n’y a pas de réglage.

EDIT : En fait, vous pouvez également utiliser l’option URL dans la liste principale. https://yourcommunity.com/?solved=no

2 « J'aime »

Après la mise à niveau vers Discourse 3.4.0, l’alignement des cases à cocher du plugin ‘solved’ est désaligné, comme le montre la capture d’écran ci-dessous. Cela peut-il être corrigé d’une manière ou d’une autre ?

3 « J'aime »

En tant que demande de fonctionnalité, ce plugin pourrait-il envoyer périodiquement des e-mails pour demander aux gens de marquer leurs sujets comme résolus ?

Beaucoup de gens visiteront le forum une fois pour résoudre un problème spécifique et nous ne les reverrons pas avant des semaines. Ils ne verront pas non plus le rappel popup.

J’imagine une relance par e-mail après une semaine disant : “Salut, vous avez ouvert les sujets suivants et ils semblent toujours ouverts. S’ils sont résolus, pourriez-vous aller marquer la réponse qui a résolu le problème s’il vous plaît ?”.

2 « J'aime »

Vous pourriez être intéressé par ce plugin supplémentaire

5 « J'aime »

C’est EXACTEMENT ce dont j’avais besoin, merci beaucoup ! :raising_hands:

3 « J'aime »

De rien. Ce plugin a attiré mon attention il y a quelque temps. On disait qu’il pourrait éventuellement être fusionné avec le plugin résolu. Imaginez ce que cela pourrait être une fois que l’équipe aura le temps.

2 « J'aime »