Topic List Previews (legacy)

문제를 유발하는 특정 작업이 있나요? 항상 발생하는 문제가 아니므로, 무언가가 변경되고 있을 것입니다. 소프트 리로드라고 하셨을 때, 브라우저에서 페이지를 새로고침하는 것을 의미하는 것으로 이해했는데, 맞나요? 브라우저 캐시를 삭제한 후에도 여전히 오류가 발생하는지 확인해 보셨나요?

가장 중요한 질문은 이겁니다: 다른 회원들도 같은 문제를 겪고 있나요?

아니요, 아직 이 오류를 보고한 회원은 없습니다. 몇몇 회원에게 이 문제를 주시해 달라고 요청할 것입니다.

@merefield 이 문제를 발생시키는 조건은 무작위적이고 다소 일관성이 없습니다. 하지만 지금은 매일 이 문제를 마주하고 있습니다. 이 버그를 다시 만나게 되면 동영상을 촬영하여 더 자세한 내용과 함께 여기에 보고하겠습니다.

또 다른 문제

저는 수많은 문제를 겪고 또 다른 버그를 발견했습니다 / (기능 누락인가요?) 카테고리 페이지에서 읽지 않은 메시지가 회색으로 스타일링되지 않아 모든 게시글이 동일해 보입니다. 예를 들어 이 카테고리 페이지를 볼 때 읽지 않은 게시글을 구별할 수 없습니다.

TC를 비활성화했을 때의 모습은 다음과 같습니다.

1개의 좋아요

일관된 방법으로 재현할 수 있기를 바랍니다. 결과를 알려주시기를 기다리고 있습니다.

‘가득하다’라니, 흥미로운 표현이네요. 제 생각에는 단순히 일관된 버그 또는 누락된 기능으로 보입니다. 이번 주에 확인해 보겠습니다.

1개의 좋아요

다른 뜻이었으면 죄송합니다. 저는 영어 모국어가 아니라서 잘못된 단어를 사용했을 수 있습니다.

이제 그 문장을 수정했습니다.

2개의 좋아요

문제가 아닙니다. 이번 주 안에 수정해 보겠습니다. 알려주셔서 감사합니다 :slight_smile:

1개의 좋아요

안녕하세요! 우리 포럼에서도 동일한 버그를 확인했습니다. 비추천(deprecated) 모듈을 사용 중이었으며, 2.8.0.beta8로 업그레이드한 후 같은 문제가 발생하기 시작했습니다. 새로운 테마 구성 요소를 사용하기로 결정했고, 해당 목록의 테마 적용을 제외하고는 잘 작동하고 있습니다. 링크 색상이 잘못 표시될 뿐만 아니라 패딩도 잘못되었습니다.

제가 파악한 바로는, 해당 요소가 topic-list-data CSS 클래스를 잃어버려 테마가 올바르게 적용되지 않는 것 같습니다. 테마 구성 요소를 비활성화하면 문제가 해결됩니다.

2개의 좋아요

누군가 TC 버전을 정확히 어떻게 작동시키는지를 설명해 주실 수 있나요? 플러그인을 주석 처리하고 TC를 설치했는데, 해당 페이지에는 이제 전통적인 게시물 목록만 표시됩니다.

감사합니다

1개의 좋아요

음, 공동 개발자가 새로운 TC를 작동하게 관리해 주었는데, 다시 처음부터 시작하게 되었어요 — 모든 카테고리의 모든 항목이 읽지 않은 상태로 표시됩니다.

1개의 좋아요

확인해 본 결과 이는 버그가 아니라 코어 앱의 변경 사항으로 인한 호환성 깨짐(breaking change)이었습니다.

보통 월 중반 업데이트는 지원하지 않으므로, 일반적으로 월 중반 업그레이드는 권장하지 않습니다.

하지만 월 중반에 설정을 유지 관리해야 하는 불편을 드린 점에 대해서는 이해해 주실 거라 생각합니다. 그래서 …

데스크톱 환경에서 타일 뷰와 비타일 뷰 모두에서 제목의 방문됨 상태 ‘로우 라이팅(low-lighting)’ 문제를 수정하고, 최근 변경 사항에 맞춰 템플릿을 최신화했습니다:

