[질문] 포인트별 계급 소스인데 좀 봐주세요 부탁합니다. > 그누4 질문답변

그누4 질문답변

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

[질문] 포인트별 계급 소스인데 좀 봐주세요 부탁합니다. 정보

[질문] 포인트별 계급 소스인데 좀 봐주세요 부탁합니다.

본문

153단계로 계급 사용중인데 슈퍼관리자 인식을 못하고

152계급으로 주어집니다. 

  if($is_admin == 'super') $level = 153; //관리자는 최고레벨

이거 대신, 포인트에 관계없이 특정 아이디에게 특정 레벨을 주려면 소스를 어떻게 수정해야 되나요?

좀 도와주세요. ㅜ.ㅜ





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

function get_member_level($mb_point) {
  global $g4;

  $is_admin = is_admin($mb_id);
  $point = $mb_point;
  $level = ceil($point / 500); //반올림을 하여 레벨을 구함.
  if($mb_id)if($level <= 1){$level = 1;} // 반올림에서 렙1미만 회원에게 레벨1을 줌, (비회원은 0)
  if($is_admin == 'super') $level = 153; //관리자는 최고레벨
  if ($level > 152) $level = 152;
  $no = sprintf("%03d", $level);
  return "<img src='$g4[path]/img/lev/{$no}.jpg' align=absmiddle hspace=1 title='등급 {$level} / ".number_format($mb_point)."점'>";
}

  • 복사

댓글 전체

function get_member_level($mb_point) {
  global $g4;

  $is_admin = is_admin($mb_id);
  $point = $mb_point;
  $level = ceil($point / 500); //반올림을 하여 레벨을 구함.
  if($mb_id)if($level <= 1){$level = 1;} // 반올림에서 렙1미만 회원에게 레벨1을 줌, (비회원은 0)
  if($is_admin == 'super') $level = 153; //관리자는 최고레벨
  if ($level > 152) $level = 152;
  $no = sprintf("%03d", $level);
  return "<img src='$g4[path]/img/lev/{$no}.jpg' align=absmiddle hspace=1 title='등급 {$level} / ".number_format($mb_point)."점'>";
}


=>

function get_member_level($mb) {
  global $g4;

  $mb_point= $mb['mb_point'];

 // 포인트에 관계없이 특정 아이디에게 특정 레벨

if( $mb['mb_id']=='some_id') $level=999;
else {

  $is_admin = is_admin($mb_id);
  $point = $mb_point;
  $level = ceil($point / 500); //반올림을 하여 레벨을 구함.
  if($mb_id)if($level <= 1){$level = 1;} // 반올림에서 렙1미만 회원에게 레벨1을 줌, (비회원은 0)
  if($is_admin == 'super') $level = 153; //관리자는 최고레벨
  if ($level > 152) $level = 152;
}

  $no = sprintf("%03d", $level);
  return "<img src='$g4[path]/img/lev/{$no}.jpg' align=absmiddle hspace=1 title='등급 {$level} / ".number_format($mb_point)."점'>";
}


호출할 때

get_member_level( $member['mb_point']);

대신

get_member_level( $member);
© SIRSOFT
현재 페이지 제일 처음으로