Discourse gelöst

:discourse2: Zusammenfassung Discourse Solved ermöglicht es Benutzern, Lösungen in festgelegten Kategorien für Themen zu akzeptieren.
:open_book: Installationsanleitung Dieses Plugin ist im Discourse-Kern enthalten. Eine separate Installation des Plugins ist nicht erforderlich.

Aktivierung von Solved

Das Solved-Plugin kann über seine Einstellungen aktiviert werden, die auf Ihrer admin/plugins-Seite zugänglich sind:

Nach der Aktivierung des Plugins können Sie Solved für alle Kategorien einschalten, indem Sie die Site-Einstellung allow solved on all topics verwenden.

Alternativ können Sie dies auch pro Kategorie anwenden:

  • Gehen Sie zur Kategorie, in der Sie Lösungen aktivieren möchten, und klicken Sie auf den Kategorie-Schlüssel

  • Wechseln Sie zum Reiter Einstellungen

  • Scrollen Sie nach unten und aktivieren Sie Allow topic owner and staff to mark a reply as the solution

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

Markieren der Lösungen

Der OP (Themenersteller) hat auf jeder Antwort eine „Solution“-Schaltfläche, die es ihm ermöglicht/ermutigt, eine Antwort zu akzeptieren:

Für andere Benutzer, die eine Antwort akzeptieren können (z. B. Administratoren oder Moderatoren), erscheint dieselbe Option als diskreteres Kontrollkästchen:

Akzeptierte Antworten werden dann im ersten Beitrag des Themas hervorgehoben:

Und Themen mit akzeptierten Antworten werden in der Themenliste mit einem Häkchen markiert:

Einige Sites können auch von einem Indikator für ungelöste Themen in der Themenliste profitieren, der mit der Site-Einstellung empty_box_on_unsolved aktiviert werden kann:

Automatisches Schließen von Themen nach Lösung

Über die Haupt-Solved-Admin-Einstellungen können Sie einen Timer festlegen, um ein Thema zu schließen, sobald es eine Lösung erhalten hat, indem Sie die Admin-Einstellung solved topics auto close hours verwenden:

Alternativ kann dies pro Kategorie über das Kategorie-Schlüssel-Menü im Reiter Einstellungen festgelegt werden:

Suche & Filter

Suche

Das Solved-Plugin verfügt über zusätzliche erweiterte Suchfilter für gelöste oder ungelöste Themen, die im Dropdown-Menü „Wo Themen“ zu finden sind:

Dies fügt status:solved oder status:unsolved zu Ihrer Suche hinzu.

Filter

Sie können auch ein Filter-Dropdown auf den Seiten der Themenliste über die Site-Einstellung show_filter_by_solved_status aktivieren.

Sie können auch nach gelösten/ungelösten Themen filtern, indem Sie einen Parameter zur URL hinzufügen. Zum Beispiel:

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

Diese Links können über einer bestimmten Kategorienliste hinzugefügt werden, indem Sie diesen Anweisungen folgen:

Erinnerung an markierte Lösung

In Themen, in denen Lösungen markiert werden können, wird eine Popup-Nachricht „Wurde Ihre Frage beantwortet?“ angezeigt, wenn folgende Kriterien erfüllt sind:

  • Das Thema hat keine akzeptierte Antwort
  • Das Thema hat mindestens eine Antwort von einem anderen Benutzer
  • Der Autor des Themas ist angemeldet und kann eine Antwort als Lösung akzeptieren
  • Das Thema existiert seit mindestens 7 Tagen

Wenn Sie verhindern möchten, dass diese Popup-Nachricht angezeigt wird, können Sie den folgenden CSS-Code in einer Theme-Komponente verwenden, um sie auszublenden:

.topic-navigation-outlet.no-answer {
    display: none;
}
Zusätzliche Details dazu, wie Sie dies auf Ihrer Site hinzufügen können
  • Gehen Sie zu /admin/customize/themes
  • Klicken Sie auf Installieren und dann auf Neu erstellen
  • Geben Sie ihm einen Namen und wählen Sie „Komponente“ aus.
  • Erstellen
  • Fügen Sie es Ihrem Theme hinzu
  • Klicken Sie auf die Schaltfläche CSS/HTML bearbeiten und fügen Sie den Code in den Reiter Allgemein ein

