| Zusammenfassung | Discourse Solved ermöglicht es Themenautoren und Mitarbeitern, eine Antwort als Lösung des Themas zu markieren. | |
| Installationsanleitung | Dieses Plugin ist im Discourse-Core enthalten. Eine separate Installation des Plugins ist nicht erforderlich. |
Während Discourse Solved in einer Vielzahl von Anwendungsfällen genutzt werden kann, konzentriert sich diese Dokumentation auf den primären Anwendungsfall einer Support- oder Q&A-Kategorie.
Hinweis: Discourse Solved ist im kostenlosen Plan nicht verfügbar.
Einrichten einer Support-Kategorie
Wähle beim Erstellen einer neuen Kategorie den Typ support, um Discourse Solved in der Kategorie zu aktivieren.
Die Felder Kategoriename und Stil werden mit sinnvollen Standardwerten vorausgefüllt, die du bei Bedarf überschreiben kannst.
Hinweis: Wenn du eine bestehende Kategorie bearbeitest, kannst du über das Feld Kategorietyp Kategorietypen hinzufügen oder entfernen. Kategorietypen können kombiniert werden, sodass du Funktionen wie das Markieren von Antworten als Lösungen und das Abstimmen (über Discourse Topic Voting) gemeinsam nutzen kannst.
Auf dem Reiter Support kannst du einige der Standardeinstellungen für diese Kategorie oder für alle Support-Kategorien in deiner Community anpassen.
Kategorieneinstellungen
Diese Einstellungen wirken sich nur auf die aktuelle Kategorie aus.
- Gelöste Themen automatisch schließen: Wenn diese Option aktiviert ist, werden gelöste Themen nach dieser Zeitspanne ab der letzten Antwort automatisch geschlossen. Setze den Wert auf
0, um die Einstellung zu deaktivieren. - Themenautor benachrichtigen, wenn ein Mitarbeiter eine Lösung markiert: Wenn diese Option ausgewählt ist, erhält der Themenautor eine Benachrichtigung, wenn ein Mitarbeiter eine Antwort als Lösung markiert.
- Leere Checkbox neben nicht gelösten Themen in der Themenliste anzeigen: Wenn diese Option ausgewählt ist, wird neben nicht gelösten Themen in der Themenliste eine leere Checkbox angezeigt. Gelöste Themen werden mit einer angekreuzten Box dargestellt, sodass dies hilft, gelöste und nicht gelöste Themen zu unterscheiden.
- Gemeinsame Probleme aktivieren: Wenn diese Option ausgewählt ist, können Benutzer auf eine Schaltfläche Ich auch klicken, um anzugeben, dass sie ebenfalls von dem Problem betroffen sind. Siehe weiter unten mehr zu dieser Funktion.
Site-Einstellungen
Diese Einstellungen wirken sich auf alle Support-Kategorien auf der Site aus:
- Label für gemeinsame Probleme: Du kannst das Label der Schaltfläche für gemeinsame Probleme von Ich auch in einen beliebigen anderen Text ändern.
- Filter nach Lösungsstatus anzeigen: Wenn aktiviert, wird oben in der Kategorie ein Filter für gelöst/nicht gelöst hinzugefügt.
- Gelöste Themen in der Suche priorisieren: Wenn aktiviert, erhalten gelöste Themen in der Sitesuche Vorrang vor nicht gelösten Themen.
- Anzeigen, wer als gelöst markiert hat: Wenn aktiviert, zeigen gelöste Themen an, wer das Thema als gelöst markiert hat.
Eine Lösung markieren
Der Themenautor und das Site-Team können auf die Schaltfläche Lösung klicken, um die Antwort als Lösung für ihre Frage zu markieren.
Die Antwort wird dann im ersten Beitrag des Themas hervorgehoben, um den schnellen Zugriff zu erleichtern.
Erinnerung an markierte Lösungen
Bei Themen, bei denen Lösungen markiert werden können, wird eine Popup-Nachricht „Wurde deine Frage beantwortet?“ angezeigt, wenn die folgenden 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 Antwort akzeptieren
- Das Thema existiert seit mindestens 7 Tagen
Wenn du möchtest, dass diese Popup-Nachricht nicht angezeigt wird, kannst du den folgenden CSS-Code in einer Theme-Komponente verwenden, um ihn auszublenden:
.topic-navigation-outlet.no-answer {
display: none;
}
Zusätzliche Details zur Addition auf deiner Site
- Gehe zu
/admin/customize/themes - Klicke auf installieren und dann auf neues erstellen
- Gib ihm einen Namen und wähle ‘Komponente’.
- Erstellen
- Füge es zu deinem Theme hinzu
- Klicke auf die Schaltfläche CSS/HTML bearbeiten und füge den Code in den Reiter Allgemein ein
Und speichere. ![]()
Gemeinsame Probleme
Wenn Gemeinsame Probleme aktivieren aktiviert ist, können Mitglieder auf eine Schaltfläche Ich auch im ersten Beitrag nicht gelöster Themen klicken, um zu signalisieren, dass sie das gleiche Problem haben. Mehr erfahren.
Nach der Auswahl wird das Mitglied auf Verfolgen des Themas gesetzt. Es erhält dann eine Benachrichtigung, wenn das Thema gelöst wird. Wenn Mitglieder keine Benachrichtigungen erhalten möchten, wenn Themen, die sie verfolgen, gelöst werden, können sie die Einstellung Benachrichtige mich, wenn ein von mir verfolgtes Thema eine Lösung erhält in ihren Benachrichtigungseinstellungen deaktivieren.
Filter für gelöst/nicht gelöst
Wenn Filter nach Lösungsstatus anzeigen aktiviert ist, können Mitglieder Themen danach filtern, ob sie gelöst sind oder nicht.
Du kannst gelöste/nicht gelöste Themen auch filtern, indem du einen Parameter zur URL hinzufügst. Zum Beispiel:
https://meta.discourse.org/c/support?solved=yes oder Support - Discourse Meta .
Suche
Das Solved-Plugin verfügt über einige zusätzliche erweiterte Filter für gelöste oder nicht gelöste Themen, die im Dropdown Wo Themen zu finden sind:
Dies fügt status:solved oder status:unsolved zu deiner Suche hinzu.
Einstellungen
Die folgende Tabelle listet die Discourse Solved Site-Einstellungen auf. Kategorieneinstellungen findest du oben.
| Name | Beschreibung |
|---|---|
solved enabled |
Solved-Plugin aktivieren, sodass Benutzer in angegebenen Kategorien Lösungen für Themen auswählen können |
show who marked solved |
Anzeigen, welcher Benutzer das Thema als gelöst markiert hat. |
allow solved on all topics |
Benutzern erlauben, Lösungen auf allen Themen auszuwählen (wenn nicht aktiviert, können Lösungen pro Kategorie oder Tag aktiviert werden) |
accept all solutions allowed groups |
Gruppen, die Lösungen auf jedem Thema akzeptieren dürfen (auch wenn sie nicht der Themenautor sind) |
| solved quote length | Anzahl der Zeichen, die beim Anzeigen der Lösung unter dem ersten Beitrag zitiert werden |
| solved topics auto close hours | Thema automatisch schließen (n) Stunden nach der letzten Antwort, 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 anzeigen, um eine Themenliste nach Lösungsstatus zu filtern |
| 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, um es Suchmaschinen zu erleichtern, Lösungen in Suchergebnissen anzuzeigen |
| prioritize solved topics in search | Gelöste Themen in Suchergebnissen priorisieren. |
| enable solved tags | Tags, die es Benutzern ermöglichen, Lösungen auszuwählen |
Solved-Badges
Diese Badges sind standardmäßig deaktiviert. Du kannst sie im Bereich Badges in den Admin-Einstellungen aktivieren.
| Name | Beschreibung | Lange Beschreibung | Typ | Gruppierung |
|---|---|---|---|---|
| Gelöst! | Eine Antwort als Lösung markieren | Dieses Badge wird vergeben, wenn eine Antwort als Lösung für ein Thema markiert wurde. |
Community | |
| Berater | 10 Antworten als Lösungen markieren | Dieses Badge wird vergeben, wenn 10 deiner Antworten als Lösungen für Themen markiert wurden. |
Community | |
| Allwissender | 50 Antworten als Lösungen markieren | Dieses Badge wird vergeben, wenn 50 deiner Antworten als Lösungen für Themen markiert wurden. |
Community | |
| Lösungs-Institution | 150 Antworten als Lösungen markieren | Dieses Badge wird vergeben, wenn 150 deiner Antworten als Lösungen für Themen markiert wurden. |
Community |
Entwicklungsgeschichte
Seit dem 29. Mai 2025 werden Daten für Lösungen in zwei Tabellen gespeichert:
- Ein Datensatz in
discourse_solved_solved_topicszeigt an, dass das Thema mittopic_ideine Lösung hat, und verfolgt auch die Auto-Close-Timer-Informationen.- Ein Datensatz in
discourse_solved_topic_answersspeichert dieanswer_post_idundaccepter_user_idfür den Lösungspost selbst sowie einesolved_topic_id, die auf dieid-Spalte des Themasdiscourse_solved_solved_topicsverweist.Diese Änderung wurde im Discourse PR #39806 eingeführt.
Die Legacy-Spalten
answer_post_idundaccepter_user_idvondiscourse_solved_solved_topicswerden in Zukunft entfernt.
Vielen Dank an Western Digital für die Finanzierung der Entwicklung dieses Plugins!









