그누보드 아미나 링크 다운로드 기간 정해주기.

그누보드 아미나 링크 다운로드 기간 정해주기.

더시민 0 1225 0

스킨폴더에 link.tail.skin.php를 만들어서

 

링크를 클릭하는 경우에 포인트 차감을 넣어주고(반복으로 넣어주고. 포인트 차감 일시를 넣어줘버림)

링크 다운로드 항목을 만드는 것임 그리고 날짜비교를 해서

보드설정한 날짜를 정해서 그날짜 이내에 (허용기간) 인 경우에는 링크를 통과하고 아닌 경우에는

다운로드 포인트 와 보유 포인트 검사하고 ... 포인트가 있으면 1 포인트 차감한다.

 

차감되고 나면 다시 보드설정의 기간( 가령 1일) 동안은 차감없이 다운받는다

 

 

aC5J88j.png

 

 

1) // 회원이상 다운로드가 가능하다면 { $timestamp = "-".$board['bo_1']." days";//" minutes";// 날짜 몇일 지나야 초기화인지. echo $sql_term = "and po_datetime > '".date("Y-m-d H:i:s", strtotime($timestamp))."'"; // 기간(일수,today,yesterday,month,prev) $row = sql_fetch(" select count(*) as cnt from {$g5['point_table']} where mb_id = '{$member['mb_id']}' and po_rel_table = '$bo_table' and po_rel_id = '$wr_id' and po_rel_action = '링크 다운로드' ".$sql_term); //print_r($row); $download_period = ($row['cnt']) ? true : false;//다운받은지 지정된 기간 이내인 경우라면 //alert($download_period); //$download_period = false; if(!$download_period){ // 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면 if ($member['mb_point'] + $board['bo_download_point']<0) alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 다운로드('.number_format($board['bo_download_point']).')가 불가합니다.\n\n포인트를 적립하신 후 다시 다운로드 해 주십시오.'); // 게시물당 한번 차감하도록 수정 //insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 링크 다운로드", $bo_table, $wr_id, "링크 다운로드"); // 게시물당 계속 차감 하도록 수정(차감조건을 기간으로 설정하기 때문에); insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 링크 다운로드 _".G5_TIME_YMDHIS, $bo_table, $wr_id, "링크 다운로드","0","1"); } } ?>

 

27xpyp8.png

0 Comments
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand