테스트 사이트 - 개발 중인 베타 버전입니다

포인트별 레벨 아이콘 노출 질문 입니다 채택완료

킹스맨 4년 전 조회 3,862

<?php 
if (!defined('_GNUBOARD_')) exit; 

// 포인트별 아이콘 부여 
function get_level_icon($mb_id) { 
    global $g5; 
    $max_point = 1000; // 최저 
    $ren_point = 1000; // 나누기 
    $max_level = 101; // 마지막레벨 
    
    $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='".G5_IMG_URL."/level/lv_admin.png' align='absmiddle' title='관리자'>"; 
        //} else if ($ic_mb_id == 'test' || $ic_mb_id == 'test2') { // 특정회원들 
        //    $mb_icon = "<img src='".G5_IMG_URL."/level/lv_special.png' align='absmiddle' title='특별회원'>"; 
        } else { 
            $mb_point = $mb['mb_point']; 
            $point = ($mb_point < $max_point) ? $max_point : $mb_point; // 최저포인트 이하 
            $mb_level = (int)($point / $ren_point); 
            $level = ($mb_level > $max_level) ? $max_level : $mb_level; // 맥스레벨 까지만 
            $mb_icon = "<img src='".G5_IMG_URL."/level/".$level.".png' align='absmiddle' title='포인트레벨 ".$level."".number_format($mb_point)."점'>"; 
        } 
    } 
    else { 
        // 비회원 
        $mb_icon = "<img src='".G5_IMG_URL."/level/lv_guest.png' align='absmiddle' title='손님'>"; 
    } 
    return $mb_icon; 
    //echo $mb_icon; 

?> 

 

되어있는데

1000 포인트 이하 1레벨

2100 포인트 이상 2레벨

3300 포인트 이상 3레벨

4600 포인트 이상 4레벨

6000 포인트 이상 5레벨


1레벨은 재대로 적용 되는데 다른레벨도 1레벨로 아이콘이 표기 되는데 어떤게 문제인지..

초보자라 이런문의 드려서 죄송합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
e
4년 전

1000 포인트 이하 1레벨

2100 포인트 이상 2레벨

1300 포인트는 레벨이 없네요??

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

킹스맨
4년 전
1300이면 2레벨인데요
e
eyekiss
4년 전
1000 이상 2레벨로 설정해야 합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인