추천 목록

:information_source: 요약 사용자 정의 주제 목록 생성 및 기능화
:hammer_and_wrench: 리포지토리 GitHub - nolosb/discourse-featured-lists: A Discourse theme component to feature custom topic lists. · GitHub
:question: 설치 가이드 테마 또는 테마 컴포넌트 설치 방법
:open_book: 디스코urs 테마를 처음 사용하시나요? 디스코urs 테마 사용 입문가 가이드

이 테마 컴포넌트 설치

이 컴포넌트는 사용자 정의 주제 목록을 필터링하여 포럼에서 강조 표시할 수 있게 합니다.

기본 외관

설정 편집기

스타일링

CSS 스타일링을 위한 컴포넌트 구조는 다음과 같습니다:

.featured-lists {
  &__wrapper { }

  &__list-container { }

  &__list-header { }

  &__list-body { }
}

예를 들어, 구식 게시판 스타일을 적용할 수 있습니다:

또는 현대적인 미니멀 패널을 적용할 수 있습니다:

직접 스타일을 만들었다면, 이 주제에서 공유해 주세요! :sparkles: :sparkling_heart:

30개의 좋아요

안녕하세요, 카테고리 토픽에 대한 정보가 피처드 리스트에 표시되는 것을 어떻게 방지할 수 있을까요?

또한, 행 안에 토픽이 없는 경우 해당 행을 숨기는 것이 가능한가요? 예를 들어 새로운 토픽을 위한 행을 사용했을 때, 토픽은 없는데 행 정보만 비어 있는 상태로 표시됩니다.

1개의 좋아요

피드백을 남겨주셔서 감사합니다! 방금 구성 요소를 업데이트하여 빈 목록이 렌더링되지 않도록 했습니다.

카테고리 소개 주제에 대한 전용 클래스를 찾지 못했습니다. 하지만 스타일 선언을 사용하여 추천 목록에서 고정된 주제를 숨길 수 있습니다:

.featured-lists__list-body .topic-list-item.pinned {
  display: none;
}
2개의 좋아요

업데이트 감사합니다. 잘 작동합니다. 향후 해당 행에 지정된 카테고리에 실제로 게시되도록 ‘더 보기’ 옆의 게시 버튼을 수정할 수 있을까요?

2개의 좋아요

이미 이렇게 작동해야 합니다:

  • 카테고리를 설정하면 작성기가 해당 카테고리를 미리 채워 넣습니다.

  • 목록에 카테고리가 설정되어 있지 않으면, 작성기는 사이트 전체 설정인 default composer category의 값으로 미리 채워 넣습니다:

어떤 부분이 작동하지 않나요?

2개의 좋아요

멋진 컴포넌트네요, @manuel! 정말 마음에 듭니다. 특히 다른 테마에 맞게 쉽게 커스터마이징할 수 있도록 만든 점이 좋습니다. 잘 만들었고 공유해 주셔서 감사합니다! :clap: :slight_smile:

2개의 좋아요

네, 잘 작동합니다. 제가 궁금했던 것은, 관리자 설정의 기본 카테고리와 다른 카테고리를 행(row)에 설정할 경우, 게시글을 클릭한 사용자가 관리자 설정에 있는 카테고리가 아니라 해당 행에 설정된 카테고리로 이동할 수 있는지에 대한 것이었습니다.

무엇을 달성하고 싶은지 정확히 모르겠네요. 예시를 들어 설명해 주실 수 있을까요?

1개의 좋아요

show on을 Everywhere(모든 곳)으로 설정한 경우
특정 카테고리의 주제를 열 때 Featured Lists를 숨기는 방법은 무엇인가요?

컴포넌트를 포크하여 discourse-featured-lists/javascripts/discourse/components/featured-lists-wrapper.gjs at main · nolosb/discourse-featured-lists · GitHub 파일에 특정 조건을 추가할 수 있습니다.

또는 CSS 선언을 사용하여 특정 카테고리에서 컴포넌트를 숨기면 됩니다.

이 테마 컴포넌트가 정말 멋져요! 오래된 주제를 다시 꺼내는 건 죄송하지만, 이 컴포넌트에 대해 질문이 있어요.

토픽 대신 카테고리를 표시할 수 있을까요?

예를 들어, 이 목록 본문에 네 개의 서로 다른 토픽이 있는 대신 네 개의 서로 다른 카테고리가 포함되고, 그중 하나를 클릭하면 해당 카테고리로 이동하도록 할 수 있을까요?

1개의 좋아요

좋은 플러그인 감사합니다! 플러그인 편집기에서 표시 개수를 3개에서 5개로 늘려 보았습니다. 저장은 되지만, 여러 카테고리에 3개 이상의 항목이 있음에도 불구하고 다시 3개로 되돌아갑니다. max=3을 오버라이드하는 방법이나, 이 문제를 해결할 다른 방법이 있을까요?

편집기에서는 두 번 저장해야 합니다. 먼저 편집기 창에서 한 번:

그 다음 컴포넌트의 메인 페이지에서 한 번 더:

image

이것이 문제의 원인이 될 수 있습니다. 제 경우에는 주제 수를 얼마로 설정해도 정상적으로 작동합니다.

2개의 좋아요

정확히 그 부분이었습니다. 그 단계를 놓치고 있었네요. 빠른 답변과 매우 유용한 플러그인에 대해 진심으로 감사드립니다.

2개의 좋아요

궁금한 점이 있습니다… About 주제를 고정 해제하고 목록에서 제외할 수는 없나요?

그렇게 할 수도 있겠죠. 다만 결과는 달라질 것입니다. 토픽이 일반적으로 숨겨지게 되니까요. 제 경험상, 피처드 목록에는 최근 토픽 중 일부만 표시하되, 고정된 토픽과 ‘소개’ 토픽은 다른 곳에서는 여전히 표시되기를 원하는 경우가 더 흔합니다.

1개의 좋아요

특수 주제(예: 사람들이 실제로 삭제되는 것을 원하지 않는다는 것을 발견한 경우)인 경우 그 부분에 대해 궁금합니다. 이론적으로 고정 해제 및 목록에서 제외하는 작업이 카테고리 설명에 영향을 미치지 않아야 하는데, 카테고리 박스(Category Boxes)에서는 그런가요?

이 컴포넌트는 저에게 거의 완벽하게 작동하지만, 목록을 위에而不是 아래에 배치할 수 있는 옵션이 있으면 좋겠습니다.

image

이것을 쉽게 할 수 있는 방법이 있을까요? 리포지토리를 살펴본 결과, 아직 그렇게 의도된 것 같지 않습니다.

@Maria 컴포넌트를 원하는 플러그인 아웃렛 어디에든 배치할 수 있습니다. 플러그인 아웃렛 위치 컴포넌트를 사용하여 사용 가능한 아웃렛을 확인해 보세요.

1개의 좋아요

@manuel @Lilly 님, CSS 관련 질문입니다.
요가와 피트니스라는 두 카테고리의 목록 2개를 가지고 있습니다.
두 목록 모두 어디에서나 표시되도록 설정되어 있습니다.
어떤 주제(Topic)를 열었을 때 “요가” 목록을 숨기는 방법은 무엇인가요? (홈 페이지, 카테고리 및 다른 곳에서는 여전히 표시되어야 합니다)
“피트니스” 목록은 어디에서나 계속 표시됩니다.

Discourse 전문가분들께 감사드립니다.