Unanswered Filter adds a new breadcrumb dropdown that allows users to filter a topic list by unanswered (0 replies) and answered topics (more than 1 reply). There’s also an option to show an “unanswered” link in the nav as an alternative to the dropdown.
Hi @awesomerobot – 방금 [이전 동작]인 “답변 없는 필터 링크” 구성 요소를 테스트해 보았는데, 제가 원하는 것과 거의 완벽하게 일치합니다. 다만, 몇 가지 개선 사항이 있습니다:
지정된 카테고리나 태그가 있는 주제를 건너뛸 수 있는 기능이 있으면 좋겠습니다. 일부 정보 제공용 주제는 답변이 꼭 필요하지 않은 경우가 있는데, 이들은 특정 카테고리에 속해 있거나 “documentation”(문서) 등으로 태그가 지정되어 있을 수 있습니다. 예를 들어, 고정된 “환영” 게시물은 태그를 통해 제외할 수 있습니다.
“답변 없음”(Unanswered)이 “새 항목”(New)과 “읽지 않음”(Unread)처럼 조금 더 자연스럽게 작동하기를 바랍니다. 즉, 0이 아닌 경우에만 표시되고, 개수도 함께 표시되면 좋겠습니다. 관련 읽지 않은 주제가 없는 것처럼 보일 때 클릭할 유인이 적기 때문입니다.
이 두 가지가 추가된다면 완벽할 것 같으며, 저는 이것이 Discourse의 핵심 기능으로 추가되어야 한다고 생각합니다.
새로운 “Unanswered Filter” 컴포넌트를 사용해 보기로 했습니다. 제 디스코urs 인스턴스에 문제가 있었던 건지 모르겠지만, 초기 설정에 어려움을 겪었습니다. 표시되도록 하기 위해 설치 해제, 재설치, 재시작을 반복한 끝에 다음 명령을 실행했습니다:
cd /var/discourse
./launcher destroy app
./launcher start app
… 이렇게 하니 마침내 적용되었습니다.
컴포넌트 설정에서 모든 제외 항목을 해제한 후, 상태 필터가 카테고리 보기(우리의 경우 기본값이 카테고리로 설정된 홈 페이지 포함)에 표시되지 않는 이유를 깨닫는 데 잠시 걸렸습니다. 그건 주제 필터이기 때문이죠. [이마를 때리는 소리] 당연히 카테고리 목록을 필터링할 수는 없으니까요.
여전히 태그별로 주제를 제외할 수 있으면 좋겠습니다. 그러면 정보성 주제를 "답변 없음"으로 나열하지 않을 테니까요. 하지만 간단한 해결책은 주제를 잠금 전에 하나의 답변을 게시하는 것입니다. 예를 들어 *“이 주제는 잠겨 있습니다.”*라고 하는 식으로요.
Discourse 설치 버전이 최신인지 확인해 보셨나요 (admin/upgrade)? 업데이트를 통해 이 문제가 해결될 것으로 예상됩니다.
현재 계획은 없습니다. 이 기능을 구현하는 직접적인 방법이 있다고 생각되지 않습니다… 이 테마 컴포넌트는 0개의 답변을 가져오기 위해 내장된 URL 파라미터(?max_posts=1)에 의존하고 있지만, 특정 그룹의 사용자가 생성한 게시물을 숨기는 기능이 있는지 의문입니다.