wir nutzen das Plugin discourse-solved, um Antworten von Nutzern zu akzeptieren. Nun müssen wir ein Popup am unteren Rand anzeigen/ausblenden, sobald ein Nutzer eine Antwort durch Klicken auf die Schaltfläche „Lösung" als Lösung akzeptiert oder die Akzeptierung wieder aufhebt. Wie können wir das umsetzen?
danke für deine Rückmeldung. Wir haben die Lösung gefunden.
Wir müssen auf der Themen-Seite einen Popup-Hinweis ähnlich einer Cookie-Benachrichtigung (also fixiert am unteren Rand) anzeigen, wenn der angemeldete Benutzer der Autor des Themas ist und keine der Antworten als „Lösung" markiert ist.
Sobald der Themen-Autor eine Antwort als „Lösung" markiert oder diese Markierung entfernt, wird der Popup-Hinweis entsprechend ausgeblendet oder angezeigt.
Dafür haben wir ein Widget erstellt, das den Popup-Hinweis (z. B. „accept-answer-popup") nur unter den erforderlichen Bedingungen (wie oben beschrieben) ausgibt und dieses direkt nach dem „post-stream"-Widget eingefügt haben.
Dadurch wird beim Markieren oder Deaktivieren einer Antwort als „Lösung" sowohl das „post-stream"-Widget als auch der „accept-answer-popup" aktualisiert, da sie in einer Kette verbunden sind. Damit haben wir unser Problem gelöst.
Bitte gib uns Feedback, falls bei unserer Implementierung etwas fehlt.