포인트별 무한대 레벨아이콘 부여 - 참고용 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

포인트별 무한대 레벨아이콘 부여 - 참고용 정보

포인트별 무한대 레벨아이콘 부여 - 참고용

본문

 
위 스킨의 포인트별 레벨아이콘 지정 참고용이며 테스트는 안해봤습니다.ㅋ
 
 
//포인트별 아이콘 부여
function level_icon($mb_id)
{
    global $g4;
   // 조정하세요.
    $mex_point = 3000;// 최저
    $ren_point = 3000;//나누기
    $mex_level = 450;//마지막레벨
 
    $mb = get_member($mb_id,"mb_id, mb_point");
    $ic_mb_id = $mb['mb_id'];
    $is_admin = is_admin($ic_mb_id);
   if ($ic_mb_id) {
       // 관리자
      if ($is_admin == 'super') {
          $mb_icon = "<img src='$g4[path]/img/level_/sp.gif.gif' align='absmiddle' border='0' title='염라대왕'>";
      }
      else if ($ic_mb_id == 'test' || $ic_mb_id == 'test2') {//특정회원들
         $mb_icon = "<img src='$g4[path]/img/level_/g.gif' align='absmiddle' border='0' title='군기반장'>";
      }
      else {
         $mb_point = $mb['mb_point'];
         $point = ($mb_point < $mex_point) ? $mex_point : $mb_point; //최저포인트 이하
         $mb_level = (int)($point / $ren_point);
         $level = ($mb_level > $mex_level) ? $mex_level : $mb_level;//맥스레벨 까지만
         $mb_icon = "<img src='$g4[path]/img/level_/{$level}.gif' align='absmiddle' border='0' title='포인트레벨 {$level}".number_format($mb_point)."점'>";
      }
  }
  else {
      //비회원
      $mb_icon = "<img src='$g4[path]/img/level_/guest.gif' align='absmiddle' border='0' title='구경꾼'>";
  }
    return $mb_icon;
}
 
 
적용해 보신분은 문제있으면 알려주세요,  손봐 드리겠습니다. ㅋ
추천
7

댓글 7개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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