람보님께서 만들어 주셔서 감사히 잘 사용하고 있는 출석부 모듈인데요

https://xetown.com/tips/765990  @prologos님의 출석부 위젯과 함께 사용중입니다

  • 출석부 위젯에선 클릭하면 곧장 출석이 되게끔 설정된 것이 문제가 된 것이 잘 모르습니다만..
  • 람보님의 출석부 모듈에서 출석 시간을 지정해도 무시된 상태로 00:00~24:00 출석으로 지정됩니다
  • 더불어 람보님의 출석부 모듈의 달력보기에선 출석부 모듈에서 지정한 대로 달력의 날짜가 변경되지 않은 상태입니다
  • 이런 경우라면 prologos님의 출석부 위젯에 출석 시간 제한 기능이 들어가야 할 것 같습니다만, 제가 개발한 것이 아니니 질문 글 올리는 것이 매우 신중해집니다
  • 지난 php5.6.7때도 그랬고 지금 7.0.33으로 와서도 출석부 모듈의 출석 가능 시간을 설정해도 00:00:00~24:00:00으로만 설정됩니다
  • mysql, PHP, 제로보드 환경 설정의 시간대는 모두 Asia/Seoul인 상태입니다

 

 

스크린샷 2019-09-18 오전 10.09.58.jpg

그리고 시간 제한 여부의 설명중 '설정하신 시간대 이외의 시간대는 출석체크가 불가능합니다'라고 변경되야 할 듯 합니다

위 설명대로라면 시작 시각 ~ 종료 시각은 출석이 불가한 상태가 되니까요 : )

 

번거롭게 해드려 죄송합니다 람보님ㅠ 

  • profile
    모듈에 적용되는 것과 별도로 출력하는 것은 스킨의 입력값이 출력될 겁니다.
  • profile ?
    아 제가 빼먹고 안 적은 내용이 있었습니다.. 죄송합니다

    출석부 작동은 출석부 위젯 버튼을 이용해 출석을 하게 되는 것이고 람보님의 출석부 모듈에선 자동 출석이 불가하도록 설정되어 있습니다

    그렇다면 범인은 출석부 위젯이 되겠군요 ㅠㅠ
  • ? profile
    ???
    출석부에 표시되는 출석 가능시간이 다르게 표시된다는 질문 아닌가요?
    출석부 스킨에서 출석 가능시간을 따로 넣어주셔야 한다는 답변 이었습니다.

    위젯은 출석부 모듈과 관계 없이 출석만 시켜주는 기능인데요 ?
  • profile ?

    시간은 동일하게 잘 표시됩니다 하지만, 출석부 모듈에서 출석 가능 시간을 08:00~24:00로 지정하면 이와 다르게
    00:00~24:00에 출석 체크가 가능하게 되는 문제죠..

    여기에, 출석부 모듈에선 한 줄 입력 텍스트 없이 prologos님의 출석부 위젯을 이용해 회원 로그인 또는 출석부 위젯(모듈x)의 버튼을 클릭하면 출석부 모듈로 이동하게끔 되어 있는 형태입니다

     

    그렇다면 prologos님의 위젯의 그 커다란 버튼을 누르면 출석부 모듈에서 시간 제한이 되어있다해도 무조건 출석이 되는 것이로군요?

  • ? profile
    네. 위젯이 모듈의 설정을 고려하지 않습니다.
  • profile ?
    이번엔 출석부 위젯의 버튼을 출석부 모듈 페이지로 링크 되게끔 설정을 바꾸고
    람보님의 출석부 모듈에서 출첵 버튼을 눌러야만 출첵되도록 하였으나 결국 시간 제한은 적용되지 않더라고요

    조금 더 살펴봐야 할 것 같습니다

    지속적으로 00시~24시까지 출석 체크를 하게 되는군요 ㅠㅠ (전 08시~24시까지만 출첵을 하고 싶거든요 ㅎㅎ)
  • profile ?
    이것 저것 다 확인해 보니 람보님의 모듈의 문제가 아니라 웹 서버의 시간이 Asia/Seoul이 아니라 UTC +0000으로 설정되서 그런데요 문제는 웹서버에서 시간은 KST, Asia/Seoul로 잘 표시되고 있고 PHP, Mysql도 모두 설정했음에도 라이믹스 설정 페이지의 서버 환경 설정의 기본 서버 설정의 date 값을 보면...

    UTC +0000으로 나옵니다 ㅎㅎㅎ 이 값이 어디에 종속된 건지 알면 KST 값으로 출석부 시간 지정이 가능할 것 같습니다
    (지금은 -9시간 빼서 시간 제한을 적용하니 일단 되긴 됩니다ㅎㅎ)