조삼모사 게시판 시간 체크
조삼모사 게시판을 참고하여 남은시간을 구현하려 합니다.
소스좀 부탁드립니다~
게시판 통채로 올려도 아래와 같은 메시지만 나오네요... ㅡㅡ;
Fatal error: Call to undefined function gap_time() in 에러 라인~~~
$gap = gap_time(strtotime($g4[time_ymdhis]), strtotime($board[bo_2]));
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 9개
이놈이 어디에 정의되어있는지부터 확인하셔야 겠습니다.
기본스킨 어디를 찾아보아도 gap_time()로 정의 되어있는 것은 찾을 수가 없습니다...
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin_basic&wr_id=256#c_261
정의 된거라고는 check_datetime ㅡ.ㅡ,,
전 게시판스킨에서 조삼모사로 찾아서 스킨 두개나 포인트 지급하고 다운로드 받았는데...ㅜㅜ
list.skin.php 상단에 있는 내용입니다.
include_once("$g4[path]/lib/shop.lib.php");
// 타임스탬프 형식으로 넘어와야 한다.
// 시작시간, 종료시간
function gap_time($begin_time, $end_time)
{
$gap = $end_time - $begin_time;
$time[days] = (int)($gap / 86400);
$time[hours] = (int)(($gap - ($time[days] * 86400)) / 3600);
$time[minutes] = (int)(($gap - ($time[days] * 86400 + $time[hours] * 3600)) / 60);
$time[seconds] = (int)($gap - ($time[days] * 86400 + $time[hours] * 3600 + $time[minutes] * 60));
return $time;
}
그샵 사용자는 그냥 사용하시면 되구요.
그샵 사용자가 아니신경우에는 위의 내용을 별도로 추가해주셔야 할것 같습니다.
한가지 더 물어본다면 아래와 같은 형식으로 몇초 남았다고 표시를 하려면 어떻게 해야 하나요?
등록 마감 앞으로 2일 2시간 59분 43초 남았습니다.
등록 마감 앞으로 2일 2시간 59분 42초 남았습니다.
등록 마감 앞으로 2일 2시간 59분 41초 남았습니다.
sir 콘테스트 게시판에서 처럼 혹은 옥션 경매처럼 남은 시간 부분이 깜빡이면서 점점 시간이 줄어들게요... ^ ^
적용한 소스는 아래와 같습니다.
<?
include_once("$g4[path]/lib/shop.lib.php");
if ($g4[time_ymdhis] > $view[wr_5])
{
$gap_msg = "이번 <b>$board[bo_subject]</b>는 마감 되었습니다.";
$is_magam = true;
}
else
{
$gap = gap_time(strtotime($g4[time_ymdhis]), strtotime($view[wr_5]));
$gap_msg = "<b>등록 마감</b> 앞으로 ";
$is_magam = false;
}
if (!$is_magam)
{
if ($gap[days]) $gap_msg .= "{$gap[days]}일 ";
if ($gap[hours]) $gap_msg .= "{$gap[hours]}시간 ";
if ($gap[minutes]) $gap_msg .= "{$gap[minutes]}분 ";
if ($gap[seconds]) $gap_msg .= "{$gap[seconds]}초 ";
$gap_msg .= "남았습니다.";
}
?>
<?=$gap_msg?>
적용중인 페이지
http://www.morssola.co.kr/bbs/board.php?bo_table=gtest&wr_id=416
관리자님께서 예전에 만든 그샵(GShop)의 경매 부분에있는 화면소스를 참고해보시기 바랍니다.
http://threes.org/gnu3/?doc=shop/auctiondetail.php&au_id=1
위 링크의 소스에서 runtimer()을 검색하시면 됩니다.
잘 모르겠습니다~~~~ 스크립트 오류 납니다... 이것 저것 짜집기 했더니...
언제 다시 보시면 알려주세요~~~~~ ^ ^;;