주제 목록 미리보기 (TLP)

@merefield 님, 위의 항목에 대해 링크 썸네일을 표시할 방법이 있을까요?
게시글을 작성하는 대신 링크를 추가했는데, "토픽 목록 발췌문"이 활성화되어 있음에도 링크 썸네일 미리보기를 할 수 없습니다.

이 부분이 정확히 무엇을 의미하는지 확실하지 않습니다.

해당 링크에 대해 원박스(onebox)가 렌더링되나요? 그렇지 않다면 대상 웹사이트가 적절한 og 태그가 누락되어 있을 수 있습니다 …

초록(excerpt)을 생성하는 코드를 유지 관리하지는 않습니다. 그것은 디스코어(Discourse) 코어에 포함된 것이며, 저는 그것을 포함시킬 뿐입니다.

1개의 좋아요

네, 렌더링되지만 링크 썸네일 미리보기가 목록에서는 표시되지 않고 게시글 내부에서만 표시됩니다.

일부 경우 Discourse는 미리보기용으로 썸네일이 적합하지 않다고 판단할 수 있습니다. 사이드카 플러그인을 설치해 보셨나요? 이 플러그인은 기준을 약간 완화하여 더 포괄적으로 적용합니다.

1개의 좋아요

초보자를 위한 “TODO” 토픽이 있는지 궁금합니다.

기존 플러그인을 TC와 사이드카로만 교체하면 바로 "그냥 동작"하나요? 카테고리 설정도 그대로 유지되는 건가요? 아니면 하나하나 전부 수동으로 다시 설정해야 하나요?

1개의 좋아요

마이그레이션 자동화 기능이나 가이드가 없습니다. 너무 단순하고 일회성 작업이라서 필요 없다고 판단했기 때문입니다.

다만, 질문이 헛되지 않았습니다. 기능이 전혀 마이그레이션되지 않은 설정을 확인해 보았는데요, 이 설정이 없으면 많은 사용자에게 설정 작업이 훨씬 번거로워집니다:

topic_list_set_category_defaults가 TRUE로 설정되면, 모든 개별 카테고리가 메인 Discovery 목록 설정에 따라 동작하도록 설정됩니다.

기본값은 OFF입니다.

OFF 상태에서는 각 옵션에 개별 카테고리를 원하는 대로 직접 추가해야 합니다.

이전에는 의도대로 작동하지 않았지만, 이제 해당 컴포넌트의 beta 브랜치에서 정상 작동할 것입니다.

PR 링크:

해당 브랜치를 자유롭게 사용해 보세요.

부정적인 피드백이 없으면 1주일 이내에 머지하겠습니다.

1개의 좋아요

어떤 이유인지 모르겠지만 이 기본값 버튼이 아무것도 하지 않는 것 같습니다.

각 개별 카테고리를 각 기능에 수동으로 추가해야 합니다.

그리고 참고로, 최상단 “latest” 페이지에서 “tiles” 모드와 “thumbnails” 모드가 충돌하는 것 같습니다. "latest"를 tiles 모드와 thumbnails 모드 모두에 추가하면, 최상단 “latest” 페이지가 tiles로 표시됩니다.

결국 "tiles"에서 모든 것을 제거해야 했고, 그제서야 정상적으로 작동합니다.

1개의 좋아요

beta 브랜치를 사용하셨나요? 그것이 수정 사항과 PR의 목적입니다. 언급했듯이 아직 병합되지 않았습니다. beta 브랜치에 대한 피드백에 감사드립니다.

이는 예상되는 동작입니다. 기본적으로 두 가지 모두 설정되어 있어 사용자가 시작하기 쉽도록 되어 있습니다. tiles를 원하지 않으시면 설정을 제거해야 합니다. tiles는 tiles를 볼 수 있는지 결정하고, thumbnails는 이미지를 결정합니다. 두 가지는 독립적입니다. 둘 다 설정되어 있으면 “tiles”와 “thumbnail” 미리보기가 모두 표시되어야 합니다.

