Topic List Previews (legacy)

테마 구성 요소의 설정인가요? 토픽 목록 타일에서 모든 페이지를 제거한 것을 제외하고, 모든 항목은 기본 설정으로 되어 있습니다.

네, URL에 태그 이름이 빠져 있는 것을 확인할 수 있습니다.

1개의 좋아요

이것은 의도적으로 그렇게 한 것입니다. CSS를 주목해 주세요.

포트폴리오 기능이 모바일에서는 아직 완전히 구현되지 않아서 버튼을 숨겼습니다 :slight_smile:

3개의 좋아요

데이비드, 죄송하지만 제 환경에서는 재현이 안 됩니다. 제 설정에는 하위 카테고리가 없어서 그런 것 같네요. 다만, 님의 사이트에서는 해당 문제를 확인했습니다. 정말 이상하네요. 현재 최신 tests-passed 버전을 사용하고 계신가요?

1개의 좋아요

하위 카테고리가 없어도 이런 현상이 발생해요. 제 샌드박스의 이 카테고리를 참고해 주세요. 두 번째 주제를 상단으로 올렸는데 같은 효과가 나타났습니다. 이틀 전 기준으로 모든 것이 최신 버전입니다.

1개의 좋아요

해당 Topics에 접근할 수 없으니, 오프라인으로 논의해 보죠.

하위에서 상위 방향으로 재현하는 단계를 알려주시면 정말 도움이 될 것입니다.

1개의 좋아요

논의한 바와 같이 TLP은 문제가 된 구성 요소가 아니었습니다.

1개의 좋아요

또 하나의 작은 버그를 발견했어요. 이번에는 TLP 문제인 것 같네요 :stuck_out_tongue_winking_eye:

이 문제는 크롬에서만 발생하며, Tiles 레이아웃에서만 나타납니다. 썸네일 뷰에서는 발생하지 않아요. Cmd+클릭으로 토픽을 새 탭에서 열면 새 탭은 열리지만, 클릭한 창에서도 토픽이 함께 열립니다. 새 탭만 열려야 하는데, 이는 예상되지 않는 동작입니다.

1개의 좋아요

David, 이건 버그가 아닙니다. 타일은 URL 링크가 아닙니다. 타일을 클릭하면 해당 토픽을 여는 동작이 실행됩니다.

1개의 좋아요

음, Firefox가 내가 기대하는 대로 작동하니까 Chrome과 Firefox 간에 동작 방식이 다른 것 같네요. 이제 버그가 아닌 건에 대해 더 이상 언급하지 않겠습니다 :rofl:

2개의 좋아요

Chrome에서는 제목을 우클릭하여 새 탭에서 열 수 있으며, 이렇게 하면 원래의 주제 목록은 그대로 유지됩니다.

아니요, 계속 보내주세요.

3개의 좋아요

여러분, 안녕하세요.

중복된 내용일 수 있어 죄송하지만, 이 문제를 더 알아볼수록 의도된 워크플로우가 더 혼란스러워져서 모든 내용을 정리해서 안내를 요청해 보겠습니다:

주제 썸네일이 이제 메인 도구를 통해 지원되고 TLP로 설정할 의도가 아닌 건가요? 어딘가에 제가 놓치고 있는 설정이 있나요? 이제 정말로 혼란스럽습니다 :confounded:

문제:

저는 www.realtimevfx.com이라는 매우 시각 중심의 Discourse 커뮤니티를 운영하고 있습니다. 최신 전체 업데이트 전까지는 주제의 약 95%에 썸네일이 적용되어 있었으며, 대부분 YouTube, Vimeo, Imgur 및 기타 지원 사이트에서 가져온 것이었습니다. 업데이트를 진행한 후, 그 모든 것이 사라졌고 이제 표시되는 썸네일은 네이티브로 업로드된 사용자 콘텐츠(이건 권장하고 싶지 않은데…)에서 가져온 것뿐입니다.

상단에 표시되는 추천 타일은 제 무관한 캐러셀 스크립트(이제는 더 이상 좋은 이유가 없지만)를 사용하고 있다는 점에 유의해 주세요.

이 썸네일들이 다시 작동하도록 설정하기 위해 새로운 의도된 설정 방법이 있나요? Vimeo, YouTube 등이 여전히 올바르게 지원되고 있나요?

사전 안내에 감사드립니다!

1개의 좋아요

네, Theme Component 또는 Plugin에 올바른 메타 태그가 설정되어 있는 한, 이미 상당한 기간 동안 썸네일 생성을 Discourse 코어가 담당하고 있습니다. TLP의 두 버전 모두 이러한 메타 태그를 갖추고 있습니다. 플러그인은 더 이상 실제 생성 작업을 수행하지 않습니다.

