fuse
(Geoff Hughes)
1
사이트 전체에서 좋아요를 비활성화하는 방법에 대한 안내를 봤는데, 제 목적은 그쪽이 아닙니다.
문제가 있는 게시자가 한 명 있는데(솔직히 이 문제를 해결하는 더 직접적인 방법도 있긴 합니다) 이 사용자를 무음 처리나 정지 조치하기보다는 좀 더 미묘한 메시지를 전달할 수 있는 방법을 찾고 있습니다.
이 사용자의 게시물에 대한 반응(리액션)을 일시 중단하거나 차단할 수 있다면, 그것이 하나의 접근 방식이 될 수 있을 것 같아서요.
생각이나 아이디어가 있으시면 알려주시면 감사하겠습니다.
감사합니다!
pfaffman
(Jay Pfaffman)
2
해결 방법은 사용자를 특정 그룹에 추가하고, CSS를 이용해 해당 그룹에서 좋아요 버튼을 숨기는 것이라고 생각합니다.
해당 링크에는 요소를 빨간색으로 만드는 예시가 있습니다. 좋아요 버튼을 숨기려면 동일한 방식으로 처리하면 됩니다.
Lilly
(Lillian )
3
@pfaffman님이 제안한 그 구성 요소를 설치하고 사용자를 추가하면 이렇게 할 수 있습니다
.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;
}
}
참고로, CSS로 숨기는 것은 좋아요/반응을 비활성화하지 않으며, 브라우저 콘솔이나 안전 모드를 통해 우회할 수 있습니다 (해당 사용자가 그날 얼마나 귀찮아했는지에 따라 관련이 있을 수 있습니다
)
그러나 질문은 특정 사용자의 게시물에 다른 사람이 좋아요/반응을 할 수 없도록 하는 방법에 대한 것인 것 같습니다:
Lilly
(Lillian )
5
관리자가 아닌 사용자에게 안전 모드를 비활성화할 수 있도록 설정하는 것도 가능하다고 덧붙이고 싶습니다. 하지만 콘솔은 여전히 존재합니다. 
아 네, 그것은 완전히 별개의 문제입니다 
반응 기능을 사용할 수 있는 최소 신뢰 수준 설정이 있으면 좋겠습니다.
pfaffman
(Jay Pfaffman)
6
아, 죄송합니다. 내용을 제대로 읽지 못했습니다. 비슷한 해결책은 해당 사용자의 게시물을 모든 사람에게 숨기는 것입니다. 이 주제와 장단점에 대해서는 이미 몇 번 논의된 바 있습니다.
fuse
(Geoff Hughes)
7
모두 감사합니다.
결국 목표는 “트롤에게 먹이를 주지 말자”는 것입니다. 해당 사용자는 토론에서 반론을 내는 것을 좋아하고, 논쟁을 즐으며, 인터넷에서 목숨 걸고 싸우지 않을 언덕이 거의 없는 사람입니다.
어려운 점은, 일반적으로 이 사용자가 주제를 시작하거나 게시물을 올리면 긍정적인 기여를 한다는 것입니다. 문제는 다른 사람들의 반응에 어떻게 대응하는지를 선택하는 방식에 있습니다.
좋아요/반응에서 오는 도파민을 차단하면 행동이 바뀔 수 있을 것이라는 것이 제 판단입니다.
Canapin
(Coin-coin le Canapin)
8
CSS 솔루션의 단점들은 이전에 언급된 바 있지만, 특정 사용자의 게시물에서 리액션을 숨기는 CSS는 다음과 같습니다:
article[data-user-id="12345"] .discourse-reactions-picker {
display: none;
}
여기서 12345는 사용자의 ID입니다.