Come attivare la funzione al clic del pulsante Soluzione

Ciao a tutti,

Stiamo utilizzando il plugin discourse-solved per accettare le risposte dagli utenti.
Ora dobbiamo mostrare/nascondere un popup in basso ogni volta che un utente accetta o annulla l’accettazione di una risposta come soluzione cliccando sul pulsante Soluzione. Come possiamo farlo?

image

Grazie.

Ciao Saurabh,

Non sono sicuro di aver capito cosa chiedi. Puoi spiegare meglio cosa intendi? Forse sarebbe utile includere un mockup se è più semplice.

Perché vuoi mostrare/nascondere un popup? Che informazioni vuoi visualizzare in quel popup?

Grazie

Ciao @zogstrip,

Grazie per la risposta. Abbiamo trovato la soluzione.

Dobbiamo visualizzare un popup simile a un avviso sui cookie (cioè fisso in basso) nella pagina dell’argomento se l’utente collegato è l’autore dell’argomento e nessuna delle risposte è contrassegnata come Soluzione.
Inoltre, ogni volta che l’autore dell’argomento spunta o deseleziona una risposta come Soluzione, il popup deve essere nascosto o mostrato.

Per questo motivo, abbiamo creato un widget che restituisce il popup (chiamato: accept-answer-popup) solo in base alle condizioni richieste (come ho detto sopra) e lo abbiamo inserito dopo il widget post-stream.

In questo modo, ogni volta che l’autore dell’argomento spunta o deseleziona una risposta come Soluzione, il widget post-stream viene aggiornato e anche il popup accept-answer-popup viene aggiornato, poiché sono collegati in catena. Questo ha risolto il nostro problema.

Fateci sapere se manca qualcosa nella nostra implementazione.

Sembra una buona soluzione :+1: