이벤트용 경품 추첨 스킨입니다 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

이벤트용 경품 추첨 스킨입니다 정보

게시판 이벤트용 경품 추첨 스킨입니다

첨부파일

gnu_event_basic.zip (73.2K) 479회 다운로드 2014-10-13 13:05:12

본문

이벤트용 경품 추첨 스킨입니다
테스트한다고 했는데 예기치않은 오류가 있으면 쪽지주시거나
http://gnuskin.net 으로 연락주시길 바랍니다
 
기본사항
1.관리자님의 포인트 경매스킨을 기반으로 만들었습니다
2.소스 중 일부는 암호화되어있습니다
3.모든 페이지 하단에 광고가 들어갑니다. 먹고살기 힘들어 광고를 넣었습니다. 넓으신 마음으로 이해부탁드립니다.
야사나 성인광고는 절대 나오지 않습니다
애드센스 수입을 위한 티스토리 블로그 링크만 걸려있습니다
추천
9

댓글 전체

G4 시절에 업로드해주신 스킨 너무나도 잘 쓰고있다가 이번에 영카트5로 넘어오면서 혹시 적용될까 싶어
넣어봤는데, 아래와 같은 오류를 내면서 자꾸 새로고침 합니다. 무한 새로고침중 정지버튼 눌러서 보면
헤드부분은 제대로 안나오고 아래 목록이나 글쓰기화면은 또 제대로 나옵니다..
어떻게하면 해결할수 있을까요??? ㅠ_ㅠ

