게시물 목록 미리보기(TLP)

코어에서 태그의 매개변수 이름을 변경했습니다. 이것이 원인일 수 있습니다.

저는 Tag Intersection Navigator 플러그인을 주로 사용하며, 호환성을 위해 업데이트했기 때문에 직접적인 변화를 느끼지 못했습니다.

적절한 시점에 TLP 기본 태그 호환성을 확인해 보겠습니다.

1개의 좋아요

이거 한번 시도해 보세요 @copymonopoly

Topic List Previews가 훌륭하고 제가 잘했다고 생각하신다면 커피 한 잔 사 주세요 :coffee:, 그리고 Topic List Previews가 귀사의 업무나 조직에 중요하다면 더 높은 티어에서 저를 후원해 주세요:medal:. 이렇게 해주신다면 TLP의 신속한 업데이트와 미래를 보장하는 데 큰 도움이 됩니다. 현재 저는 지원을 보장할 수 없으며, 언제든지 이를 영구적으로 중단할 수 있습니다.

2개의 좋아요

빠르게 수정해 주셔서 감사합니다. 플러그인 작업에 진심으로 감사드립니다.
앞으로 후원하는 것도 꼭 고려해 보겠습니다.

1개의 좋아요

안녕하세요!
타일 레이아웃과 타일 없는 레이아웃을 혼합해서 사용할 수 있을까요?
현재 한 카테고리를 선택해 타일 레이아웃을 적용하면, 다른 모든 카테고리에도 타일 레이아웃이 적용되는 것 같습니다. 전부 타일이거나, 타일이 전혀 없거나 하는 식이네요. 의도된 동작인가요, 아니면 제가 놓친 부분이 있을까요?

감사합니다,
newbit

1개의 좋아요

단일 카테고리에만 구성하는 것이 가능합니다. 이렇게 하면 다른 카테고리에서는 해당 방식으로 표시되지 않습니다. 기본 라우트를 취향에 맞게 제거하시기 바랍니다. (기본 설정에서는 거의 모든 항목에 표시됩니다)

제 인스턴스 중 하나에서 프로덕션 환경으로 이 기능이 정상 작동하고 있습니다.

태그에도 동일한 방식으로 작동합니다.

2개의 좋아요

아, 이제 이해가 가네요. 카테고리 기준으로 작동하는 것 같습니다!
/categories로 이동하면, 컴포넌트에서 선택한 카테고리가 완벽하게 작동하는 것 같아요!
이제 제 질문은 개요 페이지(/latest)에 관한 것입니다.
거기에서도 타일/타일 없음 레이아웃을 혼합할 수 있는 방법이 있을까요?
즉, 제가 선택한 카테고리만 타일로 스타일링되고, 나머지는 타일 레이아웃 없이 유지되도록 하는 거예요.
가능하지 않다면 괜찮습니다! 멋진 컴포넌트 감사합니다!

현재는 불가능합니다. 전부 또는 전무(all or nothing) 방식입니다.

추천(대형) 타일이 작동하지 않는 버그가 있습니다. 메인 브랜치에서 이를 수정할 계획을 가지고 있습니다(CSS masonry를 사용한 실험적 브랜치에서는 정상 작동 중입니다). 단일 보기의 다양성을 위한 현재 유일한 옵션입니다.

제안하신 방식이 어떻게 보일지 궁금하지만, 코드 복잡성, 실현 가능성, 성능을 고려해야 한다는 점을 유념해 주세요.

시간이 되시면 여기에 목업을 제출해 주시면 좋겠습니다. 합리적이면 향후 고려해 볼 수 있으며, 특히 해당 작업에 대한 스폰서십을 원하신다면 더욱 그러합니다.

2개의 좋아요

유튜브 썸네일이 다른 분들한테도 안 뜨나요? 진짜 모든 걸 시도했는데, 썸네일이 안 나오네요.

1개의 좋아요

디스크 공간이 부족하지 않은지 확인하세요. 디스크 공간이 부족하면 Discourse가 썸네일에 필요한 원격 이미지 다운로드를 중단합니다. 공간을 확보한 후에는(./launcher cleanup app?) download_remote_images_to_local을 다시 설정하는 것을 잊지 마세요.

3개의 좋아요

정말 그걸 시도해 보지 않았네요…. 감사합니다. 다 잘 해결되었습니다.

3개의 좋아요

@RGJ와 Communiteq 팀에게 CDN과 TLP가 제대로 작동할 수 있도록 이 유용한 작은 수정을 제공해 주셔서 감사합니다:

2개의 좋아요

이것이 자동으로 /u/user/messages/tags/abctiles topic lists로 변경합니다.

메시지에 대해 이를 default display로 변경하는 방법은 무엇일까요?

