기존 카테고리가 페이지에는 보이지 않으나 카테고리 정렬 시에는 보임

안녕하세요

제 이름은 Wim이며, Discourse를 사용하는 데는 완전한 초보입니다. 용어가 부정확할 수 있으니 양해 부탁드립니다. 저는 Discourse가 호스팅하는 기존 포럼을 재구성하도록 요청받았습니다. 이 포럼은 Discourse와 협력하여 설계되었으며 (관련이 있을 경우) Discourse에서 설계한 맞춤 테마와 일부 전용 컴포넌트를 사용하고 있습니다.

실시해야 할 작업은 새로운 범주를 추가하고, 일부 범주/주제를 새 범주로 병합하며, 일부 범주를 제거하는 등의 작업이며, 저는 이를 스테이징 환경에서 수행하고 있습니다.

관리자(일반 사용자가 아님) 권한으로 작업을 진행하던 중, 어딘가에서 주요 범주(하위 범주 및 하위-하위 범주 포함)를 잃어버린 것을 발견했습니다. 그러나 범주 순서를 다시 정렬할 때 해당 범주가 예상된 위치에 표시되는 것을 볼 수 있습니다. 현재 범주/하위 범주가 220개 이상 있습니다.

제가 놓치고 있는 명백한 부분이 있는지 궁금합니다. 관리자 패널의 설정에서 제한 사항을 찾아보았지만 바로 해결하지는 못했습니다. 구글 검색과 이 포럼 내 검색도 (즉각적으로) 결과를 주지 않았는데, 이는 검색어가 부정확하기 때문일 수 있습니다.

어디를 살펴봐야 하는지 조언을 주시면 감사하겠습니다. 추가 정보가 필요하시면 알려주세요. 그리고 네, 바보 같은 저는 시작하기 전에 백업을 하지 않았습니다 :cry:

안녕하세요, @sterretje님 :slight_smile:

혹시 음소거(Mute)를 설정하셨나요? 그러면 최신(Latest) 목록에서 표시되지 않습니다. 해당 카테고리로 직접 이동하면 종 아이콘을 통해 알림 수준을 변경하거나, /preferences/tracking 페이지로 가서那里的 목록에서 제거할 수 있습니다.

감사합니다.

잘못된 카테고리에 게시물을 올린 점 죄송합니다. 앞으로 더 적합한 카테고리를 찾아보겠습니다.

'수동으로(manually)'라는 표현이 무슨 뜻인가요? 관리자 모드에서 홈페이지(그렇게 부르는 거라면)는 다음과 같이 보여야 합니다.

Category A
    Category A1
    Category A2
    Category A3
    Category A4

Category B
    Category B1
        Category B11
        Category B12
    Category B2
    Category B3
    Category B4
        Category B41
        Category B42

Category C
    Category C1
        Category C11

Category D
    Category D1
    Category D2
    Category D3
    Category D4

하지만 카테고리 C는 그곳에 표시되지 않습니다. 음소거(muted)된 상태라면 권한이 낮은 사용자는 볼 수 없을 수 있다는 점은 이해할 수 있습니다. 저는 관리자이므로 이를 보고 해당 카테고리로 이동할 수 있어야 합니다. 제가 말씀하시는 내용을 제대로 이해하지 못하고 있는 건가요?

네, 카테고리 C에 접근하는 방법을 찾았습니다.

  1. 새 주제를 생성하고 게시할 카테고리(또는 하위 카테고리)를 선택합니다. 카테고리 C → 카테고리 C11을 선택할 수 있습니다. 그런 다음 제출할 수 있습니다.
  2. 홈 페이지에서 "최신"을 클릭하면 해당 주제가 표시되며, 주제를 열면 카테고리 C로 이동할 수 있습니다.

거기서 더 할 수 있는 것이 있는지 확실하지 않습니다.

참고로, 이렇게 하더라도 홈 페이지에는 여전히 카테고리 C가 표시되지 않습니다.

관리자도 카테고리를 음소거하면 목록에서 표시되지 않습니다. 음소거한 카테고리가 있죠, 맨 마지막에 있는 그 카테고리요 — 있거나 없거나요?

예상하지 못한 일이네요.

어리석은 질문이라 죄송하지만, 어디에 있나요?

홈페이지에서 제가 보는 것은 카테고리 A(및 하위 카테고리), B(및 하위 카테고리), D(및 하위 카테고리)입니다. 혹시 모르지만, 이 질문은 주제(topics)가 아니라 카테고리(categories)에 관한 것입니다.

