설문 조사에 댓글과 답변을 끄려면?

유저들이 투표에 대한 답변을 단순히 투표로 하지 않고 긴 설명으로 남기는 것 같아 정말 짜증납니다. 투표 주제에 대한 답변을 끄거나 제한할 방법이 있을까요?

4개의 좋아요

그렇게 하려면 주제를 닫아야 하는 것 아닌가요?

혹은 #polls 카테고리에서만 투표를 허용하고, 해당 카테고리에서 답글 권한을 제한하는 방법도 있을 것 같습니다. (수정: 아니네요. :slight_smile: 투표에 참여하려면 카테고리에서 답글 권한이 필요합니다)

3개의 좋아요

진짜 공감해! 이건 정말 좋은 #contribute:feature가 될 수 있을 것 같아

4개의 좋아요

이 내용을 조금 더 확장하면, 때로는 그 반대 경우도 유용할 수 있습니다.

설문조사에서 자유 텍스트 답변이나 확장된 답변을 제공하면 유용한 경우가 많습니다. 예를 들어:

  • 이 기능 요청에 전적으로 동의합니다
  • 이 요청이 유용하다고 생각하지 않습니다
  • 기타
0 voters

‘기타’ 항목을 선택하면 자유 텍스트 답변을 유도하도록 하고 싶습니다. 짧은 답변으로 받거나, 설문조사 자체 안에 입력란을 두는 방식도 괜찮습니다.

2개의 좋아요

실제로 카테고리 설정에 “투표” 권한을 추가해야 합니다.

다만, 운영자/스태프가 아닌 경우 CSS를 사용하여 답변 버튼을 숨기는 데 도움이 될 수 있을 것 같습니다.

1개의 좋아요

투표가 있는 주제에만 이를 제한하는 것은 어려울 것입니다. 전용 태그나 카테고리가 없는 한 그렇습니다. 다만, 관련 CSS를 가진 스태프에게만 제한된 poll-replies-off 태그를 사용하면 꽤 잘 작동할 것 같습니다.

3개의 좋아요

네, 최적으로 작동하려면 전용 카테고리나 태그가 필요하거나, 투표(설문)를 감지하는 방법이 필요합니다.

제 생각에는 전용 카테고리를 두는 것이 더 적합할 것 같습니다.

개인적으로는 투표용 카테고리 보안 옵션을 추가하는 기능 요청이나 플러그인이 필요하다고 봅니다. 다만 전용 태그를 사용하는 것이 더 유연할 수도 있습니다.

1개의 좋아요

참고로, 제가 진행하는 모든 투표는 같은 카테고리에 있습니다. 첫 투표에 참여한 사람들이 이후 투표를 더 쉽게 찾을 수 있도록, 투표 참여를 장려하기 위해 이렇게 하고 있습니다.

2개의 좋아요

처음에는 버튼이 숨겨져 있는 상태에서도 답글을 달 수 있는 다른 방법들, 예를 들어 첫 게시글을 관찰하고 있는 사용자를 위한 이메일 답글이나, 작성창이 열린 채로 해당 주제를 이동하는 경우 등이 있을 것 같다고 생각했습니다. 우연히 이 제한을 우회할 수 있는 방법이 너무 많아 보였기 때문입니다.

3개의 좋아요

이 문제를 귀엽게 처리하는 또 다른 방법은 해당 카테고리를 위한 특수한 플레이스홀더를 사용하거나, 아직 투표하지 않았음을 알려주는 팝업 배너 알림을 표시하는 것입니다.

정말 맞습니다. 꽤 불안정할 거예요. @merefield님의 좋은 제안에도 같은 말이 적용됩니다.

그래서 네, 토픽에서 답글은 차단되지만 투표는 허용되는 이 기능 요청은 완전히 타당합니다.

1개의 좋아요

OP에서 투표에 대한 답변을 방지하는 특정 시나리오의 경우, 토픽 닫기 접근 방식 + 태그 기반 숨김 처리를 위한 마이크로 테마 구성 요소를 사용하는 것이 가능할 수 있습니다. 대신 답변 버튼이 아닌 닫힘 자물쇠 아이콘을 대상으로 지정하여, 토픽이 ‘닫힘’ 상태로 보이지 않게 할 수 있습니다(투표를 닫고 태그를 제거할 때까지).

저는 이 용도로 open-poll 태그를 사용했으며, 다음과 같은 사용자 정의 테마 구성 요소를 만들었습니다:


// 토픽 목록 및 토픽 내부에서 자물쇠 아이콘 숨기기

.tag-open-poll .topic-statuses .d-icon-lock  {
    
    display: none;
}

// '닫힘' 소형 액션 게시물 숨기기

.tag-open-poll .small-action {
    
    display: none;
}

(다만 제 CSS 실력이 그리 뛰어나지 않으니, 제 숙제를 검토해 주시면 감사하겠습니다 :slight_smile:)

그리고 토픽의 OP에는 다음과 같은 것을 사용합니다:

그리고 토픽 목록에서는 이렇게 보입니다:

그리고 투표가 종료될 때 open-poll 태그를 제거하면 모든 것이 다시 표시되고, 투표가 끝나면 제대로 닫힌 것처럼 보입니다. :magic_wand:

5개의 좋아요