모바일 환경도 나중에 확인해 보겠습니다.

TC를 업데이트해 보시고 관련 문제가 있는지 알려주세요.

5개의 좋아요

업데이트 감사합니다. :hugs:

여전히 남아 있는 또 다른 작은 버그를 보고하고 싶습니다. :yum:

게시물 상단에 큰 이미지를 포함하면, discourse가 해당 이미지에 대해 lightbox를 생성하기 때문에 "발췌(excerpt)"와 “더 읽기(Read More)” 링크를 더 이상 클릭할 수 없습니다. 발췌 부분에 포함된 <a class="lightbox" href="" data-download-href="" title="Image title"></a> 코드가 링크를 깨뜨리고 있습니다.

발췌 부분에 lightbox 코드를 포함하는 것이 discourse 코어 문제일 수 있다는 점은 이해하지만, 누구에게 보고해야 하는지, 그리고 실제로 수정될지는 확신하지 못합니다.

discourse가 발췌 부분에서 lightbox 코드를 제거할 때까지 기다리는 동안, 시간이 좀 걸릴 수 있으므로 “더 읽기” 버튼을 클릭 가능하게 만들 수 있는지 고민해 보고 있습니다. :thinking:

2개의 좋아요

TC만 설치된 상태에서는 발췌문으로 할 수 있는 일이 거의 없습니다.

하지만 사이드카 플러그인을 추가하면 더 많은 제어가 가능합니다.

그럼에도 불구하고, 표시 오류의 위험을 줄이기 위해 링크와 서식을 제거하여 발췌문을 단순화하는 쪽으로 기울고 있습니다. 전체 내용을 보고 싶으시다면 직접 클릭해서 들어가셔야 합니다.

다만, 발췌문은 핵심 기능인 만큼 이 부분에서 추가로 작업을 해야 하는 것은 아닐지도 모릅니다.

2개의 좋아요

이 문제가 토픽 목록 미리보기(theme component) 기능이 비활성화된 상태에서 발생한다면, 새로운 Contribute > UX 토픽을 만드는 것을 주저하지 마세요. 문제점에 대한 스크린샷을 포함할 수 있다면 정말 좋겠습니다!

4개의 좋아요

답변 주셔서 감사합니다. :hugs:

네, TLP TC가 비활성화된 상태에서도 발생합니다.
이미지의 경우, 발췌문에 lightbox 코드가 포함됩니다.

<a class="lightbox" href="" data-download-href="" title="ImageTitle"></a>

헤더의 경우, 발췌문에 앵커가 포함됩니다.

<a name="header" class="anchor" href="#header"></a>

이 둘 모두 링크를 깨뜨려서 "발췌문"과 “더 읽기” 버튼 모두를 클릭할 수 없게 만듭니다.

스크린샷을 포함하여 새로운 #contribute:ux 주제를 만들겠습니다.

감사합니다 :smiling_face_with_three_hearts:

4개의 좋아요

정말 감사합니다 — 덕분에 문제가 해결되었습니다. 진심으로 감사드립니다.

3개의 좋아요

만나서 반갑습니다, David. 이 Component에 아직 해야 할 일이 많지만, 앞으로 몇 달에 걸쳐 진행할 예정입니다.

참고로, 해당 주제를 Topic List Previews Theme Component - theme - Discourse Meta로 변경했습니다.

2개의 좋아요

수정해 주셔서 감사합니다 :folded_hands:t3:

3개의 좋아요

플러그인을 사용 중인데, 모든 것을 새로운 테마 컴포넌트로 이동하려면 어떻게 해야 하나요? 플러그인을 삭제하고 테마 컴포넌트를 설치하면 되는 건가요?

2개의 좋아요

맞습니다, 불행히도 구성을 자동으로 이동할 수 있는 방법이 없습니다.

1개의 좋아요

이 작업을 반자동화하는 스크립트에 도움을 줄 의향이 있습니다. 플러그인의 각 설정이 테마 컴포넌트에서 어디에 위치하는지에 대한 개요가 있나요?

2개의 좋아요

약간 과한 것 같나요? 하지만 누군가 유용하게 쓴다면… 현재 그런 매핑은 존재하지 않습니다.

1개의 좋아요