Désactiver ou supprimer les likes d'une publication

J’ai un problème où les utilisateurs utilisent les “likes” comme un moyen peu risqué d’interagir avec une publication toxique, qui a été modérée. Je ne voudrais pas supprimer la publication, car j’aimerais que la discussion reste visible organiquement pour aider d’autres utilisateurs à apprendre quel comportement n’est pas acceptable. Mais j’aimerais supprimer les “likes”, et éventuellement désactiver les “likes” entièrement sur cette publication.

Est-ce possible ?

Salut FroggyC,

Je ne pense pas qu’il soit possible de désactiver les J’aime pour un message spécifique. J’ai trouvé cette requête de plugin d’explorateur de données (si vous avez le plugin) Users who like flagged posts. Cela vous permet de voir quels utilisateurs aiment les messages signalés.

Une autre suggestion, si vous ne souhaitez plus que des réponses soient publiées sur le sujet mais qu’il reste visible, serait d’archiver l’intégralité du sujet. Cela désactive cependant les J’aime sur tous les messages.

Personnellement, si les gens continuaient à aimer des messages inappropriés, je consulterais le guide de modération et j’émettrais des avertissements ou des suspensions.

1 « J'aime »

La division des commentaires en un fil d’archives fonctionnerait pour désactiver les likes.

Maintenant, pour potentiellement supprimer les likes, existe-t-il une requête Rails que je peux effectuer pour supprimer tous les likes d’un article ?

P.S. Évidemment, j’ai contacté les utilisateurs en question et ils ont arrêté. J’aimerais juste ne pas laisser les likes tels quels.

Je pense que les masquer avec CSS pourrait être la solution. Je ne suis pas sûr que vous puissiez le faire par balise, mais vous pouvez le faire par catégorie. Il est peut-être possible de masquer les “likes” sur les sujets archivés.

1 « J'aime »

Cela ressemble à une idée utilisable. Je peux simplement mettre les sujets dans une catégorie spécifique. Merci.

1 « J'aime »

une fois que vous les avez déplacés vers une catégorie, vous pouvez le faire en CSS commun, il suffit d’insérer le nom du slug de la catégorie dans le code.

body.category-YOUR-CATEGORY {
    .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;
    }
}

s’il s’agit d’une sous-catégorie, vous devrez utiliser le chemin slug-de-la-catégorie-parente-slug-de-la-sous-catégorie.

modification : le code a été mis à jour car le premier que j’ai posté cachait les compteurs de drapeaux.

3 « J'aime »

Ceci est juste une idée théorique à soumettre, mais pourriez-vous augmenter temporairement la valeur de post undo action window mins puis usurper l’identité de l’utilisateur ou des utilisateurs concernés pour supprimer les J’aime (/Réactions) ?

Je suppose que cela dépendrait du nombre d’utilisateurs qui ont donné un J’aime inapproprié. Cela pourrait devenir une corvée si le nombre est supérieur à une petite poignée. :slight_smile:

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.