토픽 목록 썸네일

불행히도 Discourse Topic Author 컴포넌트가 일부 핵심 템플릿을 오버라이드하는 것으로 보입니다. 이는 topic-list-thumbnails과 호환되지 않는다는 뜻이므로, 두 가지 중 하나를 선택해 사용해야 합니다.

4개의 좋아요

말씀하신 대로 맞는 것 같습니다. TC 페이지 하단의 미리보기 링크에서 제공되는 썸네일로 미리보기를 생성할 수 있습니다.

저희는 저자 테마 컴포넌트를 사용하여 아바타가 표시되는 부분을 커스터마이징했고, 원형 대신 둥근 모서리의 사각형으로 표시되도록 커스터마이징을 적용했습니다.

하지만 주제 작성자를 비활성화해도 썸네일을 볼 수 없습니다.

2개의 좋아요

토픽 목록 섬네일(topic-list-thumbnails) 컴포넌트로 가서 “미리보기” 버튼을 사용해 보면 어떻게 될까요? 그렇게 하면 작동하나요?

작동한다면, 다른 테마나 컴포넌트 중 하나와 충돌이 있다는 것을 시사합니다.

2개의 좋아요

네, 작동하는 것 같습니다.

두 가지가 서로 호환되지 않는 것 같습니다.
topic author의 용도를 확인한 후 비활성화할지(또는 해결책을 찾을지) 결정해야 합니다.

이 플러그인은 게시물을 내보내지 않는 것 같고, 내보내는 다른 플러그인이 있으니 그것도 시도해 보겠습니다.

3개의 좋아요

이제 발췌문과 썸네일, 아바타 커스터마이징 기능이 포함된 상태에서 정상적으로 작동하는 것 같습니다.

저자 주제(Author topic) 기능만 비활성화할 예정입니다.

오래전부터 작동해 왔고 용도를 기억하지 못하므로, 해당 기능이 무엇을 하는지 그리고 왜 설치했는지 확인해 봐야 합니다.

그다지 중요하지 않다면 그냥 비활성화할 것입니다.

감사합니다.

@david :

참고로, 개선 사항으로, 이미지가 없는 주제에 대해서는 선택된 이미지를 표시하는 대신 아바타를 표시할 수 있는 옵션을 추가하면 좋겠습니다.

옵션을 제공하거나, $avatar와 같은 특수 의미의 플레이스홀더 이름을 사용하는 방식이 될 수 있습니다.

이미지가 없는 모든 주제에 동일한 아이콘만 표시되는 것보다, 저자의 아바타를 보는 것이 많은 사용 사례에서 더 좋습니다.

또 하나 보고 싶은 개선 사항은, 발췌문(해당 TC에 의해 생성된)을 목록 보기뿐만 아니라 마젠크리(masonry) 및 그리드(grid) 보기에도 포함할 수 있는 옵션입니다.

콘텐츠의 내용을 조금이라도 읽을 수 있으면 좋겠습니다.

3개의 좋아요

저도 같은 문제를 겪고 있는데, OP에서 첫 번째 이미지가 아닌 마지막 이미지를 표시하는 방법을 찾으셨나요?

3개의 좋아요

안녕하세요, 예를 들어 카테고리 아이콘을 플레이스홀더 이미지로 사용하는 간단한 방법이 있을까요? 이전 솔루션(초록 모듈)에서는 첫 게시글에 이미지가 있는 주제만 이미지 섬네일이 표시되었고, 다른 주제는 아무것도 표시되지 않았습니다(목록 보기에서). TC를 사용하면 이미지 섬네일을 볼 수 있지만, 본문에 이미지가 없는 주제는 플레이스홀더 아이콘이 표시됩니다. 아이콘을 비활성화하고(이미지가 있는 주제의 섬네일은 유지하면서) 카테고리 로고를 섬네일로 사용할 수 있는 방법이 있을까요? 감사합니다! 그 외에는 정말 훌륭한 컴포넌트입니다!

4개의 좋아요

최신 Discourse(6555f0c11b)와 최신 주제 목록 썸네일 컴포넌트에서 태그 설정의 썸네일 설정이 깨진 것 같습니다.

해당 4가지 설정은 데스크톱/모바일 모두에서 작동하지 않습니다.

4개의 좋아요

태그 설정은 b20307377a에서도 작동하지 않으며, theme-creator에서도 작동하지 않습니다.

4개의 좋아요

버그는 최신 커밋에서 수정되었습니다. 유사한 이유로 excerpts 컴포넌트가 깨져 있다고 가정하고 포크된 저장소에 동일한 수정을 적용해 보았습니다. 불행히도 결과는 theme-creator에서는 작동하지만 6555f0c11b에서는 여전히 작동하지 않습니다.

3개의 좋아요

네, discourse-topic-thumbnails은 FIX: Correctly detect current tag (#15) · discourse/discourse-topic-thumbnails@4c666e0 · GitHub 커밋으로 수정되어야 합니다.

excerpts 컴포넌트를 확인해 보겠습니다 :eyes: @th21 님, 보고해 주셔서 감사합니다!

2개의 좋아요

데이비드, 안녕하세요.

이 컴포넌트를 사이트 전체가 아닌 단일 카테고리용으로 설정할 수 있는 방법이 있을까요?

감사합니다.
톰

2개의 좋아요

네, 특정 카테고리나 태그에 따라 적용할 수 있습니다. 설치 후 테마 관리자 섹션에서 이 설정들을 확인하실 수 있습니다:

(예: Meta에서는 #customization:theme와 #customization:plugin에 대해 활성화되어 있으며, 각각 다른 모드로 설정되어 있습니다)

2개의 좋아요

정말 좋습니다! 이걸 설치할 수 있을까요?

감사합니다,
Tom

3개의 좋아요

이것을 설치하려면 무엇이 필요합니까?

감사합니다,
Tom

2개의 좋아요

OP에 가이드가 링크되어 있습니다.

3개의 좋아요

이 유용한 컴포넌트를 만들어 주셔서 정말 감사합니다!
모바일에서 마지막 답변을 남긴 사용자의 아바타가 썸네일 옆에 표시되는 것을 확인했습니다. 의도된 동작인가요, 아니면 버그인가요? 아바타를 숨길 수 있는 방법이 있을까요?

3개의 좋아요

컴포넌트는 의도적으로 UI의 다른 부분은 변경하지 않으므로,那里的 아바타를 숨길지 여부는 관리자가 결정해야 합니다.

테마에 다음과 같은 CSS를 추가하면 됩니다…

.mobile-view .topic-list-data .pull-left {
  display: none; // 아바타를 숨깁니다
}

.mobile-view .topic-list .right {
  margin-left: 0; // 아바타를 위한 공간을 제거합니다
}
5개의 좋아요

고마워요!!! 정말 친절하시네요.

2개의 좋아요

참고로 버그를 발견했습니다. 다음 설정을 사용할 때 발생합니다:

Enable thumbnails on non-topic-list pages (e.g. user activity, personal messages, suggested topics)

추천 주제 목록에서 사용자 아바타가 주제 섬네일 URL을 사용하는 대신 사용자 아바타를 표시하지 않습니다. 그 결과 사용자 아바타 대신 작고 흐릿한 사각형이 표시됩니다.

Discourse stable 환경에서 해당 컴포넌트의 최신 버전과 Masonry 그리드 레이아웃을 사용 중입니다.

2개의 좋아요