0) { $res[inter_point] = (int)($res[inter_point] + (($res[inter_point] * $date[days]) * 0.1)); } } */ return $res; } // 이벤트 입찰 공통 검사 function tender_common_check($wr_id) { global $g5, $board, $member, $tender_table, $write_table, $write, $bo_table; if (!$member[mb_id]) alert_only("로그인 해주세요."); if ($board[bo_5] > 0 && ((G5_SERVER_TIME - strtotime($member[mb_datetime])) < ($board[bo_5]*86400))) alert_only("회원가입 후 $board[bo_5] 일이 지나야 참여 가능합니다."); $event = get_info_event($wr_id); //echo G5_TIME_YMDHIS.$event[start_datetime]; if (G5_TIME_YMDHIS < $event[start_datetime]) alert_only("이벤트 시작 전입니다."); if (G5_TIME_YMDHIS > $event[end_datetime]) alert_only("이벤트가 종료되었습니다."); return $event; } // 이벤트 건별 입찰 진행 function tender_send($wr_id, $point) { global $g5, $board, $member, $tender_table, $write_table, $write, $bo_table; $event = tender_common_check($wr_id); $row2 = sql_fetch(" select count(mb_id) as cnt from $tender_table where td_datetime like 'G5_TIME_YMDHIS%' and mb_id = '$member[mb_id]' and wr_id = '$wr_id' "); $tender_count = $row2[cnt]; $row3 = sql_fetch(" select count(mb_id) as cnt from $tender_table where mb_id = '$member[mb_id]' and wr_id = '$wr_id' "); $tender_count3 = $row3[cnt]; $event[tender_higher]="0"; if ($event[tender_higher]=="0" && $tender_count3) alert_only("한번만 참여 가능합니다."); $total_point = (int)$event[inter_point]; if ($member[mb_point] - $total_point < 0) alert_only("보유중인 포인트(".number_format($member[mb_point]).") 가 참여 포인트(".number_format($total_point).") 보다 부족합니다."); tender_common_update($wr_id, $point, $event); } // 입찰 DB 처리 function tender_common_update($wr_id, $point, $event) { global $g5, $board, $member, $tender_table, $write_table, $write, $bo_table; $sql = "insert into {$tender_table} set "; $sql.= " wr_id = '$wr_id' "; $sql.= ",mb_id = '$member[mb_id]' "; $sql.= ",mb_name = '$member[mb_name]' "; $sql.= ",mb_nick = '$member[mb_nick]' "; $sql.= ",mb_email = '$member[mb_email]' "; $sql.= ",mb_homepage = '$member[mb_homepage]' "; $sql.= ",td_inter_point = '$event[inter_point]' "; $sql.= ",td_tender_point = '$point' "; $sql.= ",td_status = '1' "; $sql.= ",td_last = 'G5_TIME_YMDHIS' "; $sql.= ",td_datetime = 'G5_TIME_YMDHIS' "; sql_query($sql); // 입찰 횟수 $row = sql_fetch(" select count(*) as cnt from {$tender_table} where wr_id = '$wr_id' "); $tender_count = (int)$row[cnt]; sql_query(" update $write_table set wr_7 = {$tender_count} where wr_id = '$wr_id' "); if ($event[inter_point]) { insert_point($member[mb_id], $event[inter_point]*-1, "No. {$wr_id} 이벤트에 참여하셨습니다 ", $bo_table, $wr_id, "참여 : G5_TIME_YMDHIS ".get_microtime()); } } // 이벤트의 낙찰 여부 검사 및 업데이트 function event_successful($wr_id) { global $g5, $write_table, $tender_table, $event, $write, $bo_table; // 나중에 등록한 게시물의 종료시간이 더 짧으면 모두 종료되는 오류 수정 //if (!$event) $event = get_info_event($wr_id); // 이벤트상태 조회 - 이미 종료되었으면 return if ($event[status] > 1) return false; // 이벤트가 시작전이면 return if ($event[start_datetime] > G5_TIME_YMDHIS) return false; // 이벤트날짜를 비교하여 진행중일경우 return if ($event[start_datetime] < G5_TIME_YMDHIS && $event[end_datetime] > G5_TIME_YMDHIS) return false; // 최저로 입찰된 내역을 조회 $row = sql_fetch(" select td_tender_point as point, count(td_tender_point) as cnt from $tender_table where wr_id = '$wr_id' group by td_tender_point order by cnt, td_tender_point limit 1 "); // 중복되었거나 입찰내역이 없을 경우 취소 if (!$row) { sql_query(" update $write_table set wr_8 = '3' where wr_id = '$wr_id' "); $res = sql_fetch(" select wr_7, wr_8, wr_9, wr_10 from $write_table where wr_id = '$wr_id' "); return $res; } else { // 낙찰된 입찰정보 가져오기 // $comment ="이벤트 $wr_id 번 당첨되셨습니다"; //include_once("$board_skin_path/config/dang.php"); // sql_query(" update $write_table set wr_8 = '2', wr_9 = '$row[td_tender_point]', wr_10 = '{$wr_10}' where wr_id = '$wr_id' "); $res = sql_fetch(" select wr_7, wr_8, wr_9, wr_10 from $write_table where wr_id = '$wr_id' "); return $res; } } function alert_only($msg='', $url='') { global $g5; echo ""; echo ""; exit; } ?>
현재 list.skin.php 등 모든 부분 상단에 include_once("$board_skin_path/event.lib.php");
부분을 주석처리하면 오류가 나오지는 않지만, 기능상 문제가 생길거같아, 주석처리만 해뒀는데...
어느부분이 문제인지 감이안오네요 ㅠ_ㅠ;

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/thumbnail.lib.php');
include_once("$board_skin_path/event.lib.php");
$board['bo_gallery_width']="170";
$board['bo_gallery_height']="100";
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 5;
제 사이트 카페24에서는 정상작동하는데 혹시나 해서 닷홈신청해서 설치해봤는데 아무 이상없는데 이상하네요
http://aha.dothome.co.kr/bbs/board.php?bo_table=demo&wr_id=1
이벤트 번호 : 1
이벤트시작일시 : 2020년 02월 11일 21시 27분
이벤트종료일시 : 2020년 03월 12일 21시 27분
이벤트 현황 : 당첨인원 : 2 명 ( 참여인원: 0 명 )
이벤트상태 : 이벤트가 취소되었습니다.

종료시간을 넉넉히 줫는데  이벤트가 취소되였습니다  뜨는데 무슨 문제인가요?
전체 2,434 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT