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

페이지 정보

yadolee 루루아빠 5,607 2006.07.10 00:21:39

본문

제로보드폴더안 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,344,567
레벨 101
경험치 1,515,544

Progress Bar 1.8%

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

댓글

첫 번째 댓글을 남겨 주세요

Total 7692426 페이지

제목 글쓴이 날짜 조회 추천
이윰  🏆 이윰빌더 1.1.5 패치 루루아빠 2015.06.22 4.0k 0
JavaScript  🏆 반응형 테마에서 Theia Sticky Sidebar 사용시 레이아웃이 중첩되는 문제 해결하기 루루아빠 2017.04.22 2.9k 0
이윰  🏆 이윰빌더 1.1.6 패치 루루아빠 2015.06.23 3.9k 0
이윰  🏆 특정 Div 클래스 전체를 링크 걸기 루루아빠 2017.04.29 3.4k 0
그누•영카트  🏆 영카트 5.0.38 패치 루루아빠 2015.06.23 3.5k 0
이윰  🏆 게시판 관리자의 레벨이 글쓰기 권한보다 낮더라도 태그 작성하기 루루아빠 2017.05.03 2.8k 0
그누•영카트  🏆 그누보드 5.0.37 패치 루루아빠 2015.06.23 3.9k 0
이윰  🏆 현재 주소를 변수에 미리 담아 에러 메세지 후 현재 주소로 이동시키기 루루아빠 2017.05.24 3.1k 0
그누•영카트  🏆 영카트 5.4.2.2 shadow2fox 2020.03.04 2.4k 0
이윰  🏆 이윰빌더와 그누보드 패치시 수정할 파일들 루루아빠 2015.06.23 6.8k 0
이윰  댓글+1🏆 masonry 사용하는 스킨 가로 갯수(box 수) 늘리기 루루아빠 2015.06.24 4.2k 0
그누•영카트  🏆 그누보드 5.2.8 패치 루루아빠 2017.06.14 3.2k 0
그누•영카트  🏆 영카트 5.2.8 패치 루루아빠 2017.06.14 3.6k 0
이윰  🏆 샵커뮤니티 테마 스위쳐 패치 루루아빠 2015.06.25 3.4k 0
그누•영카트  🏆 그누보드 5.2.9 패치 루루아빠 2017.07.05 5.6k 0
이윰  🏆 스크린 사이즈에 따른 미디어 쿼리(container 크기 변화) 루루아빠 2015.06.25 3.8k 0
그누•영카트  🏆 영카트 5.2.9 패치 루루아빠 2017.07.05 3.6k 0
그누•영카트  🏆 영카트 5.4.2.3 shadow2fox 2020.03.14 2.6k 0
jQuery  댓글+2🏆 jQuery를 이용한 링크 자동 클릭(auto click) 루루아빠 2015.06.26 8.9k 0
Bootstrap  🏆 뒤로가기 클릭시 모달창 닫기 루루아빠 2017.07.18 4.9k 0
그누•영카트  댓글+1🏆 영카트 5.4.2.3.1 shadow2fox 2020.03.31 2.2k 0
그누•영카트  🏆 영카트 5.2.9.1 루루아빠 2017.07.25 3.2k 0
이윰  🏆 사운드클라우드와 게시글 정보와의 간격 조정 루루아빠 2015.06.28 4.1k 0
이윰  🏆 최신글 추출 시 공지글을 제외하기 루루아빠 2017.08.19 3.3k 0
jQuery  🏆 a href 속성 마우스 오버시 브라우저 하단 링크 주소 감추기 루루아빠 2017.08.29 3.2k 0
이윰  댓글+1🏆 최신글 랜덤으로 뽑기 루루아빠 2015.06.29 3.8k 0
그누•영카트  🏆 그누보드 5.2.9.2 패치 루루아빠 2017.08.31 2.7k 0
그누•영카트  🏆 그누보드 5.0.38 패치 루루아빠 2015.06.30 4.0k 0
그누•영카트  🏆 영카트 5.2.9.2 패치 루루아빠 2017.08.31 3.6k 0
그누•영카트  🏆 영카트 5.0.39 패치 루루아빠 2015.06.30 4.2k 0