유저들이 중재 조치를 받은 독성 게시글에 '좋아요’를 눌러 저비용으로 참여하는 문제가 발생하고 있습니다. 다른 유저들이 어떤 행동이 허용되지 않는지 자연스럽게 배울 수 있도록 해당 게시글의 토론을 그대로 유지하고 싶어서 삭제하고 싶지 않습니다. 하지만 좋아요를 제거하고, 해당 게시글에 대해 좋아요 기능을 완전히 비활성화할 수도 있습니다.
이것이 가능한가요?
유저들이 중재 조치를 받은 독성 게시글에 '좋아요’를 눌러 저비용으로 참여하는 문제가 발생하고 있습니다. 다른 유저들이 어떤 행동이 허용되지 않는지 자연스럽게 배울 수 있도록 해당 게시글의 토론을 그대로 유지하고 싶어서 삭제하고 싶지 않습니다. 하지만 좋아요를 제거하고, 해당 게시글에 대해 좋아요 기능을 완전히 비활성화할 수도 있습니다.
이것이 가능한가요?
FroggyC님,
특정 게시글에 대한 좋아요 기능을 비활성화하는 것은 불가능하다고 생각합니다. (해당 플러그인을 설치하신 경우) 이 데이터 탐색기 플러그인 쿼리를 찾았습니다: Users who like flagged posts. 이를 통해 어떤 사용자가 신고된 게시글에 좋아요를 누르는지 확인할 수 있습니다.
또 다른 제안으로, 더 이상 해당 주제의 답변이 게시되지 않되 주제가 여전히 표시되기를 원하신다면 전체 주제를 아카이브로 이동하는 것입니다. 다만 이렇게 하면 모든 게시글의 좋아요 기능이 비활성화됩니다.
개인적으로 사람들이 부적절한 게시글에 계속 좋아요를 누른다면 모더레이터 가이드를 참고하여 경고나 정지 조치를 내릴 것입니다.
댓글을 아카이브된 스레드로 분리하면 좋아요 기능을 비활성화하는 데 도움이 될 수 있습니다.
이제 좋아요 자체를 제거하는 문제에 대해, 게시물의 모든 좋아요를 삭제할 수 있는 Rails 쿼리가 있을까요?
P.S. 당연히 관련 사용자에게 연락을 취했고, 그들은 더 이상 하지 않겠다고 했습니다. 그냥 좋아요가 그대로 남아 있는 것을 원치 않을 뿐입니다.
CSS로 숨기는 것이 방법이 될 수 있을 것 같습니다. 태그로 할 수 있을지는 모르겠지만, 카테고리로는 가능합니다. 아카이브된 주제에서 좋아요를 숨기는 것도 가능할지 모르겠네요.
실용적인 아이디어네요. 주제를 특정 카테고리에 넣으면 되겠어요. 감사합니다.
카테고리로 이동하면 일반적인 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를 사용해야 합니다.
수정: 처음 게시한 코드는 플래그 수를 숨기게 되어 있어 코드를 업데이트했습니다.
이것은 단순히 검토를 위해 던져본 이론적인 제안입니다. post undo action window mins를 일시적으로 늘린 뒤, 문제의 사용자(들)로 계정을 impersonate(위장)하여 좋아요(반응)를 삭제할 수 있을까요?
얼마나 많은 사용자가 부적절한 좋아요를 눌렀는지에 따라 달라질 것 같습니다. 소수 몇 명이 아니라면 꽤 번거로울 수 있습니다. ![]()