Desativar comentários e respostas em uma enquete?

Para o cenário específico no OP de impedir respostas a enquetes, seria possível usar a abordagem de fechar o tópico + um micro componente de tema para ocultar coisas com base em uma tag. No entanto, em vez dos botões de resposta, mire nos ícones de cadeado fechado para que o tópico não pareça “fechado” (até que você feche a enquete e remova a tag).

Optei por uma tag open-poll para isso e criei um componente de tema personalizado:


// ocultar ícone de cadeado na lista de tópicos e dentro do tópico

.tag-open-poll .topic-statuses .d-icon-lock  {

    display: none;
}

// ocultar postagem de ação pequena 'fechada'

.tag-open-poll .small-action {

    display: none;
}

(Embora lembre-se que meu CSS não é tão bom, então por favor, verifique meu dever de casa :slight_smile:)

E então algo como isto para o OP do tópico:

E ficará assim na lista de tópicos:

E se você remover a tag open-poll quando a enquete for fechada, tudo reaparecerá e parecerá devidamente fechado quando a votação terminar. :magic_wand:

4 curtidas