즉, tiles가 활성화되어 있을 때 tiles가 작동하지 않았다는 건가요?

아, 아니요. 설정만 켰을 뿐입니다. PR 브랜치를 사용해 다시 빌드해 보고 확인해 보겠습니다.

죄송합니다. 그게 의도된 동작이었다는 걸 몰랐습니다. 기본적으로 홈 화면은 썸네일만 표시되도록 하고, 일부 카테고리만 타일로 표시하고 싶었습니다.

결국 “tiles” 설정에서 모든 항목을 제거해야 홈 화면이 정상적으로 작동했습니다.

그 다음에 몇몇 카테고리를 타일에 추가했는데, 정상적으로 작동했습니다.

솔직히 말씀드리자면, 다소 혼란스러웠고 실험을 해봐야 했습니다.

3개의 좋아요

다시 빌드할 필요 없습니다. TC(테스트 케이스)일 뿐입니다. 정말 감사합니다.

설정 값이 기본적으로 자유 형식이기 때문에 설정을 추가하는 방법에 대한 더 큰 혼란을 방지하기 위한 것입니다. 프리시드(preseeded)되어 있다는 점을 명시하도록 원포스트(OP)에 주석을 추가하겠습니다.

피드백 감사합니다.

3개의 좋아요

결국 TC를 다른 브랜치로 수동으로 재구성하는 방법이 없더군요. 그래서 beta 브랜치를 별도로 설치하고 원래 TC는 비활성화했습니다.

정상적으로 작동하지만, topic_list_set_category_defaults는 여전히 기본적으로 OFF로 설정되어 있는 것 같습니다.

ON으로 변경하면 사이트 기본 설정이 정상적으로 작동합니다. 감사합니다!

다만, 하나 아쉬운 점이 있다면: 특정 카테고리에 대해 사이트 전체 기본 설정을 OFF로 전환할 수 있는 방법이 있으면 좋겠습니다.

3개의 좋아요

네, 저는 보통 브랜치별로 TC를 두 개 실행하곤 합니다. 그런 다음 필요에 따라 테마에 추가하죠.

감사합니다! 그대로 병합하겠습니다.

나쁜 아이디어는 아니지만, 옵트아웃 카테고리를 제공하면 설정이나 해석이 상당히 복잡해지지 않을까요? (코드 문제는 말할 것도 없이요!) 그 부분은 한번 생각해봐야겠네요 …

기본적으로 켜 두는 것이 빠른 개선책으로서 더 합리적일 수도 있습니다. 다만 그 경우, 기존 설치 환경에서 예상치 못한 변경이 발생할 수 있다는 문제가 있습니다.

1개의 좋아요

맞아요. 그러면 기본값은 꺼 두는 걸로 하죠!

1개의 좋아요

변경 사항이 병합되었으므로 이제 모든 사용자에게 설정이 적용되어야 합니다.

3개의 좋아요

주제 목록 기본 썸네일 폴백이 더 이상 작동하지 않습니다!

요청이 거부되지 않는다고 확신하나요? 브라우저 콘솔에 오류가 표시되나요?

해당 이미지를 로컬에 업로드하여 로컬 이미지로 시도해 보세요. 실제로 원격 이미지로 작동하도록 의도된 적이 없습니다. 만약 작동한다면 좋습니다.

1개의 좋아요

imgur가 그런 방식으로 임베딩을 허용하나요?

3개의 좋아요

오래 전부터 이 방법을 사용해 왔는데 문제가 없었습니다. 하지만 플러그인이 TC로 이동한 후 기본 썸네일 폴백이 더 이상 작동하지 않습니다.

이제 로컬 이미지로 변경했는데도 여전히 작동하지 않습니다.

네!

저에게는 정상적으로 작동합니다. 콘솔에 오류가 있다면 알려주세요.

콘솔 오류가 표시되지 않습니다: