레벨적용게시판 질문해보아요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

레벨적용게시판 질문해보아요. 정보

레벨적용게시판 질문해보아요.

본문

관리자님이 올려주신 계급적용게시판 질문인데요.
 
 
계급간 포인트 수정은 어느부분에서 해줘야 하는가요?
 
1점~1000점 이등병
1001점~2000점 일병 ...머이런 부분을 조정하고 싶어서요..
부탁드립니다.

댓글 전체

rolo님 항상 답변에 너무 감사드립니다. (__) 고맙습니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

function get_member_level($mb_point) {
    global $g4;

    $s = "";
    $point = $mb_point;
    if ($point < 20000) $point = 20000;
    $level = (int)($point / 20000);
    if ($level > 75) $level = 75;
    $no = sprintf("%03d", $level);

    return "<img src='$g4[path]/img/l/{$no}.gif' align=absmiddle hspace=1 title='레벨 {$level} / ".number_format($mb_point)."점'>";
}
?>

20000 이란 숫자를 원하는 숫자로 전부 바꿔주면되나요?
세군데나 있어서;;;;
if ($point < 20000) $point = 20000;

아래에서 20000으로 나누기 때문에 최소한 20000은 되어야 1이 되니까 if문으로 해 준 것입니다.
포인트가 포자라도 20000까지는 같은 등급이 되는 거죠.

    $level = (int)($point / 20000);

이게 점수 증가별로 등급을 나눈 겁니니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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