카테고리 목록에 주제 수 표시

Currently the forum shows the number of posts per month. Is there a way to always show the total number of topics?
I saw this post which seems to ask exactly what I’m looking for, but it looks like there is no answer:

It isn’t shown anywhere in the UI but if you need to know the numbers, you can try this Data Explorer query:

안녕하세요,

  1. 카테고리 내비게이션에 주제(토픽) 수를 표시하고 싶습니다.
    하지만 일부 카테고리에는 주제 수가 표시되지 않습니다. 카테고리 설정으로 이동해 보았지만, 이를 활성화해야 한다는 설정 항목을 찾을 수 없습니다.
  2. 또한 사이드바 내비게이션 영역에서도 각 카테고리의 주제 수를 표시할 수 있을까요?

새 항목 수를 표시하는 사용자 설정이 있습니다

https://meta.discourse.org/my/preferences/navigation-menu

관리자 설정의 ‘기본 사이드바 새 항목 수 표시’ 항목을 변경하여 기본값을 수정할 수 있습니다. 이 설정을 변경할 때 기존 사용자에게도 적용하도록 선택할 수 있습니다.

감사합니다. 하지만 제가 말씀드린 것은 카테고리 내 전체 주제 수를 표시하는 것입니다. 상위 카테고리 및 하위 카테고리의 전체 주제 수가 드롭다운 내비게이션 메뉴에 표시되어야 합니다.

<script type="text/x-handlebars" data-template-name="components/parent-category-row">
  <!-- ... -->
  <td class="topics">
    Topics: ({{this.category.totalTopicCount}})
  </td>

  <td class="replies">
    Replies: ({{this.category.totalReplyCount}})
  </td>

  <!-- ... -->
</script>

이런 방식으로 하면 작동할 것 같습니다.

이 코드를 어떻게 실행하나요?
Theme 컴포넌트를 만들어야 하나요?

안녕하세요, 놓친 걸 죄송합니다. CSS용으로 이 방법을 시도해 보세요.

Discourse에서 하위 카테고리(topic count)의 토픽 수를 표시하는 CSS를 만들려면, 하위 카테고리의 토픽 수를 나타내는 Discourse DOM의 특정 요소를 타겟팅해야 합니다. 아래는 Discourse 관리자 인터페이스를 통해 적용할 수 있는 CSS 예시입니다.

  1. 관리자 커스터마이즈 섹션으로 이동하기:

    • Admin > Customize > Themes로 이동하세요.
    • 기존 테마를 선택하거나 새 테마를 생성하세요.
    • Edit CSS/HTML을 클릭하세요.
  2. 커스텀 CSS 추가하기:

    • CSS 탭에서 커스텀 스타일을 추가하세요. 예시:
/* 하위 카테고리에 토픽 수를 표시하는 커스텀 CSS */
.subcategory {
    position: relative;
    padding-right: 40px; /* 간격을 위해 필요에 따라 조정 */
}

.subcategory .subcategory-details .topics {
    font-size: 0.8em; /* 토픽 수를 약간 작게 표시 */
    color: #666; /* 테마에 맞는 색상 사용 */
    position: absolute;
    top: 50%;
    right: 10px; /* 하위 카테고리의 오른쪽에 배치 */
    transform: translateY(-50%);
    background: #f2f2f2; /* 눈에 띄도록 배경색 사용 */
    padding: 2px 5px;
    border-radius: 3px; /* 더 나은 외관을 위해 둥근 모서리 */
}

.subcategory:hover .subcategory-details .topics {
    background: #ddd; /* 원하는 경우 호버 시 배경색 변경 */
}
  1. 변경 사항 저장하기:
    • 커스텀 CSS를 적용하려면 Save 버튼을 클릭하세요.

위 CSS는 Discourse의 기존 하위 카테고리 구조를 가정하고 있습니다. 브라우저 개발자 도구(대부분의 브라우저에서 우클릭 후 검사)를 사용하여 HTML 구조를 검사하고, Discourse 설정의 실제 DOM 구조에 따라 CSS 선택자를 수정해야 할 수 있습니다.

Discourse에서 하위 카테고리는 일반적으로 .subcategory 클래스를 가지며, 토픽 수는 더 구체적인 CSS로 타겟팅할 수 있는 특정 요소 구조 내에 있을 수 있습니다. 정확한 스타일링을 위해 .topics, .subcategory-details 및它们的 계층 구조가 플랫폼의 실제 요소와 일치하는지 확인하세요.

많은 도움 주셔서 진심으로 감사드립니다. 하지만 효과가 없습니다.