유저들이 투표에 대한 답변을 단순히 투표로 하지 않고 긴 설명으로 남기는 것 같아 정말 짜증납니다. 투표 주제에 대한 답변을 끄거나 제한할 방법이 있을까요?
그렇게 하려면 주제를 닫아야 하는 것 아닌가요?
혹은 (수정: 아니네요. #polls 카테고리에서만 투표를 허용하고, 해당 카테고리에서 답글 권한을 제한하는 방법도 있을 것 같습니다.
투표에 참여하려면 카테고리에서 답글 권한이 필요합니다)
진짜 공감해! 이건 정말 좋은 #contribute:feature가 될 수 있을 것 같아
이 내용을 조금 더 확장하면, 때로는 그 반대 경우도 유용할 수 있습니다.
설문조사에서 자유 텍스트 답변이나 확장된 답변을 제공하면 유용한 경우가 많습니다. 예를 들어:
- 이 기능 요청에 전적으로 동의합니다
- 이 요청이 유용하다고 생각하지 않습니다
- 기타
‘기타’ 항목을 선택하면 자유 텍스트 답변을 유도하도록 하고 싶습니다. 짧은 답변으로 받거나, 설문조사 자체 안에 입력란을 두는 방식도 괜찮습니다.
실제로 카테고리 설정에 “투표” 권한을 추가해야 합니다.
다만, 운영자/스태프가 아닌 경우 CSS를 사용하여 답변 버튼을 숨기는 데 도움이 될 수 있을 것 같습니다.
투표가 있는 주제에만 이를 제한하는 것은 어려울 것입니다. 전용 태그나 카테고리가 없는 한 그렇습니다. 다만, 관련 CSS를 가진 스태프에게만 제한된 poll-replies-off 태그를 사용하면 꽤 잘 작동할 것 같습니다.
네, 최적으로 작동하려면 전용 카테고리나 태그가 필요하거나, 투표(설문)를 감지하는 방법이 필요합니다.
제 생각에는 전용 카테고리를 두는 것이 더 적합할 것 같습니다.
개인적으로는 투표용 카테고리 보안 옵션을 추가하는 기능 요청이나 플러그인이 필요하다고 봅니다. 다만 전용 태그를 사용하는 것이 더 유연할 수도 있습니다.
참고로, 제가 진행하는 모든 투표는 같은 카테고리에 있습니다. 첫 투표에 참여한 사람들이 이후 투표를 더 쉽게 찾을 수 있도록, 투표 참여를 장려하기 위해 이렇게 하고 있습니다.
처음에는 버튼이 숨겨져 있는 상태에서도 답글을 달 수 있는 다른 방법들, 예를 들어 첫 게시글을 관찰하고 있는 사용자를 위한 이메일 답글이나, 작성창이 열린 채로 해당 주제를 이동하는 경우 등이 있을 것 같다고 생각했습니다. 우연히 이 제한을 우회할 수 있는 방법이 너무 많아 보였기 때문입니다.
이 문제를 귀엽게 처리하는 또 다른 방법은 해당 카테고리를 위한 특수한 플레이스홀더를 사용하거나, 아직 투표하지 않았음을 알려주는 팝업 배너 알림을 표시하는 것입니다.
정말 맞습니다. 꽤 불안정할 거예요. @merefield님의 좋은 제안에도 같은 말이 적용됩니다.
그래서 네, 토픽에서 답글은 차단되지만 투표는 허용되는 이 기능 요청은 완전히 타당합니다.
OP에서 투표에 대한 답변을 방지하는 특정 시나리오의 경우, 토픽 닫기 접근 방식 + 태그 기반 숨김 처리를 위한 마이크로 테마 구성 요소를 사용하는 것이 가능할 수 있습니다. 대신 답변 버튼이 아닌 닫힘 자물쇠 아이콘을 대상으로 지정하여, 토픽이 ‘닫힘’ 상태로 보이지 않게 할 수 있습니다(투표를 닫고 태그를 제거할 때까지).
저는 이 용도로 open-poll 태그를 사용했으며, 다음과 같은 사용자 정의 테마 구성 요소를 만들었습니다:
// 토픽 목록 및 토픽 내부에서 자물쇠 아이콘 숨기기
.tag-open-poll .topic-statuses .d-icon-lock {
display: none;
}
// '닫힘' 소형 액션 게시물 숨기기
.tag-open-poll .small-action {
display: none;
}
(다만 제 CSS 실력이 그리 뛰어나지 않으니, 제 숙제를 검토해 주시면 감사하겠습니다
)
그리고 토픽의 OP에는 다음과 같은 것을 사용합니다:
그리고 토픽 목록에서는 이렇게 보입니다:
그리고 투표가 종료될 때 open-poll 태그를 제거하면 모든 것이 다시 표시되고, 투표가 끝나면 제대로 닫힌 것처럼 보입니다. ![]()

