음소거된 카테고리 숨기기

:discourse2: 요약 Hide Muted Categories는 카테고리 목록에서 음소거된 카테고리를 숨깁니다.
:hammer_and_wrench: 저장소 링크 https://github.com/discourse/discourse-hide-muted-categories
:open_book: Discourse 테마를 처음 사용하시나요? Discourse 테마 사용 입문가이드

이 테마 컴포넌트 설치

기능

정상적인 상황에서 음소거된 카테고리는 특히 기본적으로 음소거된 카테고리가 많은 사이트에서 탐색성을 높이기 위해 카테고리 목록에 표시됩니다. 이 테마 컴포넌트는 이와 반대되는 동작을 제공하여 카테고리 목록에서 모든 음소거된 카테고리를 숨깁니다.


:discourse2: 우리가 호스팅하고 있나요? 테마 컴포넌트는 Standard, Business, Enterprise 플랜에서 사용 가능합니다.

26개의 좋아요

@david, 안녕하세요. 특정 하위 카테고리를 /categories 페이지에서 숨기면서도, 최신 게시글에는 해당 카테고리의 주제들이 여전히 표시되도록 하는 해결책이 있는지 알고 계신가요?

저는 하위 카테고리가 많이 포함된 여러 카테고리를 가지고 있는데, 이 하위 카테고리가 화면 공간을 많이 차지하기 때문에 숨기고 싶습니다.

2개의 좋아요

네, CSS를 사용하면 해당 작업을 수행할 수 있습니다. 타겟팅할 요소가 있어야 합니다.

4개의 좋아요

이것은 찾았습니다: .category-list .subcategories {. 이걸 숨길 수는 있지만, 홈페이지의 모든 카테고리에 적용됩니다. 특정 카테고리만 선언해서 그 안의 하위 카테고리만 숨기는 방법이 있을까요?

링크의 href 속성을 대상으로 지정해야 합니다. 약간 해킹적인 방법이지만 동작합니다.

3개의 좋아요

샘, 안녕하세요.

이 방법으로 하위 카테고리 이름은 제거할 수 있지만, 그와 관련된 다른 요소들은 제거되지 않습니다. 새로운 게시물의 경우, 아래 스크린샷과 같이 ___ new 표시가 여전히 나타나는 것을 확인했습니다.

Screen Shot 2020-06-16 at 6.12.14 PM

1개의 좋아요

아, 죄송합니다. 제가 너무 서두른 것 같습니다. URL 문자열 /l/new이 각 카테고리 URL에 추가되는 것으로 보이므로, href를 대상으로 삼아 해당 항목을 분리하고 숨길 수 있을 것 같습니다.

1개의 좋아요

하위 카테고리의 일부를 숨기는 새로운 해결책을 찾으셨나요?

저는 수백 개의 하위 카테고리가 있는데, 그중에서 가장 활발한 상위 20개만 표시하고 싶습니다. 가능한 방법이 있을까요?

1개의 좋아요

거기에 정말로那么多 카테고리가 필요합니까? 태그가 더 유연합니다. It’s Time We Talked About Tags

2개의 좋아요

이전에도 이 같은 사용법을 본 적이 있습니다. 지리적 범주(geo buckets)를 주제 구조에 맞추는 것은 항상 매우 까다로운 작업이며, 지리 정보를 인식하는 플러그인이 없는 한 어떤 해결책도 어느 정도 타협을 수반합니다.

미국 내 모든 주제
미국 내 모든 주제
캘리포니아 주 내 모든 주제
소노마 카운티 내 모든 주제
산타로사 내 모든 주제

2개의 좋아요

태그를 활용한 솔루션을 찾고 있습니다. 결국 8,000개 도시를 관리해야 하고, 어차피 자연 태그도 8,000개는 생기기 때문입니다. 2만 개의 태그가 지원될 것이라고 생각하시나요?

2만 개의 태그도 문제없이 작동하며, 매우 대량의 태그를 지원합니다.

감사합니다 @sam
당신의 조언을 따르겠습니다. 이제 포스트를 거시적 범주로 대거 이동한 후 지리적 태그를 지정하는 방법을 알겠어요.

API를 통해 카테고리를 일괄 삭제하는 방법은 무엇인가요?

카테고리를 일괄 삭제하는 API 엔드포인트가 없습니다. 먼저 모든 주제를 삭제한 다음 카테고리를 삭제해야 합니다. 콘솔 접근 권한이 있다면 이 작업을 도와줄 수 있는 rake 명령이 몇 가지 있습니다.

2개의 좋아요

나는 2.7.0.beta3를 사용 중인데, 오히려 반대 문제가 발생하고 있습니다. 음소거된 카테고리가 카테고리 페이지에 표시되지 않는데, 저는 이 새로운 기본 동작 방식을 선호합니다.

실제 discourse 버전에서는 음소거된 카테고리가 더 이상 카테고리 페이지에 표시되지 않습니다(카테고리 페이지 하단의 접을 수 있는 숨겨진 그룹으로 묶여 있습니다).

저도 음소거된 카테고리가 카테고리 페이지에서 원래 있던 위치에 표시되도록 하는 방법을 찾고 있습니다(이 플러그인이 달성한 것의 반대입니다).
혹시 여러분은 해결책을 찾았나요?
감사합니다!

1개의 좋아요

현재 discourse 구현 방식에서는 음소거된 카테고리가 Muted categories라는 별도의 제목/그룹으로 표시됩니다.

이 테마는 음소거된 카테고리를 카테고리 목록에서 완전히 숨길 것으로 이해하고 있습니다.

음소거된 카테고리를 그룹화하거나 숨기지 않고, 일반 카테고리처럼 카테고리 목록에 표시할 수 있는 방법이 있을까요?

Discourse 3.2.0.beta4-dev 버전을 사용 중인데, 이 컴포넌트가 카테고리 페이지에서 카테고리를 숨기지 않습니다. 카테고리를 숨기려면 어떻게 해야 하나요?

GitHub 코드를 확인해 보니 CSS만으로 구현되어 있음을 알게 되었고, 테마 컴포넌트인 minimal category boxes의 custom-category-boxes에 해당 CSS를 적용한 후 문제가 해결되었습니다.