Ho notato nel mio forum che le persone sono state in grado di rispondere a discussioni chiuse fino a 20 minuti prima. Alla fine, il pulsante di risposta scomparirà, ma dicono che è un po’ scomodo averlo ancora lì. Ad esempio, questo è successo solo pochi minuti fa nel mio forum.
La persona che rispondeva non era un moderatore, quindi il pulsante di risposta era ancora visibile. Dopo il feedback di alcune persone, hanno detto che il pulsante di risposta rimane attivo fino a 20 minuti dopo la chiusura della discussione. Siete in grado di risolvere il problema in modo che il pulsante di risposta scompaia immediatamente?
Per quanto ne sappia, il pulsante “Rispondi” si comporta nel seguente modo:
Se un membro dello staff chiude la discussione, il pulsante rimane visibile finché l’utente non aggiorna la pagina. Se l’utente non aggiorna, potrà comunque “aprire” l’interfaccia di risposta (ovvero apparirà come se stesse scrivendo qualcosa), ma una volta premuto “Rispondi” verrà visualizzato un messaggio che informa che la discussione è stata chiusa.
Non ho mai visto il pulsante “Rispondi” dopo una chiusura. Potresti chiedere a chi lo ha riscontrato di condividere un video dell’accaduto? Dovresti provare a riprodurre il problema qui e segnalarlo nella categoria Contribute > Bug.
Quello che ho visto accadere migliaia di volte (e che si verifica anche nello screenshot che hai condiviso) è che un moderatore/amministratore chiude la discussione mentre un utente sta ancora rispondendo. In tal caso, il suo avatar continuerà a essere visualizzato in basso.
Proviamo a chiedere a qualcuno del mio forum e vediamo se riesco a ottenere un video in cui l’argomento viene chiuso, ma il pulsante di aggiornamento nella risposta rimane visibile.
Ciao, penso che troverai molto utile questo componente del tema
Poiché abbiamo avuto lo stesso problema: i membri con livelli superiori possono rispondere a discussioni chiuse al livello TL4, mentre moderatori e amministratori no.
Questo avvisa gli utenti quando stanno rimettendo in evidenza discussioni chiuse.
Nella tua immagine, CaptainZac è un moderatore.
@codinghorror questo componente del tema potrebbe forse essere incluso come parte dell’installazione di Discourse.
Corretto, ma il pulsante per gli utenti generali a volte rimane visibile anche se è disattivato fino a 20 minuti, persino dopo aver ricaricato la pagina.
Credo che @CaptainZac stia discutendo del fatto che un altro utente abbia risposto a un argomento chiuso. Quell’utente non è dello staff, ma è un membro. Se osservi attentamente, noterai che è l’utente “Nuggetfornia” a rispondere.
Scusa, ho saltato quella parte del tuo post. Non mi è mai capitato prima. Immagino che questo possa essere un nuovo bug, dato che di solito, anche chi sta rispondendo a metà su questo sito, esprime un po’ di irritazione una volta completata la risposta e gli viene detto che non può pubblicare perché l’argomento è chiuso. A meno che, ovviamente, non si tratti di moderatori e amministratori TL4 nel nostro caso, ed è per questo che ho installato quel componente del tema.
Giusto, ma supponiamo che un utente abbia iniziato a scrivere una risposta tre giorni fa e abbia lasciato il browser aperto. Poi il topic viene chiuso ieri. Cosa proponi di fare? Chiudere forzatamente la risposta che l’utente sta scrivendo?
Sono d’accordo sul fatto che il pulsante per rispondere debba essere rimosso non appena avviene la chiusura, ma come facciamo a sapere che questi utenti non stavano già scrivendo risposte minuti, ore… o addirittura giorni… prima della chiusura?
Forse un avviso che appare in alto nella pagina o un popup sullo schermo che indica che l’argomento è stato chiuso. Sicuramente qualcosa che possa essere ignorato, in modo che possano copiare e incollare il loro lavoro altrove. Solo per evitare che le persone perdano tempo in qualcosa che verrà chiuso.
Una volta chiuso l’argomento, e se sei ancora nell’editor, dato che Discourse ha un modo per far apparire la barra blu in alto quando viene pubblicato un nuovo argomento senza aggiornare la pagina, ad esempio: vedi sotto
Se sono in grado di far apparire quel popup quando viene pubblicato un nuovo argomento, dovrebbero essere in grado di far apparire un popup quando sei nell’editor e l’argomento viene chiuso.
Suggerisco un “controllo fallimento critico” al momento del clic o tocco sul pulsante di risposta, per assicurarsi che al momento esatto in cui l’editor è stato originariamente attivato l’argomento non sia chiuso.
Oltre a ciò, se l’argomento viene chiuso mentre l’utente sta attivamente componendo una risposta nell’editor, beh… è spiacevole e raro, ma è così che vanno le cose?
(Gli utenti sanno certamente come copiare e incollare, quindi nulla di ciò che scrivono andrà perso. Non sono sicuro che salviamo le bozze delle risposte per gli argomenti chiusi, ma penso che probabilmente lo facciamo, quindi in quel caso gli utenti sono doppiamente protetti.)
A meno che non sia stato modificato recentemente. Nella mia esperienza, quando l’utente tenta di pubblicare la risposta, Discourse risponde che il post non può essere pubblicato. Un utente, ad esempio, ha dovuto copiare il proprio post e avviare un nuovo argomento.
Detto questo, @CaptainZac, i tuoi membri si lamentano del fatto che passano del tempo a completare una risposta solo per vedersi negata la pubblicazione?