投稿からいいねを無効にするか削除する

ユーザーがモデレーターによって介入された有害な投稿に対して、低リスクなエンゲージメント手段として「いいね」を使用している問題があります。投稿を削除したくはありません。なぜなら、他のユーザーがどの行動が許容されないかを学ぶのに役立つように、議論が有機的に見えるようにしたいからです。しかし、「いいね」を削除し、可能であればその投稿の「いいね」機能を完全に無効にしたいと考えています。

それは可能でしょうか?

FroggyCさん、こんにちは。

特定の投稿の「いいね!」を無効にすることはできないと思います。もしプラグインをお持ちであれば、このデータエクスプローラープラグインクエリ(Users who like flagged posts

別の提案ですが、トピックへの返信を一切受け付けたくないが、トピックは表示させたままにしたい場合は、トピック全体をアーカイブすることができます。ただし、これはすべての投稿の「いいね!」を無効にします。

個人的には、不適切な投稿に「いいね!」が続くようであれば、モデレーターガイドを確認し、警告や一時停止を発行することを検討します。

「いいね!」 1

コメントをアーカイブされたスレッドに分割すれば、いいねを無効にすることができます。

次に、いいねを削除する可能性についてですが、投稿からすべてのいいねを削除できるようなRailsクエリはありますか?

追伸:もちろん、関係するユーザーには連絡を取り、彼らはやめました。ただ、いいねがそのまま残らないようにしたいのです。

CSSで隠すのが良い方法だと思います。タグでできるかはわかりませんが、カテゴリでは可能です。アーカイブされたトピックの「いいね」を隠すこともできるかもしれません。

「いいね!」 1

それは使えるアイデアですね。トピックを特定のカテゴリに押し込むことができます。ありがとうございます。

「いいね!」 1

カテゴリに移動すると、共通のCSSでこれを行うことができます。コードにカテゴリのスラッグ名を入力するだけです。

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

サブカテゴリの場合は、パス parent-category-slug-subcategory-slug を使用する必要があります。

編集:最初に投稿したコードはフラグカウントを非表示にしていたため、コードを更新しました。

「いいね!」 3

これはあくまで理論上の話ですが、post undo action window mins を一時的に引き上げてから、問題のあるユーザーになりすまして「いいね」(/リアクション) を削除することは可能でしょうか?

これは、何人のユーザーが悪質な「いいね」を付けたかにもよると思います。もしほんの一握り以上いる場合は、少し面倒な作業になるかもしれませんね。:slight_smile:

「いいね!」 2

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