게시판 섹션에 버튼이 두 개로 표시되는 이유?

안녕하세요, 저는 디스커스를 처음 사용하며 현재 포럼을 설정하고 있습니다. 대부분의 질문에 대해서는 이 포럼의 이전 게시글을 참고할 수 있어 정말 좋습니다. 하지만 이 문제에 대해서는 해결책을 찾지 못했고, 제 문제가 꽤나 당혹스럽습니다.

테스트 게시 섹션에는 "답글"과 "추적"을 위한 두 개의 버튼이 있습니다. 이 두 버튼은 동일한 목적으로 사용되는 것으로 보입니다. 그렇다면 왜 중복되어 있는 것일까요? 이 중 하나를 비활성화하고 싶은데, 가능한가요? 선택할 수 있다면, 페이지 오른쪽에 있는 버튼들을 제거하고 싶습니다.

아래에 이미지를 첨부합니다. 소중한 도움에 감사드리며, 좋은 하루 보내세요!

타임라인의 버튼은 주제를 읽는 동안 알림 수준을 변경하고 주제에 답글을 남길 수 있게 해 줍니다. 맨 아래로 내려가면 해당 버튼이 사라집니다:

안녕하세요 @Moin, 정말 빠른 답변 감사합니다! 제 포럼에서는 버튼이 사라지지 않습니다. 아마도 하단에 표시되도록 설정된 “관련 주제” 기능을 비활성화한 것과 관련이 있을 수 있습니다.

테스트 목적으로 “추천 주제” 기능을 다시 추가했습니다. 슬라이더의 두 버튼이 사라집니다. "추천 주제"를 0으로 설정하면 사라지지 않습니다. 버그인 것 같습니다.

토픽의 끝부분에 도달하기 전에 답변을 하거나 추적 상태를 변경하는 것이 좋습니다.

말씀하신 내용을 이해할 것 같습니다. 토픽을 처음 로드할 때 이미 페이지 맨 아래로 스크롤되어 있으면 알림 벨/답글 아이콘이 표시됩니다. 이 아이콘들은 위로 스크롤했다가 다시 아래로 내려가면 사라집니다.

이것이 현재 확인하고 계신 현상인가요?

이 문제는 추천 토픽(Suggested Topics)과는 관련이 없어 보입니다. suggested topics를 “0” 또는 "5"로 설정해도, 추천 항목이 표시되는 글이든 아닌든 재현할 수 있습니다.

@lindsey님, 안녕하세요. 제 포럼에서는 이런 일이 발생합니다. 추천된 주제가 0개일 때 버튼이 사라지지 않아요.

페이지의 맨 아래(주제 내 마지막 게시물의 끝이 아닌) 맞는지 확인해 주시겠어요? 더 아래에 관련 주제 섹션이 있나요?

그것은 분명히 페이지의 맨 아래 부분이며, 아래에 관련 주제 섹션이 없습니다. "제안된 주제"를 0으로 설정하여 비활성화했기 때문입니다.

알겠습니다. 참고로, Related Topics와 Suggested Topics는 서로 다른 기능이라 하나를 비활성화한다고 해서 다른 하나까지 비활성화된 것은 아닙니다. 그래서 질문드린 거예요!

이것은 일관된 문제가 아닌 것 같으니 Support 채널로 옮기겠습니다. 어떤 테마를 사용 중이신가요?

네, 감사합니다. 차이를 몰랐습니다. 기본 시작 테마를 사용 중입니다.

안전 모드에서 재현할 수 있습니다

아, 흥미롭네요 — @Moin님 감사합니다! Meta와 테스트 사이트에서 사용했던 테마에 어떤 커스터마이징이 적용되어 있었던 것 같습니다. 테마를 기본값으로 바꾸니 저도 재현할 수 있었어요.

우리가 어떻게 그렇게 설정하고 있는지 주변에 물어보겠습니다.

아마도 “Powered by Discourse” 링크일 겁니다.

이 기능은 타임라인이 페이지 하단에서 얼마나 떨어져 있는지에 따라 작동합니다. 구체적으로, 마지막 게시물 아래에 topic-bottom이라는 빈 컨테이너가 있습니다. 타임라인이 이 컨테이너를 지나가면 “도킹(docked)” 상태가 되고 컨트롤이 숨겨집니다.

브라우저 창이 충분히 높고, 토픽 푸터 컨트롤 아래에 콘텐츠가 충분하지 않으면 이 상태에 도달하지 못할 수 있습니다.

예를 들어… 이 높은 브라우저 창에서는 타임라인이 내려갈 수 있는 최하단까지 내려온 상태입니다… 더 이상 스크롤할 콘텐츠가 없습니다.

하지만 창을 더 짧게 만들면 하단에 도달하려면 더 많이 스크롤해야 하고, 충분히 짧으면… 버튼이 사라집니다.

고려해 볼 수 있는 개선 방법 중 하나는 토픽의 끝이 아니라 푸터 버튼과의 거리를 기준으로 타임라인에서 버튼을 숨기는 것입니다(실제로는 구현이 생각보다 복잡해져서 가치가 없을 수도 있습니다).

이렇게 하면 위 첫 번째 스크린샷에서는 두 버튼 모두 여전히 표시될 수 있는데, 둘 사이의 거리가 더 넓기 때문에 괜찮을 수 있습니다… 그리고 아래와 같은, 둘이 가깝지만 아직 지나가지 않은 상황에서 조금 더 제어하기 쉬울 것입니다… 이 경우 숨기는 것이 합리적입니다.