Und speichern. :+1:

Einstellungen

Name Beschreibung
solved enabled Solved-Plugin aktivieren, Benutzern erlauben, Lösungen für Themen auszuwählen
allow solved on all topics Benutzern erlauben, Lösungen auf allen Themen auszuwählen (wenn deaktiviert, können Lösungen pro Kategorie oder Tag aktiviert werden)
accept all solutions allowed groups Gruppen, die berechtigt sind, Lösungen auf jedem Thema zu akzeptieren (auch wenn sie nicht OP sind)
empty box on unsolved Ein leeres Kästchen neben ungelösten Themen anzeigen
solved quote length Anzahl der Zeichen, die zitiert werden, wenn die Lösung unter dem ersten Beitrag angezeigt wird
solved topics auto close hours Thema automatisch (n) Stunden nach der letzten Antwort schließen, sobald das Thema als gelöst markiert wurde. Auf 0 setzen, um das automatische Schließen zu deaktivieren
show filter by solved status Ein Dropdown-Menü anzeigen, um eine Themenliste nach dem Status „gelöst“ zu filtern
notify on staff accept solved Benachrichtigung an den Themenersteller senden, wenn ein Beitrag von einem Mitarbeiter als Lösung markiert wird
disable solved education message Bildungsnachricht für gelöste Themen deaktivieren
accept solutions topic author Dem Themenautor erlauben, eine Lösung zu akzeptieren
solved add schema markup QAPage-Schema-Markup zum HTML hinzufügen
prioritize solved topics in search Gelöste Themen in Suchergebnissen priorisieren.
enable solved tags Tags, die Benutzern erlauben, Lösungen auszuwählen

Solved-Abzeichen

Name Beschreibung Lange Beschreibung Typ Gruppierung
Gelöst! Eine Antwort als Lösung markiert Dieses Abzeichen wird vergeben, wenn eine Antwort als Lösung für ein Thema markiert wurde. :white_check_mark: Gut gemacht. :+1: :3rd_place_medal: Community
Beratungslehrer 10 Antworten als Lösungen markiert Dieses Abzeichen wird vergeben, wenn 10 Ihrer Antworten als Lösungen für Themen markiert wurden. :white_check_mark: Sie sind ein wahrer Schatz für Ihre Mitcommunity-Mitglieder. :2nd_place_medal: Community
Alleswisser 50 Antworten als Lösungen markiert Dieses Abzeichen wird vergeben, wenn 50 Ihrer Antworten als Lösungen für Themen markiert wurden. :white_check_mark: Sie kennen sich wirklich aus. :clap: :1st_place_medal: Community
Lösungsinstitution 150 Antworten als Lösungen markiert Dieses Abzeichen wird vergeben, wenn 150 Ihrer Antworten als Lösungen für Themen markiert wurden. :white_check_mark: Hervorragende Arbeit. :slightly_smiling_face: Sie sind offiziell eine Lösungsinstitution. :brain: :1st_place_medal: Community

:information_source: Diese Abzeichen sind standardmäßig deaktiviert. Sie können sie auf Ihrer admin/badges-Seite aktivieren

:discourse2: Von uns gehostet? Dieses Plugin ist auf allen unseren Hosting-Tarifen verfügbar Solved | Discourse - Civilized Discussion


Entwicklungsgeschichte

:information_source: Ab dem 29. Mai 2025 werden Daten für Lösungen in zwei Tabellen gespeichert:

  • Ein Datensatz in discourse_solved_solved_topics gibt an, dass das Thema mit topic_id eine Lösung hat, und verfolgt auch die Informationen zum automatischen Schließen.
  • Ein Datensatz in discourse_solved_topic_answers speichert die answer_post_id und accepter_user_id für den Lösungsbeitrag selbst sowie eine solved_topic_id, die auf die id-Spalte des discourse_solved_solved_topics-Datensatzes des Themas verweist.

Diese Änderung wurde im Discourse PR #39806 eingeführt.

Die veralteten Spalten answer_post_id und accepter_user_id von discourse_solved_solved_topics werden in Zukunft entfernt.

Vielen Dank an Western Digital für die Finanzierung der Entwicklung dieses Plugins!

162 „Gefällt mir“
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