Tornar o botão de resposta indisponível imediatamente após fechar o tópico

Tenho notado em meu fórum que as pessoas conseguem responder a tópicos fechados há até 20 minutos. Eventualmente, o botão de resposta desaparece, mas alguns consideram inconveniente que ele permaneça visível. Por exemplo, isso aconteceu há poucos minutos no meu fórum.


A pessoa que respondeu não era moderadora, por isso o botão de resposta ainda estava disponível. Após receber feedback de alguns usuários, disseram que o botão de resposta permanece visível por até 20 minutos após o fechamento do tópico. Seria possível corrigir isso para que o botão de resposta desapareça imediatamente?

4 curtidas

Este é um problema que já vi em muitos fóruns. Embora não esteja causando nenhum problema, espero que possa ser alterado e corrigido!

1 curtida

AFAIK, o botão de resposta se comporta da seguinte forma:

  • Se um membro da equipe fechar o tópico, o botão permanecerá visível até que o usuário atualize a página. Se não houver atualização, o usuário conseguirá “abrir” a interface de resposta (ou seja, ela aparecerá como se estivesse escrevendo algo), mas ao clicar em “Responder”, uma mensagem aparecerá informando que o tópico foi fechado.

  • Não vi o botão de resposta aparecer após um fechamento. Você poderia pedir que compartilhem um vídeo desse ocorrido? Tente reproduzir o problema aqui e publique no canal bug.

O que também vi milhares de vezes (e acontece também na sua captura de tela) é quando um moderador ou administrador fecha o tópico enquanto um usuário ainda está respondendo. Nesse caso, o avatar do usuário continuará aparecendo na parte inferior.

2 curtidas

Obrigado, senhor, por esclarecer. Agora entendo em grande parte por que isso acontece!

3 curtidas

Conseguimos reproduzir isso, @dax?

2 curtidas

Vou tentar perguntar a algumas pessoas no meu fórum e ver se consigo um vídeo do tópico fechado, onde o botão de atualizar continua aparecendo na área de resposta.

2 curtidas

Olá, acho que você achará este Componente de Tema muito útil.

Como tivemos o mesmo problema que membros com níveis mais altos podem responder a tópicos fechados no nível TL4, moderadores e administradores.

Isso avisa as pessoas que estão reativando tópicos fechados.

Na sua imagem, CaptainZac é um moderador.

@codinghorror, este Componente de Tema poderia talvez ser incluído como parte da instalação do Discourse.

3 curtidas

Então, todo este tópico está incorretamente formulado. Moderadores e membros da equipe podem responder a tópicos fechados.

1 curtida

Correto, mas o botão para usuários comuns às vezes permanece visível mesmo quando está fechado por até 20 minutos, mesmo após atualizar a página.

1 curtida

Acho que o @CaptainZac está discutindo sobre o outro usuário respondendo ao tópico fechado. Esse usuário não é da equipe, é um membro. Se você observar de perto, verá que o usuário “Nuggetfornia” está respondendo.

3 curtidas

Desculpe, perdi essa parte da sua postagem. Nunca me deparei com esse problema antes. Acho que isso pode ser um novo bug, pois, geralmente, até mesmo pessoas no meio de uma resposta no nosso site expressaram irritação ao terminar a resposta e serem informadas de que não podem postar porque o tópico está fechado. Exceto, é claro, no nosso caso, os moderadores e administradores do tl4, motivo pelo qual instalei esse Componente de Tema.

Certo, mas digamos que eu comecei a redigir a resposta há 3 dias e deixei o navegador aberto. Então, o tópico foi fechado ontem. O que você propõe fazer, forçar o fechamento da resposta que o usuário está no meio de escrever?

Concordo que devemos remover o botão de resposta assim que o fechamento ocorrer, mas como saber se esses usuários não estavam redigindo respostas há minutos, horas… ou até dias… antes do fechamento?

Possivelmente um aviso aparecendo no topo da página ou uma janela pop-up na tela informando que o tópico foi fechado. Definitivamente algo que possa ser descartado, para que possam copiar e colar o trabalho em outro lugar. Apenas para que as pessoas não percam tempo com algo que será fechado.

3 curtidas

Mas isso não exigiria que o usuário atualizasse a página? Não tenho certeza se é possível que apareça antes mesmo do tópico ser fechado…

Seria semelhante à forma como isso funciona:

Assim que o tópico for fechado e você ainda estiver no editor, como o Discourse tem um mecanismo para fazer a barra azul aparecer no topo quando um novo tópico é postado sem atualizar a página, por exemplo: abaixo


Se eles conseguirem fazer esse pop-up aparecer quando um novo tópico é postado, deveriam conseguir também fazer um pop-up aparecer quando você estiver no editor e o tópico for fechado.

2 curtidas

Não tenho certeza se entendi o que você quer dizer, mas ao responder, mais da metade da página fica coberta pelo seu teclado e pelo editor.

No lado do celular, isso não seria possível, porque…

Não, quero dizer algo assim (desculpe pelo desenho meio desleixado, mas você entendeu a ideia)

Vou tentar obter alguns vídeos dos usuários sobre isso.

Eu apoio uma “verificação de falha crítica” ao clicar ou tocar no botão de resposta, para garantir exatamente no momento em que o editor foi originalmente acionado que o tópico não está fechado.

Além disso, se o tópico for fechado enquanto o usuário estiver no editor redigindo ativamente uma resposta ao tópico, bem… é lamentável e raro, mas é o que é.

(Com certeza os usuários sabem como copiar e colar, então nada do que estiverem escrevendo será perdido. Não tenho certeza se salvamos rascunhos de respostas para tópicos fechados, mas acredito que provavelmente salvamos, então os usuários estariam duplamente protegidos nesse caso.)

2 curtidas

A menos que isso tenha sido alterado recentemente. Na minha experiência, quando o usuário tenta publicar a resposta, o Discourse responde que a postagem não pode ser publicada. Um usuário, por exemplo, teve que copiar sua postagem e iniciar um novo tópico.

Dito isso, @CaptainZac, seus membros estão reclamando de gastar tempo completando uma resposta apenas para ter a publicação negada?

1 curtida