오프라인 표시 테마 컴포넌트

안녕하세요 :wave: 이 테마 컴포넌트는 사용자가 인터넷 연결 문제를 겪을 때 표시되는 간단한 오프라인 인디케이터입니다.

데스크톱에서는 인디케이터가 오른쪽 하단에 표시됩니다.

인디케이터를 사용자 정의할 수 있는 몇 가지 설정이 있습니다.

오프라인 인디케이터 아이콘
FontAwesome 아이콘을 사용할 수 있습니다. 이 아이콘은 Oops…You’re offline 제목 앞에 표시됩니다.

오프라인 인디케이터 너비
이 너비는 데스크톱 뷰에만 영향을 미칩니다. 모바일에서는 width: calc(100% - 20px);를 사용합니다.

오프라인 인디케이터 둥근 모서리
이것은 인디케이터의 테두리 반경입니다. 값을 증가시키면 모서리를 둥글게 만들 수 있습니다.

그리고 번역…

27개의 좋아요

안녕하세요, 포럼 재구축 시(보통 5~6분 정도 걸리는 과정)에도 이 기능이 정상 작동하나요?

1개의 좋아요

이것은 테마 컴포넌트이므로 /admin/customize/themes 페이지에서 추가할 수 있으며, 재빌드가 필요하지 않습니다. :+1:

1개의 좋아요

그가 재빌드 중에 메시지가 표시되는지 묻고 있는 것 같습니다.

3개의 좋아요

아니, 실수했네. :man_facepalming: 그래, 그렇게 하면 훨씬 더 말이 되네. :slightly_smiling_face: 내 잘못이야.

4개의 좋아요

안녕하세요,

이것은 재빌드 동안 표시되지 않습니다. 저는 offline.js를 사용하여 오프라인 표시기를 만들곤 했는데, 이 라이브러리는 항상 파비콘을 확인하고 요청을 보내어 재빌드 중에도 표시되도록 합니다. 하지만 이 기능에는 불필요하다고 생각하며, 또한 문제가 서버 측인지 인터넷 연결인지 사용자를 혼란스럽게 할 수도 있습니다.

전역 공지(Global notice)로도 이 기능을 구현할 수 있다고 생각합니다. 재빌드 전에 공지를 추가하면 됩니다. :slightly_smiling_face:

3개의 좋아요

정말 멋진 컴포넌트를 공유해 주셔서 감사합니다! :grinning:

1개의 좋아요

참고:

[관리자 알림] 'Offline Indicator Theme Component' 테마에는 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.hbs-extension)
2개의 좋아요

업데이트 내용입니다: Merge pull request #2 from davidkingham/convert-hbs-connector-to-gjs · VaperinaDEV/discourse-offline-indicator@29bde62 · GitHub

PR을 올려 주셔서 감사합니다 @davidkingham :heart:

3개의 좋아요