Desactivar likes/reacciones usuario individual

Vi la nota sobre cómo deshabilitar los “me gusta” por sitio, y ese no es mi objetivo.

Tengo un póster individual problemático (y sí, hay formas más directas de lidiar con el problema real) al que me gustaría poder enviarle un mensaje más sutil que el silencio/suspensión.

Se me ocurrió la idea de que si pudiera pausar/prevenir las reacciones a las publicaciones de esta persona, sería una forma de abordarlo.

Agradezco cualquier pensamiento o idea.

¡Gracias!

Creo que la solución es añadir al usuario a un grupo y usar CSS para ocultar el botón de “me gusta” de ese grupo.

Hay un ejemplo allí para hacer algo rojo. Harías lo mismo para ocultar el botón de “me gusta”.

4 Me gusta

Una vez que instales ese componente que sugirió @pfaffman y agregues al usuario, puedes hacer esto

.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 Me gusta

Solo para que conste, ocultarlos con CSS no deshabilitaría los Me gusta/Reacciones, y podría evitarse en la consola del navegador o usando el modo seguro (podría ser relevante dependiendo de lo problemático que fuera el usuario en cuestión ese día :slight_smile:)\n\n\nSin embargo, creo que la pregunta es cómo evitar que otras personas puedan dar Me gusta/Reaccionar a las publicaciones de un usuario específico:\n\n[quote="Geoff Hughes, post:1, topic:277374, username:fuse"]\nsi pudiera pausar / prevenir reacciones a las publicaciones de esta persona es una forma\n[/quote]

4 Me gusta

Añadiría que es posible deshabilitar el modo seguro para los no administradores. Pero la consola todavía existe. :woman_shrugging:

Ah sí, ese es un problema completamente diferente :thinking:

Sería bueno si hubiera una configuración de nivel de confianza mínimo para usar reacciones.

2 Me gusta

Oops. No leí con suficiente atención. Una solución similar sería ocultar las publicaciones de esa persona a todo el mundo. Eso y sus pros y contras se han discutido varias veces.

2 Me gusta

Gracias a todos.

El objetivo es realmente “no alimentar al troll”, ya que a la persona en cuestión le encanta adoptar el contraargumento en las discusiones, ser conflictiva y, en general, no ha encontrado una colina de internet en la que no esté dispuesta a morir.

La parte difícil es que, en general, contribuyen positivamente cuando inician un tema o publican. El desafío es cómo eligen responder a los demás.

Mi lógica es que si puedo negar la dopamina de los me gusta/reacciones, tal vez el comportamiento cambie.

3 Me gusta

Las advertencias de las soluciones CSS se han mencionado antes, pero aquí está el CSS para ocultar las reacciones en las publicaciones de un usuario específico:

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

Donde 12345 es el ID del usuario.

5 Me gusta