저를 고용해서 문제를 살펴봐 주시거나, PR도 환영합니다.

이 컴포넌트는 지난 이틀간 2026.1.3 ESR로 업데이트한 수많은 사이트에서 문제를 일으켰습니다.

문제의 원인은 호환성 고정(compatibility pin)이 누락된 것이었습니다. 업데이트로 인해 Discourse가 테마 컴포넌트의 최신 버전을 가져오게 되었고, 이 버전은 ESR에서 제대로 작동하지 않습니다.

이 고정 값을 추가하는 PR을 만들었습니다. 병합(Merge)해 주실 수 있을까요?

사이트 소유자: PR이 병합되기 전에 이 문제를 해결하는 방법

이 문제에 직면한 경우, PR이 아직 병합되지 않았다면 https://github.com/communiteq/discourse-tc-topic-list-previews를 임시로 사용할 수 있습니다. 테마 컴포넌트 설정 페이지 하단의 “설정 편집기” 버튼을 사용하여 설정을 복사/붙여넣기할 수 있습니다.

  • 기존 테마 컴포넌트를 비활성화합니다.
  • 임시 포크를 새 테마 컴포넌트로 추가하고 메인 테마에 추가합니다.
  • 새 tc의 이름을 변경하고 구분을 위해 [temp]를 추가합니다.
  • 기존 테마 컴포넌트 설정 페이지 하단으로 이동하여 '설정 편집기’를 클릭합니다.
  • 전체 선택(Ctrl-A) 후 복사(Ctrl-C)합니다.
  • 팝업을 닫고 임시 포크의 설정 페이지로 이동합니다.
  • 설정 편집기를 클릭하고 전체 선택(Ctrl-A), 내용 삭제(Del), 붙여넣기(Ctrl-V)를 수행합니다.
  • 저장 버튼을 클릭합니다.
2개의 좋아요

Richard, 병합해 주셔서 감사합니다.

esr을 명시적으로 지원하지는 않지만, PR을 수용하는 데는 문제가 없습니다.

반 년 전 일인 걸 알지만… 정말 최신 미읽음 게시물을 의미하신 건지, 아니면 가장 오래된 미읽음 게시물이 되어야 하는 건가요? (즉, 마지막으로 읽은 게시물 이후의 첫 번째 게시물).

(주로 최신 게시물을 말씀하시는 거라면, "미읽음"이라는 구분이 의미 없어 보이기 때문에 묻습니다. 읽은 게시물이 미읽음 게시물 뒤에 오는 경우는 매우 드물기 때문에, 최신 게시물은 거의 항상 최신 미읽음 게시물입니다.)

1개의 좋아요

아, 맞아요. 오타였네요. 이제 수정할 수는 없지만, 당연히 첫 번째 읽지 않은 게시글이라는 뜻입니다.

1개의 좋아요

변경해 두었습니다.

5개의 좋아요

멋진 커뮤니티 PR들 :heart:

타일에서 아바타의 줄바꿈 방지:

타임스탬프 메타의 내부 줄바꿈 방지:

타일의 빈 영역이 이제 클릭 가능해졌습니다:

:rocket: :folded_hands:

이 기능은 아티팩트를 클릭할 때 Ember에서 중복 이벤트가 발생하는 문제가 있었기 때문에 원래 제외되었습니다.

현재 작동 방식:

  • 제목이나 빈 영역(이 부분은 새로 추가된 것)을 클릭하면 코어와 동일하게 작동하여 첫 번째 안 읽은 게시물로 이동합니다.
  • 섬네일을 클릭하면 OP(첫 번째 게시물)로 이동합니다(보통 이미지가 여기에 위치하므로, 선택된 이미지로 이동하게 하는 것이 좋은 로드맵 항목입니다).
  • 발췌문을 클릭하면 OP로 이동합니다.

사이드카 플러그인이 설치된 경우, 작성자, 모더레이터, TL3 또는 관리자가 토픽별로 이 동작을 변경하여 미리보기의 모든 클릭이 마지막 게시물로 이동하도록 설정할 수 있습니다.

Topic List Previews는 현재 지원되는 브라우저에서 네이티브 CSS를 사용하여 masonry 뷰를 렌더링합니다. 현재 기본적으로 Safari만 지원하며, Chrome과 Firefox에서는 실험적 플래그를 설정해야 합니다.

이것은 렌더링 효율성이 크게 향상됨을 의미하며, 디바이스의 전력 소모를 줄여줍니다.

지원이 감지되지 않으면 masonry 근사 방식으로 폴백됩니다.

완전한 지원은 시간이 지남에 따라 다른 브라우저에도 적용될 예정입니다.

5개의 좋아요