[제로] 포인트 점수에 따른 자동 레벨업

페이지 정보

yadolee 루루아빠 4,781 2006.07.10 00:21:39

평점

  • 평점 : 0점 (0명 참여)

본문

제로보드폴더안 login_check.php열어...

session_register("zb_last_connect_check"); 다음행에 아래소스를 넣어주시면됩니다.


$levelout_id = "test1,test2";

// 최고관리자,그룹관리자는 적용안함. 레벨 9 ~ 3까지 적용.
if($member_data['is_admin'] == 3 && $member_data['level'] > 2) {

// 포인트 합계.
$member_point = $member_data['point1']*10+$member_data['point2'];

// 포인트가 199이하면 레벨9
if($member_point < 200) $level_setup = 9;

// 포인트가 200이상 ~ 499 이하면 레벨8
elseif($member_point >= 200 && $member_point < 500) $level_setup = 8;

// 포인트가 500이상 ~ 999 이하면 레벨7
elseif($member_point >= 500 && $member_point < 1000) $level_setup = 7;

// 포인트가 1000이상 ~ 1499 이하면 레벨6
elseif($member_point >= 1000 && $member_point < 1500) $level_setup = 6;

// 포인트가 1500이상 ~ 1999 이하면 레벨5
elseif($member_point >= 1500 && $member_point < 2000) $level_setup = 5;

// 포인트가 2000이상 ~ 2499 이하면 레벨4
elseif($member_point >= 2000 && $member_point < 2500) $level_setup = 4;

// 포인트가 2500이상 ~ 2999 이하면 레벨3
elseif($member_point >= 2500 && $member_point < 3000) $level_setup = 3;

// 그외의 포인트는 레벨 변경없음.
else $level_setup = '';

// , 구분.
$levelout_id = explode(",", $levelout_id);

// 배열에서 특정아이디와 일치하는 값을찾음. 있다면 TRUE, 없다면 FALSE
if(in_array($member_data['user_id'], $levelout_id)) $level_setup = '';

// level_setup이 있고 현재 레벨과 level_setup 다르면 레벨을 변경함.
if(($level_setup) && ($member_data['level'] != $level_setup)) {
mysql_query("update {$member_table} set level='{$level_setup}' where no='{$member_data['no']}'") or error(mysql_error());
}
}

추천인
  • 추천해 주세요
yadolee
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,333,032
레벨 100
경험치 1,488,930

Progress Bar 13.11%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글

첫 번째 댓글을 남겨 주세요

Total 7622326 페이지

제목 글쓴이 날짜 조회 추천
그누•영카트  댓글+2🏆 그누보드 5.4.5.4 shadow2fox 2021.05.04 1,701 2
그누•영카트  🏆 영카트 5.4.5.4 shadow2fox 2021.05.04 1,665 0
이윰  댓글+2🏆 글 작성 시 alt 태그 게시글 제목으로 DB에 저장하기 shadow2fox 2021.05.05 1,844 2
그누•영카트  댓글+5🏆 인기 검색어 특정 게시판 제외, 회원 아이디 제외, 회원의 검색어만 저장 shadow2fox 2021.05.13 7,871 2
그누•영카트  댓글+2🏆 그누보드 5.4.5.5 shadow2fox 2021.05.18 1,644 2
그누•영카트  댓글+1🏆 영카트 5.4.5.5 shadow2fox 2021.05.18 1,463 0
그누•영카트  🏆 영카트 5.4.5.5.1 shadow2fox 2021.05.18 1,314 0
이윰  댓글+3🏆 게시글 검색 단위에 맞는 메뉴 추가하기 shadow2fox 2021.05.18 2,090 2
이윰  댓글+3🏆 첨부 이미지 alt 속성 값 게시글 제목으로 보여주기 shadow2fox 2021.06.11 1,460 2
그누•영카트  댓글+4🏆 그누보드 5.4.6 (영카트 포함) shadow2fox 2021.06.18 1,510 2
그누•영카트  🏆 그누보드(영카트) 5.4.7 shadow2fox 2021.06.18 2,105 0
그누•영카트  🏆 그누보드(영카트) 5.4.8 shadow2fox 2021.06.18 1,129 0
JavaScript  댓글+1🏆 텍스트 타입의 input 태그에 텍스트 입력 시 앞뒤 공백제거 shadow2fox 2021.06.20 1,150 1
이윰  댓글+2🏆 글, 댓글 작성시 불필요한 앞뒤 공백 제거해 DB에 저장하기 shadow2fox 2021.06.21 1,592 2
CSS  댓글+2🏆 구문(코드) 강조 Prism.js에서 첫 라인이 빈칸으로 추가되는 문제 해결하기 shadow2fox 2021.06.22 1,493 2
JavaScript  댓글+2🏆 Prism.js 플러그인 Copy to Clipboard Button 이용 시 빈칸이 추가되는 문제 해결하기 shadow2fox 2021.06.22 1,588 2
이윰  댓글+4🏆 📸 유튜브 썸네일 생성 개선하기 루루아빠 2021.06.24 3,840 3
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.9 shadow2fox 2021.06.25 1,403 1
그누•영카트  댓글+1🏆 그누보드(영카트) 5.4.10 shadow2fox 2021.07.01 1,188 1
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.11 (webp 파일 지원) shadow2fox 2021.07.20 1,274 2
그누•영카트  댓글+1🏆 그누보드(영카트) 5.4.12 shadow2fox 2021.07.21 1,251 1
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.13 shadow2fox 2021.07.28 1,586 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.13.1 shadow2fox 2021.07.28 1,496 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.14 shadow2fox 2021.08.11 1,317 1
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.15 shadow2fox 2021.08.18 1,377 2
그누•영카트  댓글+3🏆 그누보드(영카트) 5.4.15.1 shadow2fox 2021.08.19 1,728 2
이윰  댓글+2🏆 이윰빌더 짧은주소를 그누보드 짧은주소로 교체하기 shadow2fox 2021.08.26 1,932 2
이윰  댓글+7🏆 유튜브 플레이리스트(playlist) 썸네일 추출과 올바르게 적용하기 shadow2fox 2021.09.01 3,155 3
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.16 shadow2fox 2021.09.24 1,540 2
그누•영카트  댓글+2🏆 그누보드(영카트) 5.4.17 shadow2fox 2021.10.19 1,258 2