Likes von einem Beitrag deaktivieren oder entfernen

Ich habe ein Problem, bei dem Benutzer Likes als eine Möglichkeit mit geringem Risiko nutzen, um mit einem toxischen Beitrag zu interagieren, der von Moderatoren bearbeitet wurde. Ich möchte den Beitrag nicht löschen, da die Diskussion organisch sichtbar bleiben soll, um anderen Benutzern zu helfen zu lernen, welches Verhalten nicht akzeptabel ist. Aber ich möchte die Likes entfernen und möglicherweise die Likes für diesen Beitrag vollständig deaktivieren.

Ist das möglich?

Hallo FroggyC,

Ich glaube nicht, dass das Deaktivieren von Likes für einen bestimmten Beitrag möglich ist. Ich habe diese Daten-Explorer-Plugin-Abfrage gefunden (sofern Sie das Plugin haben) Users who like flagged posts. Damit können Sie sehen, welche Benutzer markierte Beiträge mögen.

Ein weiterer Vorschlag, wenn Sie nicht mehr möchten, dass Antworten auf das Thema gepostet werden, es aber sichtbar bleiben soll, wäre, das gesamte Thema zu archivieren. Dies deaktiviert jedoch die Likes für alle Beiträge.

Persönlich würde ich, wenn Leute weiterhin unangemessene Beiträge mögen, den Moderationsleitfaden prüfen und Verwarnungen oder Suspendierungen aussprechen.

1 „Gefällt mir“

Das Aufteilen der Kommentare in einen archivierten Thread würde zum Deaktivieren von Likes funktionieren.

Nun zur möglichen Entfernung der Likes: Gibt es vielleicht eine Rails-Abfrage, mit der ich alle Likes von einem Beitrag entfernen kann?

P.S. Offensichtlich habe ich die betreffenden Benutzer kontaktiert und sie haben aufgehört. Ich möchte nur nicht, dass die Likes so bleiben, wie sie sind.

Ich denke, sie mit CSS auszublenden könnte der richtige Weg sein. Ich bin mir nicht sicher, ob man das nach Tag machen kann, aber nach Kategorie geht es. Vielleicht ist es möglich, Likes bei archivierten Themen auszublenden.

1 „Gefällt mir“

Das klingt nach einer brauchbaren Idee. Ich kann die Themen einfach in eine bestimmte Kategorie verschieben. Danke.

1 „Gefällt mir“

Sobald du sie in eine Kategorie verschoben hast, kannst du dies in allgemeinem CSS tun. Füge einfach den Slug-Namen der Kategorie in den Code ein.

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;
    }
}

Wenn es sich um eine Unterkategorie handelt, musst du den Pfad parent-category-slug-subcategory-slug verwenden.

Bearbeitung: Der Code wurde aktualisiert, da der erste, den ich gepostet habe, Flag-Zählungen ausgeblendet hätte.

3 „Gefällt mir“

Dies ist nur eine theoretische Überlegung, aber könnten Sie das Feld post undo action window mins vorübergehend erhöhen und dann die problematischen Benutzer nachahmen, um die Likes/Reaktionen zu entfernen?

Ich nehme an, es würde davon abhängen, wie viele Benutzer einen unanständigen Like vergeben hatten. Es könnte etwas mühsam werden, wenn es mehr als eine kleine Handvoll sind. :slight_smile:

2 „Gefällt mir“

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