레벨적용게시판 질문해보아요. 정보
레벨적용게시판 질문해보아요.본문
관리자님이 올려주신 계급적용게시판 질문인데요.
계급간 포인트 수정은 어느부분에서 해줘야 하는가요?
1점~1000점 이등병
1001점~2000점 일병 ...머이런 부분을 조정하고 싶어서요..
부탁드립니다.
댓글 전체
extend/level.extend.php
에 보시면 있습니다.
2000점마다 001.gif, 002.gif로 올라 갑니다.
에 보시면 있습니다.
2000점마다 001.gif, 002.gif로 올라 갑니다.
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 (!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);
이게 점수 증가별로 등급을 나눈 겁니니다.
아래에서 20000으로 나누기 때문에 최소한 20000은 되어야 1이 되니까 if문으로 해 준 것입니다.
포인트가 포자라도 20000까지는 같은 등급이 되는 거죠.
$level = (int)($point / 20000);
이게 점수 증가별로 등급을 나눈 겁니니다.
rolo님 감사합니다..고맙습니다 ㅎㅎ