플러그인 > 웹공방

FAQ
출석부에서 사용하는 시간을 설정하실 수 있습니다.

extend/attendbook-time.extend.php 파일을 생성하시고 아래 코드를 넣어주세요. 도메인이나 시간차이는 설정해주시교요.

if(strpos( $_SERVER['HTTP_HOST'], 'vlife.lacstar.net') !== false) {

    // 베트남이 2시간 느리므로, (3600 * 2) 초를 빼줌
    $atnd_time = time() - (3600 * 2);
    define('ATND_TIME_YMDHIS', date('Y-m-d H:i:s', $atnd_time));

} else if(strpos( $_SERVER['HTTP_HOST'], '다른도메인') !== false) {

    // 3시간 빠른경우, (3600 * 3) 초를 더해줌
    $atnd_time = time() + (3600 * 3);
    define('ATND_TIME_YMDHIS',    date('Y-m-d H:i:s', $atnd_time));

}

// 시간값 설정 based on ATND_TIME_YMDHIS
if(defined('ATND_TIME_YMDHIS')) {
    define('ATND_TIME_YMD', substr(ATND_TIME_YMDHIS, 0, 10));
    define('ATND_TIME_HIS', substr(ATND_TIME_YMDHIS, 11, 8));
}


이 코드는 그누보드 시간과는 별도로 출석부 시간을 설정해주는 코드입니다. 현재 사용하시는 서버 시간에 도메인에 따라서 2시간 빠르도록, 또는 3시간 느리도록 설정하는 코드입니다.

다른 시간으로 설정된 도메인 A와 B가 있을 때, A 사용자들이 보게되는 B 사용자들의 출석시간은 B 에 설정된 시간이라 A의 시간과는 다르게 됩니다. B가 10:02 분에 출석했다고 표시되어도 A 의 10:02 분은 아닌 것이지요. 그런데 출석 시간이 표시 되는 부분은 "헬로우북"의 출석인사말 하단에 표시되는 부분밖에 없으니 문제는 없을 것입니다.
Category
State
  • 현재 접속자 3 명
  • 오늘 방문자 177 명
  • 어제 방문자 130 명
  • 최대 방문자 269 명
  • 전체 방문자 42,036 명
  • 전체 게시물 13 개
  • 전체 댓글수 0 개
  • 전체 회원수 6 명
Facebook Twitter GooglePlus KakaoStory NaverBand