모바일에서 최신 글 대신 고정 게시글이 표시됩니다

안녕하세요,

저희 포럼의 모바일 뷰를 커스터마이징하려고 하고 있습니다. 설정에서 "데스크톱 카테고리 페이지 스타일"을 "카테고리 및 최신 주제"로 설정했는데, 데스크톱에서는 잘 작동합니다. 하지만 모바일에서는 이 설정이 반영되지 않는데, 설정에서 이 부분을 변경할 수 있는 곳이 있을까요?

현재 모바일에서는 각 보드의 주제 순서가 매우 무작위입니다. 어떤 주제는 오래된 고정 주제이고, 어떤 주제는 최신 주제입니다. 이 부분을 어떻게 변경할 수 있을까요?

화면 공간의 제한으로 인해 모바일에서 카테고리 및 최신 주제 보기 기능을 제공하기는 어려울 것 같습니다.

해당 모바일 화면 캡처는 로그인하지 않은 사용자의 상태이며, 이 경우 Discourse가 사용자가 해당 고정 주제들을 읽었는지 여부를 알 수 없으므로 항상 상단에 모든 고정 주제들이 표시됩니다. 로그인한 상태로 확인하면 화면이 다르게 보입니다.

로그인한 상태에서도 여전히 해결해야 할 문제가 있으신가요?

음, 하지만 내 클라이언트가 겪고 있는 문제는 2022년에 고정된 주제들이 로그아웃된 사용자에게도 표시된다는 점입니다. 이로 인해 사용자가 포럼이 구식이라고 생각할 수 있습니다.

해결책은 무엇일까요? 로그아웃된 사용자에게 최신 주제들이 보이도록 이 주제들의 고정을 해제해야 하나요? 주제의 날짜를 업데이트할 수 있을까요?


사용자가 로그인된 상태에서 해당 고정 주제들을 클릭한 뒤 홈 페이지로 돌아오면, 고정된 주제는 단순히 회색으로 표시됩니다. 완전히 제거되지는 않습니다.

문제는 현재 로그인된 계정이 해당 고정 주제들을 읽지 않았다는 것입니다. 고정 주제는 개인이 해당 주제를 읽을 때까지 고정 상태로 유지되도록 설계되어 있으며, 읽은 시점에 해당 개인에 대해 고정 해제됩니다.

따라서 이 주제들이 모든 사람이 읽어야 할 만큼 중요해서 고정된 것인지, 아니면 그렇지 않은지에 따라 판단해야 합니다. 후자의 경우, 고정 해제하면 더 이상 최신 게시글 위에 표시되지 않습니다.

게시글을 읽으면 해당 사용자에게 자동으로 고정 해제됩니다.

로그인한 상태에서 고정된 게시글들을 읽어본 후 홈 화면에서 무엇을 확인하시나요?

도움이 될 수 있으니 Force Mobile Homepage 도 참고해 보십시오.

최근에 저도 비슷한 상황을 겪었습니다. 2021년의 고정된 주제들이 여러 개 있었고, 그것들이 모두 닫혀 있는 상태였습니다. 주제들을 고정해 두려는 의도가 명확하지만, 주제 목록 상단에 오래된 날짜가 표시되면 포럼에 활동이 많지 않은 것처럼 보입니다.

네. 관리자 사용자로 로그인하여 고정된 주제에 들어간 후, 페이지 오른쪽 상단에 있는 관리자 wrench 아이콘을 클릭하세요. 드롭다운 메뉴에서 "타임스탬프 변경"을 선택하면 주제의 날짜를 업데이트할 수 있습니다.

또 다른 해결 방법은 CSS를 사용하여 고정된 주제들의 날짜를 숨기는 것입니다. 다음과 같은 코드를 테마나 테마 컴포넌트에 추가하면 작동할 것입니다:

.topic-list-item.pinned .activity.last {
    display: none;
}

또는 모바일 기기만 대상으로 하려면:

.mobile-view .topic-list-item.pinned .activity.last {
    display: none;
}

네, 모바일에서는 카테고리 페이지에 템플릿이 하나만 있고, 여기에는 추천 주제와 함께 카테고리가 표시됩니다. @HAWK 님이 이미 언급했듯이, 가장 쉬운 해결책은 Force Mobile Homepage(모바일 홈페이지 강제) 구성 요소를 사용하여 모바일 홈페이지를 “Latest”(최신)로 설정하는 것입니다. 이 경우 전역의 최신 주제 목록이 표시됩니다.

다만 그렇게 하신다면, 모바일 사용자가 주제 목록, 카테고리 및 다른 페이지 사이를 더 잘 탐색할 수 있도록 내비게이션 메뉴도 조정하는 것을 권장합니다. 현재 메뉴에는 외부 링크와 카테고리만 있습니다:

보통 포럼의 주요 내비게이션 항목을 상단에 배치하고, 외부 링크는 전용 섹션으로 묶어두는 것이 더 명확한 패턴입니다. 이렇게 하면 포럼에서 벗어나는 것에 대한 의외의 요소가 사라집니다. 다른 Discourse 커뮤니티의 예시를 보여드립니다: