Discourse 이벤트 플러그인의 시간대 설정이 여전히 잘못되어 있습니다

이렇게 이벤트 설정에서 시간대를 적절히 설정하면:

  1. 주제 목록에 올바른 시간이 표시됩니다(2시간 전이었습니다)

  2. 대신 주제에서 UTC가 표시됩니다(즉, 우리 기준 13시간 뒤처짐)

임시 해결책

현재로서는 단순히 시간대를 UTC로 설정하면 정상적으로 작동합니다.

사용자가 시간대를 추가하지 못하도록 다음 CSS를 추가했습니다.

// hide the timezone field for Discourse Events / Calendar Plugin
.discourse-post-event-builder-modal .timezone {
       display: none;
}
7개의 좋아요

저도 같은 문제가 발생하고 있습니다. 해결 방법이 있거나 제가 놓친 서버 설정이 있다면 알려주시면 감사하겠습니다. 감사합니다!

2개의 좋아요

해당 문제를 인지하고 있으며, 조속히 수정할 예정입니다. 그 동안에는 이벤트의 시간대를 UTC로 설정하면, UI에서 모든 사용자의 현지 시간대로 올바르게 변환됩니다.

2개의 좋아요

답변 감사합니다. 설정을 그대로 유지할 계획이라, 문제가 수정되는 시점을 확인할 수 있을 것 같습니다. 아직 이 기능을 이벤트 정리 방식으로 검토 중이라, 게임이 멈추는 수준은 아니지만 꽤 불편했습니다.

1개의 좋아요

수정되는 대로 바로 여기에 게시하겠습니다 - 이 주제를 '감시’로 설정하면 답변 알림을 받을 수 있습니다 :bell:

2개의 좋아요

플러그인에 여러 가지 수정 사항을 반영했으니, 이제 훨씬 더 잘 작동할 것입니다 :crossed_fingers:

여전히 시간대 관련 문제를 겪고 있다면 알려 주세요. (cc @nathank @MrScopi)

5개의 좋아요

이 주제는 12일 후 자동으로 닫혔습니다. 더 이상 답변을 작성할 수 없습니다.