Desativar comentários e respostas em uma enquete?

É muito irritante que meus usuários pareçam postar a resposta de uma enquete em longas explicações em vez de apenas fazer a enquete. Existe alguma maneira de desativar ou restringir as respostas a um tópico de enquete?

4 curtidas

Eu acho que você precisaria fechar o tópico para isso?

Ou possivelmente ter enquetes apenas em uma categoria #polls onde você poderia limitar as permissões de resposta, talvez. (Editar: Não. :slight_smile: Você precisa de permissão de resposta para a categoria para poder votar em uma enquete)

3 curtidas

Entendo! Isso poderia ser um #recurso muito bom

4 curtidas

Estendendo isso um pouco, às vezes o inverso seria útil.

Frequentemente em enquetes é útil ter uma resposta de texto livre, ou uma resposta expandida. Por exemplo:

  • Esta solicitação de recurso tem meu total apoio
  • Eu não acho que esta solicitação seja útil
  • Outro
0 voters

Eu gostaria que ‘Outro’ convidasse uma resposta de texto livre, seja como uma resposta (curta), ou talvez algo na própria enquete.

2 curtidas

De fato, precisamos que uma permissão de “votar” seja adicionada às configurações da categoria.

Embora eu imagine que o CSS possa ser usado para ajudar a ocultar os botões de resposta se não forem do Op/Staff.

1 curtida

Seria difícil restringir isso a tópicos com uma enquete, a menos que você tivesse uma tag ou categoria dedicada. Eu poderia imaginar uma tag poll-replies-off restrita à equipe com o CSS relevante poderia resolver o problema muito bem.

3 curtidas

Sim, você precisaria de uma categoria ou tag dedicada para funcionar melhor ou de um método para detectar enquetes.

Mas, na minha ideia, seria mais interessante ter uma categoria dedicada.

Na minha humilde opinião, é por isso que uma solicitação de recurso ou plugin para adicionar uma opção de segurança de categoria para votação seria útil. No entanto, uma tag dedicada pode ser mais flexível.

1 curtida

A título de informação, todas as minhas enquetes estão na mesma categoria. Faço isso para incentivar o engajamento nas enquetes, para que as pessoas possam encontrar as enquetes mais facilmente depois de terem participado da primeira.

2 curtidas

Eu estava inicialmente pensando que, assim como as outras formas possíveis de responder mesmo com os botões ocultos (respostas por e-mail, possivelmente, para quem está Observando o Primeiro Post. Ou navegando até o tópico com um compositor aberto). Parecia que poderia haver muitas maneiras ‘acidentais’ de contorná-lo.

3 curtidas

Outra maneira fofa de lidar com isso pode ser um Placeholder especial para essa Categoria ou um lembrete em forma de banner pop-up de que você não votou.

Você está certíssimo - seria bem falho! O mesmo se aplica às boas sugestões do @merefield.

Então sim, esta solicitação de recurso onde as respostas são bloqueadas no Tópico (mas a votação é permitida) faz todo o sentido.

1 curtida

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