회원레벨 마다 다른 다운로드 포인트 적용하기

이팁은 제가 그누보드에 올린 팁인데요

활용하실분 활용하시기 바랍니다.

[전제조건]
사이트의 회원레벨이 높을수록 높은 등급일때만 사용가능합니다.
다운로드 받을때 포인트를 깍는 사이트만 사용할 수 있습니다.

[예제]
http://82da.com/Ybbs/sample/Yg4_eachlevel_down.php

<?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
;
}


?>
테스트 조건 ==>8등급 이상 무료 다운로드, 다운로드 기본 포인트 100 <br><br>

회원레벨 2일때 : <?=Yget_eachlevel_downpoint (100, 8, 2)?><br><br>

회원레벨 3일때 : <?=Yget_eachlevel_downpoint (100, 8, 3)?><br><br>

회원레벨 4일때 : <?=Yget_eachlevel_downpoint (100, 8, 4)?><br><br>

회원레벨 5일때 : <?=Yget_eachlevel_downpoint (100, 8, 5)?><br><br>

회원레벨 6일때 : <?=Yget_eachlevel_downpoint (100, 8, 6)?><br><br>

회원레벨 7일때 : <?=Yget_eachlevel_downpoint (100, 8, 7)?><br><br>

회원레벨 8일때 : <?=Yget_eachlevel_downpoint (100, 8, 8)?><br><br>

<br><br>
테스트 조건 ==>7등급 이상 무료 다운로드, 다운로드 기본 포인트 100 <br><br>

회원레벨 2일때 : <?=Yget_eachlevel_downpoint (100, 7, 2)?><br><br>

회원레벨 3일때 : <?=Yget_eachlevel_downpoint (100, 7, 3)?><br><br>

회원레벨 4일때 : <?=Yget_eachlevel_downpoint (100, 7, 4)?><br><br>

회원레벨 5일때 : <?=Yget_eachlevel_downpoint (100, 7, 5)?><br><br>

회원레벨 6일때 : <?=Yget_eachlevel_downpoint (100, 7, 6)?><br><br>

회원레벨 7일때 : <?=Yget_eachlevel_downpoint (100, 7, 7)?><br><br>

회원레벨 8일때 : <?=Yget_eachlevel_downpoint (100, 7, 8)?><br><br>

<br><br>
테스트 조건 ==>6등급 이상 무료 다운로드, 다운로드 기본 포인트 100 <br><br>

회원레벨 2일때 : <?=Yget_eachlevel_downpoint (100, 6, 2)?><br><br>

회원레벨 3일때 : <?=Yget_eachlevel_downpoint (100, 6, 3)?><br><br>

회원레벨 4일때 : <?=Yget_eachlevel_downpoint (100, 6, 4)?><br><br>

회원레벨 5일때 : <?=Yget_eachlevel_downpoint (100, 6, 5)?><br><br>

회원레벨 6일때 : <?=Yget_eachlevel_downpoint (100, 6, 6)?><br><br>

회원레벨 7일때 : <?=Yget_eachlevel_downpoint (100, 6, 7)?><br><br>

회원레벨 8일때 : <?=Yget_eachlevel_downpoint (100, 6, 8)?><br><br>

<br><br>
테스트 조건 ==>5등급 이상 무료 다운로드, 다운로드 기본 포인트 100 <br><br>

회원레벨 2일때 : <?=Yget_eachlevel_downpoint (100, 5, 2)?><br><br>

회원레벨 3일때 : <?=Yget_eachlevel_downpoint (100, 5, 3)?><br><br>

회원레벨 4일때 : <?=Yget_eachlevel_downpoint (100, 5, 4)?><br><br>

회원레벨 5일때 : <?=Yget_eachlevel_downpoint (100, 5, 5)?><br><br>

회원레벨 6일때 : <?=Yget_eachlevel_downpoint (100, 5, 6)?><br><br>

회원레벨 7일때 : <?=Yget_eachlevel_downpoint (100, 5, 7)?><br><br>

회원레벨 8일때 : <?=Yget_eachlevel_downpoint (100, 5, 8)?><br><br>
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 바람부는데로

, , ,
Response
No Trackback , No Comment
RSS :
http://apmusers.com/tt/dbckdghk/rss/response/18

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

« Previous : 1 : ... 74 : 75 : 76 : 77 : 78 : 79 : 80 : 81 : 82 : ... 86 : Next »

블로그 이미지

유창화의 블로그(사진은 10년전 모습)

- 바람부는데로

Archives

Calendar

«   2010/07   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

이올린 추천글

Site Stats

Total hits:
166575
Today:
130
Yesterday:
248