다만, 네이티브 썸네일 생성을 지원하는 최신 버전의 Discourse로 방금 업그레이드했다면, 데이터가 다른 방식으로 저장되므로 기존 주제(Topics)를 다시 베이킹(rebake)해야 합니다.

새로운 주제에는 문제가 발생하지 않습니다.

다만, 썸네일은 Discourse에 업로드된 이미지에 대해서만 생성된다는 점에 유의해 주세요. 여기에는 대부분의 원박스(onebox) 미리보기가 포함됩니다. 원하시는 경우 업로드를 S3 스토리지에 호스팅할 수 있습니다. 이는 이제 모두 코어 동작입니다. 핫링크(hotlinking)는 더 이상 지원되지 않습니다.

또한, 프론트엔드 커스터마이징을 깨뜨려 썸네일이 표시되지 않도록 하는 JavaScript 콘솔 오류가 없는지 확인해 주세요.

2개의 좋아요

답변과 설명 감사드립니다. 실제로 발생하고 있는 JS 오류를 조금 더 자세히 살펴보고 이것이 문제를 일으키고 있는지 확인해 보려 합니다. 하지만 혹시 제가 놓치고 있는 단순한 부분이 있을 수 있으니, YouTube나 Vimeo 섬네일이 제대로 로드되지 않는 예를 하나 공유해 보겠습니다:

다음은 모두 마지막 업데이트 이후에 새로 생성된 주제입니다:

주제 자체에서는 올바르게 펼쳐진 것을 보여드리기 위해 YouTube 관련 예시를 첨부합니다:

만약 눈에 띄는 누락된 부분이 없고, 제 JS 오류가 무관한 것으로 판명된다면, 향후 며칠 내에 유료 디버깅 작업을 진행할 수 있으신가요? (해당 대화는 개인 메시지로 이어가겠습니다).

2개의 좋아요

그 링크들을 개인 메시지로 보내주세요. 제 인스턴스에서 직접 테스트해 보겠습니다.

참고로 현재 섬네일 생성 로직은 제가 관리하지 않습니다. 해당 로직은 코어 디스코스에 포함되어 있습니다.

1개의 좋아요

안녕하세요. 멋진 플러그인을 만들어 주셔서 감사합니다! 덕분에 포럼이 훨씬 더 보기 좋아졌고, 수고하신 점 진심으로 감사드립니다. 다만, 작은 버그를 발견한 것 같습니다: 플러그인을 활성화하면 태그 목록이 매우 길어도(약 20개 태그 정도) 한 줄로만 표시됩니다. 그 결과, 주제 목록 표시 영역이 매우 넓어집니다. 플러그인을 비활성화하면 Discourse의 기본 동작에 따라 태그가 많을 경우 여러 줄로 표시됩니다. 따라서 이 플러그인의 동작은 작은 버그일 수 있습니다. 많은 태그가 사용되는 경우 카테고리 페이지가 정말 이상해 보입니다. 태그가 많을 때 정상적으로 표시되도록 이 동작을 수정할 수 있을까요?

3개의 좋아요

앨런 씨, 안녕하세요. 칭찬해 주셔서 감사합니다.

태그가 20개라니요? 꽤나 비정상적으로 많은 수이고, 일반적으로는 예상하지 못했을 특수한 경우(edge case)가 분명합니다. CSS로 해결할 수 있을 텐데, 시도해 보셨나요?

1개의 좋아요

이 플러그인을 만들어 주셔서 감사합니다. 정말 많은 포럼의 외관을 훨씬 더 아름답게 만들어 주었습니다.
제 포럼은 특히 트윗(Twitter) 링크를 자주 사용하는데, 아쉽게도 미리보기가 전혀 표시되지 않습니다. BBC 기사 같은 랜덤한 링크는 미리보기가 표시되는데, 왜 Twitter 같은 웹사이트는 그렇지 않은지 궁금합니다. 플러그인이 원래 이렇게 동작하도록 설계된 건가요?

1개의 좋아요

이 플러그인은 이제 더 이상 섬네일을 직접 생성하지 않습니다. 해당 기능은 이제 코어에서 처리합니다(이 기능이 매우 인기가 많았기 때문에 Discourse 팀이 코어에 일부 기능을 직접 구현했습니다).

섬네일 생성 코드는 특정 기준을 따릅니다. 모든 미리보기가 이 기준을 충족하지는 않습니다(예: 너무 작은 경우). 구체적인 예시를 공유해 주시면 더 자세히 살펴볼 수 있습니다. Discourse 팀에 문제를 에스컬레이션해야 할 수도 있습니다.

1개의 좋아요

어제 마지막 업데이트 이후 이 플러그인이 작동하지 않습니다.
감사합니다.

3개의 좋아요