토픽 목록 썸네일

여기(QuiltMC | The mod-loader that cares.)에서 설정을 시도해 보았지만, 토론(토픽)에 대한 섬네일이 실제로 생성되지 않는 것 같습니다.

이것이 편집 유예 기간 설정과 어떤 식으로든 관련이 있습니까? 토론 목록 미리보기(Theme Component) 역시 첫 번째 게시물이 더 이상 편집 불가능해지기 전까지는 섬네일을 제공하지 않습니다. 하지만 이 범주에는 그런 방식이 전혀 적합하지 않으며, 이 범주에서는 사용자가 게시물을 무제한으로 편집할 수 있도록 하는 것이 더 바람직합니다.

2개의 좋아요

그렇습니다.

프론트엔드 관리자로서, 주제 목록 섬네일(Topic List Thumbnails)과 주제 목록 미리보기(Topic List Previews)는 백엔드에서 섬네일을 생성하는 것과 동일한 핵심 프로세스를 활용합니다. 해당 비동기 작업은 편집 유예 기간이 끝나기 전까지는 실행되지 않습니다. 업데이트: 이미지가 원격에 있는 경우입니다. 이미지가 로컬로 업로드된 경우 섬네일 생성 프로세스가 즉시 시작됩니다.

해당 프로세스는 테마 구성 요소로 수정할 수 없으며, 변경하려면 플러그인이나 백엔드에 대한 PR(풀 리퀘스트)이 필요합니다(TLP가 일부 추가 기능을 위한 보완 플러그인이 있다는 점을 고려하더라도 마찬가지입니다).

참고로, 코어에 섬네일 지원이 추가되기 전에는 주제 목록 미리보기가 플러그인이었으며, 섬네일 생성 일정 관리 측면에서 거의 동일한 방식으로 작동했습니다. 팀에 대해 단정할 수는 없지만, 그렇게 유지하는 데에는 다음과 같은 논리가 있습니다: 자주 편집되어 삭제될 수 있는 소스 이미지에 대해 섬네일을 생성하는 것은 원하지 않으며, 만약 이미지가 마지막 순간에 추가된다면 어떻게 될까요?

이를 완화하는 한 가지 방법은 각 테마 구성 요소에서 기본 아이콘/이미지 기능을 사용하는 것입니다. 메이슨리/타일 뷰의 경우, 이는 레이아웃의 급격한 변화를 줄이는 데 도움이 됩니다. 아니면 유예 기간을 최소화하는 것은 어떨까요?

3개의 좋아요

아, 그래, 알겠어. 그게 기본 동작인 건 완전히 말이 돼. 여기가 좀 난감한 상황인 이유는, 이 카테고리에 올라올 대부분의 게시물이 마인크래프트 모드일 테니까. 그래서 어떤 토픽이든 첫 번째 게시물은 자주 수정되지 않아야 하고, 썸네일도 바뀔 가능성이 높다는 게 말이 되는 거지.

솔직히 말해서, 이 동작을 바꿀 수 있는 플러그인이 있는지 아는 게 없지? 코어가 왜 이걸 지원하지 않는지는 이해가 가는데, 그레이스 기간에만 의존하는 건 우리한테는 안 될 것 같아.

2개의 좋아요

아니요, 그렇게 생각하지 않습니다. 가장 가까운 기능은 과거에 비추천(deprecated)된 주제 목록 미리보기 플러그인이었는데, 이를 수정해서 사용할 수는 있었습니다.

이 작업을 직접 하거나 #marketplace에서 해결하셔야 합니다.

3개의 좋아요

아니에요, 걱정 마세요! 시간 내주셔서 감사합니다!

2개의 좋아요

다만, 한 가지를 더 덧붙이자면, 전투의 상당 부분은 실제로 모든 엣지 케이스에서 작동할 수 있도록 원하는 정확한 실용적 동작을 명시하는 것입니다. 그 후 실제 작업으로 이어져, 원하는 것이 실제로 작동하는지 확인해야 합니다. 모든 것은 수정 가능합니다. :slight_smile:

