토픽을 닫은 직후 답글 버튼을 비활성화해 주세요

포럼에서 20분 전까지 닫힌 게시글에 답변이 가능하다는 것을 확인했습니다. 결국 답변 버튼은 사라지지만, 그 버튼이 남아 있는 것이 다소 불편하다는 피드백을 받고 있습니다. 예를 들어, 방금 내 포럼에서 이런 일이 발생했습니다.


답변을 남긴 사람은 관리자가 아니었는데도 답변 버튼이 그대로 남아 있었습니다. 일부 사용자의 피드백에 따르면, 주제가 닫힌 후에도 최대 20분 동안 답변 버튼이 유지된다고 합니다. 답변 버튼이 즉시 사라지도록 수정해 주실 수 있나요?

4개의 좋아요

이 문제는 많은 포럼에서 볼 수 있는 문제입니다. 현재는 문제를 일으키지 않지만, 수정되어 개선되기를 바랍니다!

1개의 좋아요

제가 아는 한, 답글 버튼은 다음과 같이 작동합니다:

  • 스태프가 토픽을 닫으면, 사용자가 페이지를 새로고침할 때까지 버튼이 그대로 남아 있습니다. 새로고침을 하지 않으면 “답글” 인터페이스를 “열 수” 있습니다(즉, 무언가를 작성하고 있는 것처럼 보이지만), "답글"을 누르는 순간 토픽이 닫혔다는 메시지가 표시됩니다.

  • 토픽이 닫힌 후에도 답글 버튼을 본 적이 없습니다. 해당 상황을 보여줄 수 있는 영상을 공유하도록 요청해 보시는 건 어떨까요? 여기서 재현해 보시고 Contribute > Bug 카테고리에 게시해 주세요.

또한 수천 번 본 것(스크린샷에도 나타남)은, 사용자가 아직 답글을 작성하고 있는 동안 모드/관리자가 토픽을 닫는 경우입니다. 참고로, 그 사용자의 아바타는 여전히 하단에 표시될 수 있습니다.

2개의 좋아요

확인해 주셔서 감사합니다. 이제 왜 그런 일이 발생하는지 대부분 이해했습니다!

3개의 좋아요

@dax, 이 문제를 재현할 수 있을까요?

2개의 좋아요

제 포럼에서 몇몇 분들에게 물어보면서, 토픽이 닫힌 상태에서도 새로고침 시 답글 버튼이 여전히 남아 있는 모습을 담은 영상을 구할 수 있는지 확인해 보겠습니다.

2개의 좋아요

안녕하세요. 이 테마 컴포넌트가 매우 유용할 것이라고 생각합니다.

우리는 고레벨 멤버들이 닫힌 스레드에 답글을 달 수 있는 것과 동일한 문제를 겪고 있었으며, 이는 tl4, 모더레이터 및 관리자들도 해당됩니다.

이 컴포넌트는 사람들이 닫힌 주제에 답글을 달아 게시물을 올려버리는(bumping) 것을 경고해 줍니다.

첨부한 사진에서 CaptainZac는 모더레이터입니다.

@codinghorror 이 테마 컴포넌트가 Discourse 설치에 포함될 수 있을지도 모릅니다.

3개의 좋아요

그러면 이 전체 토픽이 잘못 서술된 것이네요. 모더레이터와 스태프는 닫힌 토픽에도 답글을 달 수 있습니다.

1개의 좋아요

맞습니다. 하지만 일반 사용자의 경우, 페이지를 새로고침해도 버튼이 최대 20분까지 닫혀 있는 동안에도 계속 남아 있는 경우가 있습니다.

1개의 좋아요

저는 @CaptainZac 님이 폐쇄된 토픽에 답글을 남긴 다른 사용자를 두고 논쟁하는 것 같다고 생각합니다. 그 사용자는 스태프가 아니라 일반 멤버입니다. 잘 살펴보면 “Nuggetfornia” 님이 답글을 남기고 있는 것을 확인할 수 있습니다.

3개의 좋아요

