활용하실분 활용하시기 바랍니다.
[전제조건]
사이트의 회원레벨이 높을수록 높은 등급일때만 사용가능합니다.
다운로드 받을때 포인트를 깍는 사이트만 사용할 수 있습니다.
[간단설명]
회원이 로그인 한 상태에서 어떤 파일을 다운로드 받을때
회원레벨에 따라 다른 포인트를 차감하는 데 사용합니다.
[예제]
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;
}
[사용법]
Yget_eachlevel_downpoint ($bo_download_point, $free_level, $mb_level)
$bo_download_point 다운로드시 기본 차감되는 포인트 (양수만)
$free_level 설정등급 이상일 경우 무료로 다운로드
$mb_level 적용할 회원의 레벨
8bong.com(1)
새댓글
전체보기