개인적으로는 이것이 기능이라고 생각합니다. 의도된 기능은 아니지만, 익명 카테고리인 데에는 이유가 있으니까요. 하지만 네, 해당 게시물에 대해 관리되는 트랙이 없어서 그런 일이 일어나는 것일 수도 있습니다. 솔직히 확신은 없지만, 이것이 그 이유일 수 있습니다.
좋아요, 완벽하게 작동합니다. @anon으로 생성된 계정들이 시간이 지나면 모두 삭제되나요, 아니면 데이터베이스에 계속 남아있나요?
자동으로 완전히 삭제되거나 정리되는 것은 아닌 것 같습니다. 다만, 해당 사용자의 마지막 게시글로부터 x일 이후에 새로운 익명 게시글이 작성되면(코어 사이트 설정으로 제어됨), 새로운 익명 사용자로 생성되는 구조입니다.
물론 수동으로 그렇게 처리하는 것은 충분히 가능합니다.
알겠어요 :))
그리고, 누군가 게시물을 올릴 때마다 그 팝업을 숨기는 방법이 있을까요?
필요한 분을 위해 수정 방법을 공유합니다. 리포지토리를 포크한 후 plugin.rb 파일에서 result.message와 result.route_to를 모두 제거하면, 사용자에게 피드백 메커니즘이 제공되지 않으며 다이얼로그 박스나 팝업이 트리거되지 않습니다.
수정된 코드 조각은 다음과 같습니다:
if result.success?
result.post = post
# 다이얼로그 박스를 건너뛰기 위해 message와 route_to 제거
else
user.flag_linked_posts_as_spam if creator.spam?
end
이를 위해(그리고 사용자들의 존재를 숨기기 위해) 테마 컴포넌트에 다음 CSS를 추가했습니다:
// Tweaks to the Anon category
body.category-general-hnz-anon {
div.presence-users, div.row div.post-notice.new-user {
display: none;
}
}
category- 뒤에 오는 부분은 대상 카테고리의 슬러그(slug)입니다.
이 플러그인 없이도 유사한 기능을 구현할 수 있는 대안을 찾았습니다. 바로 anon이라는 이름의 그룹(원하는 이름으로 변경 가능)을 만들어 모든 익명 사용자를 포함시키는 것입니다. 물론 모든 계정을 하나씩 추가할 필요는 없습니다. 모든 익명 사용자의 이메일은 anon.your.site이므로, 자동 추가 기능을 설정한 후 해당 카테고리의 보안 설정에서 anon 그룹만 게시물을 열람하고, 주제를 생성하고, 답글을 달 수 있도록 지정하면 됩니다.
영리한 아이디어지만, 이 플러그인의 핵심 기능을 놓치고 있습니다:
숙련된 사용자에게는 직관적일 수 있지만, 익명 사용자로 전환하고, 올바른 위치에 게시하고, 다시 원래 계정으로 전환하는 흐름은 대부분의 사용자에게는 너무 복잡한 과정입니다!
누군가 이메일을 통해 ‘항상 익명’ 카테고리에 답글을 남기면, 해당 사용자는 익명 처리되지 않습니다. 예상하실 수 있듯이, 이로 인해 때때로 문제가 발생합니다!
이 주제를 #anonymization으로 태그해야 할까요, 아니면 #anonymous-mode가 더 적절할까요? 그렇게 하면 찾기가 훨씬 쉬울 것 같습니다.
후자입니다. 이제 그렇게 처리했습니다.
플러그인이 newPostHandler를 패치하고 있는 것을 보니, 이메일도 가로채서 처리할 것으로 예상됩니다. 시간이 나면 확인해 보겠습니다.
좋습니다 - 재현 가능하도록 더 많은 테스트를 수행하여 여러분의 시간을 낭비하지 않도록 하겠습니다!
항상 익명인 카테고리에서 관리자/스태프에 대해 익명 모드를 해제할 방법이 있을까요? 이 설정은 관리자가 속삭임 게시물을 작성하는 것도 허용하지 않는 것 같습니다. 만약 불가능하다면 큰 문제는 아니지만, 설정에서 제가 놓치고 있는 부분이 있는지 궁금해서 물어봅니다.
그렇게 하는 게 공평하네요.
해당 기능을 추가했습니다. 이제 속삭임 게시물은 절대 익명화되지 않습니다.
빠른 답변 감사합니다!
게시글을 작성한 후 “게시물이 익명 처리되었습니다”라는 대화상자를 숨기는 가장 좋은 방법은 무엇일까요? CSS로 숨기려고 시도해 보았지만, 이 대화상자는 다른 모든 오류 대화상자와 동일한 id와 클래스를 사용하고 있어 일부 모딩 작업을 불가능하게 만들고 사용자 피드백 대화상자까지 함께 숨겨버렸습니다. 대기 중인 익명 게시글에 대해서만 해당 모달을 가져오는 테마 컴포넌트를 작성하는 방법을 모르겠고, 이 경우 플러그인 수정이 필요한지 여부도 확실하지 않습니다.
그걸 왜 숨기려는 거야?
이유는 귀찮고, 게시 과정에서 마찰을 일으키기 때문입니다. 우리는 항상 익명인 카테고리를 설정하고 있는데, 여기서 기대하는 것은 사용자가 사용자명이 표시되는 카테고리에서 하듯이 더 긴 토론을 하는 것입니다. 하지만 팝업 알림이 몇 번 이상 익명으로 게시할 때 귀찮음을 유발합니다.
첫 번째 게시물에 한 번만 팝업이 표시되면 괜찮을 수도 있지만, 작성창에는 익명이 표시되고, 게시 직후 익명 댓글이 바로 보이며, 해당 카테고리에는 모든 주제/게시물이 익명이라는 공지사항이 곳곳에 붙어 있습니다.
팝업을 숨기기 위해 div 클래스를 추가하는 테마 컴포넌트를 직접 작성할 수는 있지만, 다이얼로그 모달에 대해 해본 적이 없어서 어디서부터 시작해야 할지 가이드라인을 구하고자 했습니다.
테마 컴포넌트로 이를 억제하는 것은 쉽지 않다고 생각합니다.
메시지를 추가하는 플러그인의 한 줄이 있는데, 이 줄을 제거하면 메시지가 사라집니다. 며칠 기다려 주신다면 이 기능을 설정 옵션으로 추가하겠습니다.
정말 감사합니다. 서두를 필요는 전혀 없습니다.
이 문제로 계속 귀찮게 해서 죄송하지만, @RGJ 님께 알려드리고 싶었습니다. 항상 익명으로 설정된 카테고리에서 작성된 게시글은 감시 단어 목록 중 “승인 필요” 항목을 우회하는 것 같습니다. 검열, 플래그, 교체, 태그, 침묵 목록에 포함된 감시 단어가 있는 다른 게시글은 정상적으로 차단되지만, “승인 필요” 목록에 있는 단어는 모두 통과되고 있습니다.