이런건 어떨까? > 자유게시판

자유게시판

이런건 어떨까? 정보

이런건 어떨까?

본문

개인홈페이지 운영에 대한 포인트가 생각나서 이렇게 적어 봅니다.


자료당 다운 받을시 -100 포인트가 깍인다면

회원 lv 2 이면 -50
lv 3 이면 -30
lv 4  -10
.
.
.


해서 특정 lv 이상이면 무료 같은 식으로........

이 것을 응용해 보자면



download.php 의 중간 정도,


`// 게시물당 한번만 차감하도록 수정` 라는 부분 바로 아래에

if($member['mb_level'] == 2) // 기본 회원이니 100%
    $board[bo_download_point] = $board[bo_download_point];
else if($member['mb_level'] == 3) // lv 3 은 50% ?
    $board[bo_download_point] = $board[bo_download_point]/2;
else if($member['mb_level'] > 4) // lv 4 이상은 30% ?
    $board[bo_download_point] = Round($board[bo_download_point]/3);


라고 하면 어떨까? 라는 생각을 합니다.



오래된(?) 회원에겐 혜택을 주는 식인데....
이러다 보면 짠밥 많은 회원은 포인트만 늘어 갈테고 .......

정답은 물론 아니지만, 이럴때 짠밥 많은 회원만 입장 가능한 게시판이 있고
그 안에 들어오면 포인트가 소진 되는.....

근데 그 게시판에 입장 될 아이템이 뭘까?    ㅜㅜ




추천
0

댓글 7개

좋은 아이디어 입니다.

제가 간단하게 함수로 한번 만들었는데 참고하시기 바랍니다.

예제 : 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;
}
==    <-- 요녀석 이해하는데. 한참 걸렷어요.. 엉엉엉
  ==  >=  <=    <-- 요녀석들 3개가 한꺼 번에 들어갈때 이해하는데는 하루 죙일 걸렸구요,,

  앙앙앙.  .    울 관리자님이 저 공부 시키느라구 잘못 갈쳐 줘서. 고생하다가 그거 터득하고 나니깐.
  ==  요녀석들이 이뻐 보이기 시작 하더군요..
전체 505 |RSS
자유게시판 내용 검색

회원로그인

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