아마도 제가 잘못된 곳을 보고 있는 것 같지만, 설정 아래에는 음소거된 카테고리가 없습니다.

예를 들어 여기:

사실 그렇지 않습니다. 관리자도 결국 사용자이며, /latest 페이지에서 무엇을 볼지 조정할 권한이 있습니다.

지금 보안 설정과 음소거를 혼동하고 계신 것 같습니다.

홈페이지 사진을 올려 주실 수 있나요? 혹시 #customization:theme-component를 사용하여 홈페이지 순서를 지정하고 계신 건가요? ir Modern 카테고리 박스인가요?

커스텀 테마를 사용한다고 언급하셨으므로, 메인 페이지를 조작하는 컴포넌트가 활성화되어 있을 수 있습니다.

“음소거된 카테고리”는 저에게 보여주신 곳이 아닙니다.

그러면 음소거가 당신의 문제는 아니네요 (그리고 이제 음소거된 항목을 어디에서 찾을 수 있는지 아시겠죠 :wink: )

네, 알겠습니다 :wink: 계속 파볼게요.

앞서 카테고리 접근 방법에 대해 설명해 드렸는데, 실제로는 카테고리 드롭다운을 사용하는 것이 더 쉽습니다. 일반 사용자로서는 잘 사용하지 않지만, 해당 기능은 존재합니다.

도와주셔서 감사합니다. 새것을 배웠네요 :wink:

더 흥미로운 부분이 있습니다. 관련이 있다고 생각하지 않아 언급하지 않았습니다.

페이지 레이아웃을 “하위 카테고리가 있는 상자”, “추천 주제가 있는 상자” 또는 "추천 주제가 있는 하위 카테고리"로 변경하면 보이지 않던 카테고리가 모습을 드러냅니다.

어디서 확인할 수 있는지에 대한 힌트일까요?

초기 카테고리는 "최신 주제가 있는 카테고리"였는데, "카테고리만 표시"로 변경했습니다. 이 과정에서 카테고리가 ‘보이지 않게’ 된 것 같습니다. :frowning_face: 하지만 다시 "최신 주제가 있는 카테고리"로 돌아가도 여전히 보이지 않는 카테고리는 표시되지 않습니다.

다시 한번 확인해 보자면, 해당 카테고리로 이동했을 때 벨 옵션이 ‘음소거(Muted)’ 외에 다른 값으로 설정되어 있나요?

확인해 볼 또 다른 사항은 다른 사람들에게도 보이는지 여부입니다. 사설 창이나 테스트 사용자를 사용하면 카테고리 페이지에서 보일까요?

테마 구성 요소나 플러그인이 어떤 식으로든 영향을 미치고 있을 수 있으므로, 안전 모드(Safe mode)도 좋은 문제 해결 도구입니다.

포럼 링크를 공유해 주시면 확인해 볼 수 있을 것입니다 (공개적으로 공유하시거나, 개인 메시지로 보내주셔도 됩니다 :slight_smile:)

image

현재 스테이징 환경에 접근할 수 있는 다른 관리자 계정이 하나 있습니다. ‘일반’ 사용자를 만들어서 테스트해 보겠습니다.

그 팁 감사합니다. 뭔가 드러나는지 확인해 보겠습니다.

현재 시점에서는 로그인이 필요합니다. 여러분에게 공개하는 것이 허용될지는 의문입니다.

끝까지 함께해 주셔서 감사합니다.

그것이 결정적인 단서였습니다. 테마를 비활성화하면 누락된 카테고리가 표시됩니다. 이제 저(또는 Discourse)가 무슨 일이 일어났는지 파악해야 합니다.

이 부분을 마무리하기 위해 추가하자면:

읽기 전용 카테고리를 숨기는 “커스텀” 컴포넌트가 있었습니다. 그리고 해당 카테고리가 읽기 전용으로 설정되어 있었죠 :frowning: 컴포넌트를 비활성화하니 모든 문제가 해결되었습니다 :smiley:

세심한 부분까지 놓치지 않는 편이라고 생각했지만, 앞으로는 더 주의 깊게 살펴야 한다는 교훈을 얻었습니다.

하지만 유용하긴 합니다. 저는 외국어로 된 여러 하위 카테고리가 있는 국제 포럼을 관리하고 있는데, 그 언어를 읽을 수 없습니다(다른 관리자분들은 읽으실 수 있습니다). 그래서 제게 주제 목록이 시끄럽지 않도록 해당 카테고리를 음소거해 두었습니다. 그리고 해당 카테고리 콘텐츠에 문제가 발생하면 다른 스태프 분들이 처리해 주실 것입니다 :slight_smile: