레벨마다 다른 다운로드 포인트 적용하기 정보
레벨마다 다른 다운로드 포인트 적용하기
관련링크
본문
음 나의 최근 게시물로 포인트를 다 써서 포인트가 없네요 ㅎㅎ
계급장을 못사니 제한이 있군요.
zzzz님의 아이디어를 보고 하나 만들었습니다.
제목그대로 레벨이 높으면 다운로드 포인트를 일정비율로 깍아주는 것입니다.
다음은 예제입니다.
http://82da.com/Ybbs/sample/Yg4_eachlevel_down.php
다음은 사용함수 입니다.
function Yget_eachlevel_downpoint ($bo_download_point, $free_level, $mb_level){
if ($mb_level >= $free_level){
$bo_download_point = 0;
}
else {
//2등급은 무조건 원래대로 차감 하고 2등급 이상일때만 비율대로 줄여줌
if ($mb_level > 2 && $free_level > 2){
//적용레벨간격
$Ylevel_gap = $free_level - 2;
if ($Ylevel_gap > 0) {
$temp_per = 100 / $Ylevel_gap;
$bo_download_point = ceil($bo_download_point * (100 - ($mb_level - 2) * $temp_per) / 100);
}
}
}
return $bo_download_point;
}
$bo_download_point 다운로드시 기본 차감되는 포인트 (양수만)
$free_level 설정등급 이상일 경우 무료로 다운로드
$mb_level 적용할 회원의 레벨
유용하다면 추천 한방부탁합니다.
추천되면 포인트 올라가나요? 음
계급장을 못사니 제한이 있군요.
zzzz님의 아이디어를 보고 하나 만들었습니다.
제목그대로 레벨이 높으면 다운로드 포인트를 일정비율로 깍아주는 것입니다.
다음은 예제입니다.
http://82da.com/Ybbs/sample/Yg4_eachlevel_down.php
다음은 사용함수 입니다.
function Yget_eachlevel_downpoint ($bo_download_point, $free_level, $mb_level){
if ($mb_level >= $free_level){
$bo_download_point = 0;
}
else {
//2등급은 무조건 원래대로 차감 하고 2등급 이상일때만 비율대로 줄여줌
if ($mb_level > 2 && $free_level > 2){
//적용레벨간격
$Ylevel_gap = $free_level - 2;
if ($Ylevel_gap > 0) {
$temp_per = 100 / $Ylevel_gap;
$bo_download_point = ceil($bo_download_point * (100 - ($mb_level - 2) * $temp_per) / 100);
}
}
}
return $bo_download_point;
}
$bo_download_point 다운로드시 기본 차감되는 포인트 (양수만)
$free_level 설정등급 이상일 경우 무료로 다운로드
$mb_level 적용할 회원의 레벨
유용하다면 추천 한방부탁합니다.
추천되면 포인트 올라가나요? 음
추천
5
5
댓글 4개

예제를 소스보기로 걸었었군요
링크 수정했습니다.
추천받아도 포인트 안올라가는 군요
일부러 추천 하실 필요는 없습니다. 꾸벅
링크 수정했습니다.
추천받아도 포인트 안올라가는 군요
일부러 추천 하실 필요는 없습니다. 꾸벅
강추입니다 ^^

유용하겠군요
이 소스을 어디에 넣어줘야 되는거죠? 새로 파일을 만들어서 넣어주는건가요?