죄송합니다, 그 부분은 놓치고 있었습니다. 이전에는 그런 문제를 겪어본 적이 없습니다. 아마도 새로운 버그인 것 같습니다. 보통 저희 사이트에서 답변 중간에 있는 사용자들도 답변을 완료한 후 게시가 불가능하다고 알려주면(주제가 닫혀 있기 때문에) 어떤程度的 불만을 표현하곤 합니다. 물론 저희 경우에는 tl4의 모더레이터와 관리자들은 예외입니다. 그래서 저는 그 테마 컴포넌트를 설치한 것입니다.

맞습니다. 하지만 3일 전에 답변 작성을 시작해서 브라우저를 계속 열어둔 경우를 생각해 보세요. 그런데 그 주제(토픽)가 어제 닫혔다면 어떻게 하시겠습니까? 사용자가 작성 중인 답변을 강제로 닫으라고 제안하시는 건가요?

주제가 닫히는 즉시 답변 버튼을 제거해야 한다는 점에는 동의합니다. 하지만 주제 닫힘 직전 몇 분, 몇 시간, 심지어 며칠 전에 답변을 작성하고 있었다는 것을 어떻게 알 수 있을까요?

페이지 상단에 경고 메시지가 표시되거나, 화면에 팝업이 뜨면서 해당 토픽이 닫혔음을 알리는 방식이 좋을 것 같습니다. 반드시 사용자가 닫을 수 있는 형태여야 하며, 그렇게 하면 작성 중인 내용을 다른 곳에 복사해서 붙여넣을 수 있습니다. 이렇게 하면 사용자가 시간을 들여 작성한 답변이 닫히면서 사라지는 일을 방지할 수 있습니다.

3개의 좋아요

하지만 이렇게 하려면 사용자가 페이지를 새로고침해야 하지 않을까요? 주제가 닫히는 시점까지 표시되도록 하는 것이 가능한지 확실하지 않습니다…

이 방식과 유사할 것입니다:

주제가 닫힌 후에도 작성기(composer)에 남아 있는 경우, Discourse는 새로고침 없이 새 주제가 게시되면 상단에 파란색 바가 나타나도록 하는 기능이 있습니다. 예를 들어, 아래 이미지와 같습니다.


새 주제가 게시될 때 이 팝업이 나타나도록 할 수 있다면, 작성기에 있는 동안 주제가 닫혔을 때 팝업을 표시할 수 있는 기능도 구현할 수 있어야 합니다.

2개의 좋아요

의도가 뭔지 정확히 이해는 못 했지만, 답글을 작성할 때 키보드와 작성 창이 화면의 절반 이상을 차지해요.

모바일에서는 그게 불가능한데, 그건…

아니, 이런 걸 말하는 거예요 (그림이 좀 엉성하지만 의도는 알 수 있을 거예요)

이와 관련된 사용자들의 영상을 몇 개 구해 보겠습니다.

답글 버튼이 클릭 또는 탭될 때, 편집기가 처음 호출된 시점에 해당 주제가 닫혀 있지 않은지 확인하는 "중요 실패 검사(critical fail check)"를 도입하는 방안을 지지합니다.

그 외, 사용자가 편집기에서 답글을 작성하고 있는 동안 주제가 닫힌다면, 이는 불행한 일이자 드문 경우이며, 어쩔 수 없는 상황이라고 볼 수 있습니다.

(사용자들은 복사 및 붙여넣기 방법을 잘 알고 있으므로 작성 중인 내용이 사라지는 일은 없을 것입니다. 닫힌 주제에 대한 답글 초안을 저장하는지 확실하지는 않지만, 아마도 저장할 것이라 생각되므로 해당 경우 사용자는 이중으로 보호받게 됩니다.)

2개의 좋아요

최근에 이 부분이 변경되지 않았다면요. 제 경험상 사용자가 답글을 게시하려고 하면 Discourse가 게시물을 게시할 수 없다고 응답합니다. 예를 들어 한 사용자는 자신의 글을 복사해서 새로운 주제를 시작해야 했습니다.

그럼에도 불구하고 @CaptainZac 님, 회원들이 답글 작성에 시간을 들였는데 게시가 거부된다고 불평하고 있나요?

1개의 좋아요