사용자가 하단에 도달하면 토픽이 자동으로 고정 해제되는 것을 어떻게 막나요?

팀 여러분,

제 생각에는 스레드 고정 기능이 사용자 수준에서 작동하는 것 같습니다. 고정된 스레드를 한 번 확인하면 사용자 수준에서 자동으로 고정 해제되는 건가요? 문서를 읽어보니 주제를 항상 맨 위에 고정되도록 강제할 수 있는 것 같습니다.

도대체 어떻게 해야 하나요?

감사합니다, 친구들.
마이크

안녕하세요 @P2W!

관리자로서 아래 설정을 변경하면 고정된 주제가 페이지 상단에 유지되도록 할 수 있습니다:


하지만 사용자 레벨에서는 설정 -> 인터페이스로 이동하여 이 설정을 변경할 수 있습니다.

도움이 되셨으면 좋겠습니다 :blush:

이 설정은 혼란스럽습니다. 한 설정은 기본적으로 사용자가 동작 방식을 선택할 수 있게 하는 반면, 다른 설정은 사용자에게 해당 옵션을 제거한다는 점이 명확하지 않습니다. 상당히 미묘한 차이입니다.

아마 제가 둔해서 그런 것일 수도 있지만, 상황이 어떻게 돌아가는지 깨닫기 전에 시간을 꽤 낭비했습니다.

아니, 정말 안됐네요! 그 점이 혼란스러울 수 있다는 데 동의합니다. 그 차이를 더 명확하게 보여줄 수 있는 설정 설명을 추천해 주실 수 있나요?

일부 섹션에서는 정상적으로 작동하는 것처럼 보이지만, 다른 섹션에서는 고정된 주제들이 아래로 밀려나고 있습니다. 두 개의 체크박스 모두 해제되어 있는 상태입니다.

예를 들어 p2w.gg — Buy, Sell & Trade Game Accounts, Currency & Items 페이지를 참고해 주세요.

프로필에서 해당 항목의 체크를 해제하셨나요?

사실 해당 게시글은 하위 카테고리에 고정되어 있습니다. 하위 카테고리의 게시글을 상위(메인) 카테고리에 고정할 수 있는 방법이 있을까요?

한 가지 더 질문이 있습니다. 사용자 수준에서 고정 해제 기능을 비활성화할 수 있나요? 해당 기능을 유료화할 계획인데, 사용자가 기능을 비활성화하면 그 목적이 무의미해지기 때문입니다.

아직 불가능합니다.

혹시 교묘한 CSS를 사용해 사용자 설정에서 해당 옵션을 숨길 수 있을까요?

그 두 개의 “리셋” 버튼은 정확히 어떤 기능을 하나요?

여러 가지 가능성이 떠오르지만, 코드에서 로직을 찾지 못했습니다 (죄송합니다. 제 Ruby 읽기 실력은 초보 수준에 불과합니다):

  1. 각 사용자에게 해당 설정을 리셋한다. 하지만 그렇다면 아래 버튼은 큰 의미가 없을 것 같습니다. 이 설정은 새 사용자의 기본값에만 관련이 있는 것처럼 보이니까요?

  2. 모든 사용자의 모든 주제에 대한 “고정” 상태를 리셋한다. 하지만 이 경우에도 아래 버튼은 큰 의미가 없을 것 같습니다. 이 설정은 새 사용자의 기본값에만 관련이 있는 것처럼 보이니까요?

안녕하세요, @olm :slight_smile:

‘reset’ 옵션은 관리자 설정을 원래의 기본 설정으로 되돌리는 데 사용됩니다. 이 과정에서 사용자의 설정을 초기화해야 하는 경우가 있습니다. 예를 들어, 두 번째 옵션인 default topics automatic unpin(기본 주제 자동 고정 해제)을 초기화하거나 변경할 경우, 변경 시점부터 적용할 뿐만 아니라 과거에도 변경 사항을 적용할 것인지 묻는 메시지가 표시됩니다:

정말 빠른 답변 감사합니다!

이런 옵션들의 의미를 찾아볼 수 있는 semacam "디스코urs 사용자 매뉴얼"이 있을까요? 적어도 Documentation - Discourse Meta 에서는 설명을 찾지 못했습니다.

그리고… 혹시 관리자도 고정된 모든 토픽에 대해 모든 사용자의 “고정” 설정을 초기화할 수 있는 옵션이 있을까요?

이상적으로는 각 관리자 설정에 대한 설명이 해당 페이지 자체에서 충분한 정보를 제공해야 합니다(필요하다면 더 명확하게 만드는 방법에 대한 제안도 항상 환영합니다 :+1:). 하지만 meta.discourse.org가 사실상 디스코urs 사용자 매뉴얼입니다. :slight_smile: 검색에서 아무것도 찾지 못하셨다면, 새로운 주제를 만들어 필요한 내용을 질문해 주십시오.

레일스 콘솔을 사용하지 않고는 쉬운 방법이 있다고 생각하지 않습니다. 주제 렌치를 사용하여 각 주제를 개별적으로 고정 해제하고 다시 고정할 수는 있지만, 사용자는 원하는 대로 주제를 고정 해제하고 다시 고정할 수 있으므로, 모두 초기화해도 여전히 사용자의 설정에 의해 덮어쓸 수 있습니다. 항상 표시되기를 원하는 정보가 있다면 Versatile Banner 테마 구성 요소를 사용해 볼 수 있습니다.

정말 감사합니다, @JammyDodger! 정말 감사드립니다.

감사합니다. 고정된 주제가 몇 개뿐인 경우(그리고 모든 주제가 기본적으로 표시되고 상단에 유지되는 것이 가장 합리적이라고 생각합니다) 가장 쉬운 방법인 것 같습니다.