| Zusammenfassung | Discourse Solved ermöglicht es Themenautoren und Mitarbeitern, eine Antwort als Lösung des Themas zu markieren. | |
| Installationsanleitung | Dieses Plugin ist im Discourse-Kern enthalten. Eine separate Installation des Plugins ist nicht erforderlich. |
Zwar kann Discourse Solved in einer Vielzahl von Anwendungsfällen genutzt werden, diese Dokumentation konzentriert sich jedoch 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 vorbelegt, die du bei Bedarf überschreiben kannst.
Hinweis: Wenn du eine bestehende Kategorie bearbeitest, kannst du über das Feld Kategorietyp Kategorien-Typen hinzufügen oder entfernen. Kategorien-Typen 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.
Kategorie-Einstellungen
Diese Einstellungen wirken sich nur auf die aktuelle Kategorie aus.
- Gelöste Themen automatisch schließen: Wenn aktiviert, werden gelöste Themen nach dieser Dauer seit der letzten Antwort automatisch geschlossen. Setze den Wert auf
0, um diese Einstellung zu deaktivieren. - Themenautor benachrichtigen, wenn ein Mitarbeiter eine Lösung markiert: Wenn ausgewählt, 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 ausgewählt, wird neben nicht gelösten Themen in der Themenliste eine leere Checkbox angezeigt. Gelöste Themen werden mit einer angekreuzten Box dargestellt, sodass dies die Unterscheidung zwischen gelösten und nicht gelösten Themen erleichtert.
- Geteilte Probleme aktivieren: Wenn ausgewählt, können Benutzer auf die Schaltfläche Ich auch klicken, um anzugeben, dass sie ebenfalls von dem Problem betroffen sind. Weitere Informationen zu dieser Funktion findest du weiter unten.
Site-Einstellungen
Diese Einstellungen wirken sich auf alle Support-Kategorien auf der Site aus:
- Label für geteilte Probleme: Du kannst das Label der Schaltfläche für geteilte 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 Site-Suche Vorrang vor nicht gelösten Themen.
- Anzeigen, wer als Lösung markiert hat: Wenn aktiviert, wird bei gelösten Themen angezeigt, wer das Thema als gelöst markiert hat.
Eine Lösung markieren
Der Themenautor und die Site-Mitarbeiter 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ösung
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 sie auszublenden:
.topic-navigation-outlet.no-answer {
display: none;
}
Zusätzliche Informationen zur Integration auf deiner Site
- Gehe zu
/admin/customize/themes - Klicke auf installieren und dann auf neues erstellen
- Vergib einen Namen und wähle „Komponente“.
- Erstellen
- Füge es deinem Theme hinzu
- Klicke auf die Schaltfläche CSS/HTML bearbeiten und füge den Code in den Reiter Allgemein ein
Und speichere. ![]()
Geteilte Probleme
Wenn Geteilte Probleme aktivieren eingeschaltet ist, können Mitglieder auf die Schaltfläche Ich auch im ersten Beitrag von nicht gelösten Themen klicken, um anzuzeigen, dass sie das gleiche Problem haben. Mehr erfahren.
Nach der Auswahl wird das Mitglied das Thema verfolgen. 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 nach dem Lösungsstatus filtern.
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 enthält einige erweiterte Filter für gelöste oder nicht gelöste Themen, die im Dropdown-Menü Wo Themen zu finden sind:
Dadurch wird status:geloest oder status:nicht_geloest zu deiner Suche hinzugefügt.
Einstellungen
Die folgende Tabelle listet die Discourse Solved Site-Einstellungen auf. Kategorie-Einstellungen 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 deaktiviert, können Lösungen pro Kategorie oder Tag aktiviert werden) |
accept all solutions allowed groups |
Gruppen, die berechtigt sind, Lösungen auf beliebigen Themen zu akzeptieren (auch wenn sie nicht der OP 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. Setze auf 0, um das automatische Schließen zu deaktivieren. |
| show filter by solved status | Dropdown-Menü anzeigen, um eine Themenliste nach Lösungsstatus zu filtern |
| disable solved education message | Bildungshinweis 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 Suchmaschinen die Anzeige von Lösungen in Suchergebnissen zu erleichtern |
| 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 wurde als Lösung markiert | Dieses Badge wird vergeben, wenn eine Antwort als Lösung für ein Thema markiert wurde. |
Community | |
| Berater | 10 Antworten wurden als Lösung markiert | Dieses Badge wird vergeben, wenn 10 deiner Antworten als Lösung für Themen markiert wurden. |
Community | |
| Allwissender | 50 Antworten wurden als Lösung markiert | Dieses Badge wird vergeben, wenn 50 deiner Antworten als Lösung für Themen markiert wurden. |
Community | |
| Lösungs-Institution | 150 Antworten wurden als Lösung markiert | Dieses Badge wird vergeben, wenn 150 deiner Antworten als Lösung für Themen markiert wurden. |
Community |
Entwicklungsgeschichte
Seit dem 29. Mai 2025 werden Daten zu Lösungen in zwei Tabellen gespeichert:
- Ein Datensatz in
discourse_solved_solved_topicszeigt an, dass das Thema mit dertopic_ideine Lösung hat, und verfolgt außerdem die Informationen zum Auto-Close-Timer.- 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 Themas in derdiscourse_solved_solved_topics-Tabelle verweist.Diese Änderung wurde im Discourse PR #39806 eingeführt.
Die Legacy-Spalten
answer_post_idundaccepter_user_idindiscourse_solved_solved_topicswerden in Zukunft entfernt.
Vielen Dank an Western Digital für die Finanzierung der Entwicklung dieses Plugins!












