Desativar curtidas/reações de usuário individual

Notei a observação sobre como desativar curtidas no site, e esse não é o meu objetivo.

Tenho um único usuário problemático (e sim, existem maneiras mais diretas de lidar com o problema real) para o qual gostaria de enviar uma mensagem mais sutil do que silenciar/suspender.

A ideia me ocorreu se eu pudesse pausar / impedir reações às postagens dessa pessoa como uma forma de abordar isso.

Qualquer pensamento ou ideia é bem-vindo.

Obrigado!

Acho que a solução é adicionar o usuário a um grupo e usar CSS para ocultar o botão de curtir desse grupo.

Há um exemplo lá para deixar algo vermelho. Você faria o mesmo para ocultar o botão de curtir.

4 curtidas

Depois de instalar o componente que @pfaffman sugeriu e adicionar o usuário, você pode fazer isso

.group-NAME {

    .widget-button.btn-flat.toggle-like.like.no-text.btn-icon,
    .widget-button.btn-flat.toggle-like.has-like.fade-out.no-text.btn-icon,
    .widget-button.btn-flat.button-count.like-count.highlight-action.regular-likes.btn-text, 
    .widget-button.btn-flat.button-count.like-count.highlight-action.my-likes.btn-icon-text {
    display: none;
    }
}


2 curtidas

Apenas para observação, ocultá-los usando CSS não desativaria Curtidas/Reações e poderia ser contornado no console do navegador ou usando o modo de segurança (pode ser relevante dependendo de quão problemático o usuário em questão se sentiu naquele dia :slight_smile:)\n\n\nNo entanto, acho que a questão é como impedir que outras pessoas possam Curtir/Reagir às postagens de um usuário específico:\n\n[quote="Geoff Hughes, post:1, topic:277374, username:fuse"]\nse eu pudesse pausar / impedir reações às postagens dessa pessoa é uma maneira\n[/quote]

4 curtidas

Eu acrescentaria que é possível desabilitar o modo seguro para não administradores. Mas o console ainda existe. :woman_shrugging:

ah sim, esse é um problema completamente diferente :thinking:

seria bom se houvesse uma configuração de nível de confiança mínimo para usar reações.

2 curtidas

Oops. Eu não li com atenção suficiente. Uma solução semelhante seria ocultar as postagens dessa pessoa de todos. Isso e os prós e contras já foram discutidos algumas vezes.

2 curtidas

Obrigado a todos.

O objetivo é realmente “não alimentar o troll”, pois o indivíduo em questão adora discordar em discussões, ser controverso e, em geral, não encontrou uma causa na internet pela qual não esteja disposto a morrer.

A parte difícil é que, de modo geral, eles contribuem positivamente quando iniciam um tópico ou postagem. O desafio é como eles escolhem responder aos outros.

Minha lógica é que, se eu puder negar a dopamina de curtidas/reações, talvez o comportamento mude.

3 curtidas

As ressalvas das soluções CSS já foram mencionadas antes, mas aqui está o CSS para ocultar reações nas postagens de um usuário específico:

article[data-user-id="12345"] .discourse-reactions-picker {
    display: none;
}

Onde 12345 é o ID do usuário.

5 curtidas