만약 기한이 지난 후에 게시물이 변경된다면, 시스템이 다시 가져오기를 예약하고 섬네일을 업데이트해야 한다고 생각합니다.

3개의 좋아요

그리스 피리어드와 편집 잠금 상태를 혼동하고 있었던 것 같습니다. 얼마 전부터 썸네일 생성이 갑자기 시작되었거든요.

아마 CDN 캐싱 오류 때문이었던 것 같습니다, 하하. 그래도 도움 주셔서 감사합니다!

3개의 좋아요

오, 네, 그런 일이 일어났다는 건 알고 있어요, 훌륭하네요!

여기서도 관련된 혼란이 일어나고 있었습니다, 이 이슈에서

3개의 좋아요

최근 커밋 이후 깨진 것 같습니다. theme-creator에서 grid 태그로 테스트해 주세요.

3개의 좋아요

여러 가지 가능성이 있습니다. JavaScript 콘솔에 오류가 표시되나요?

2개의 좋아요

네

3개의 좋아요

게레스, 혼선을 드려 죄송합니다. 이제 제 자리로 돌아와서 로직에 대한 빠른 테스트와 검토를 해 보았습니다.

제 이전 설명이 불완전했습니다:

  • 이미지가 어떤 형태로든 원격에 있는 경우(원격 링크의 원박스 포함, CDN에 저장된 경우 포함) 섬네일은 지연 작업 Jobs::PullHotlinkedImages의 영향을 받으며, 이 작업은 실제로 편집 유예 기간 이후에 예약됩니다(이 부분은 정확했습니다):
  • 그러나: 이미지를 사이트로 직접 업로드하는 경우(예: 이미지를 붙여넣는 경우) 섬네일은 비동기 프로세스를 통해 생성되며, 이 프로세스는 즉시 시작되는 것으로 보입니다. 이미지를 다른 로컬 이미지로 업데이트하면 이 변경 사항도 거의 즉시 반영됩니다. 위의 몇몇 게시물을 업데이트했습니다. 이 작업을 자주 수행하지 않아서 이 부분을 누락했었습니다.
3개의 좋아요

음, 그래, 정말 흥미로운 거네. 내 생각에는 이해가 돼.

정말 유용한 정보야. 이제 게시 가이드라인을 업데이트할 수 있겠네. 설명해 줘서 고마워!

3개의 좋아요

:bug: 버그

Topic Thumbnails 테마 구성 요소를 활성화하면 포럼이 깨집니다. 현재 버전은 2.9.0.beta4 [222c8d9b6a]이며, graceful 테마를 사용 중입니다.

Topic Thumbnails 테마 구성 요소를 비활성화하면 포럼은 정상 작동하지만, 당연히 이제 토픽 섬네일이 표시되지 않습니다.

이 버그 게시글을 작성했지만, 버그의 원인이 포럼 자체에 있는 것이 아니므로 여기에 게시하도록 권고를 받았습니다.

6개의 좋아요

토픽 목록 미리보기에서도 이런 문제가 발생합니까? 그렇다면 코어에 버그가 있는 것일 수 있습니다…

2개의 좋아요

아니요, 그건 작동했습니다. 테스트를 위해 설치했을 뿐 기본값 이외의 설정은 하지 않았지만, 적용되고 정상적으로 작동하는 것 같았습니다.

3개의 좋아요

네, 내 포럼에서도 해당 컴포넌트가 깨져 있네요 :pensive:

3개의 좋아요

이것은 우리 포럼에서도 깨져 있습니다.

3개의 좋아요

@jtooker, @undasein 방금 수정 사항을 추가했습니다. 컴포넌트를 업데이트하면 해결될 것입니다 (@tkearsley 님의 사이트는 이미 업데이트되어 있어야 합니다).

모두가 보고해 주셔서 감사합니다!

12개의 좋아요

감사합니다! 완벽하게 작동했습니다.

6개의 좋아요