글 수 151

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

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

/*
소스코딩 by 토토루 ( https://tolove.mireene.co.kr )
특정 아이디 지정가능.지정하면 해당 아이디는 레벨업에서 제외.
여러개의 아이디 지정시 , 으로 구분. 대소문자 구분함.
사용안하려면 아래부분을 $levelout_id = ""; 이렇게하세요.
*/
$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());
}
}

소스가 간단하니.. 쉽게 적용할 수 있을겁니다..
포인트 점수 부분은 각자의 사이트에 맞게 수정하시면됩니다..
초보분들을 위해 소스마다 위에.. 주석을 추가했으니.. 사용상의 어려움은 없겠죠..^^;
번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
2016-06-27 17246  
150 계정을 옮길 때
오작교
2008-11-25 26004  
149 제로보드의 변수 모음 정리
오작교
2008-07-24 53564  
148 참고로 할만한 제로보드 팁 공간가기
오작교
2008-01-11 22814  
147 제로보드 설치하기(이미지)
오작교
2007-11-13 23447  
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
2009-09-24 25546  
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
2009-09-14 17608  
144 최근 게시물 nowrap 적용하기
오작교
2009-08-30 21065  
143 활동 로그기록 남기기 2
오작교
2009-04-29 29761  
142 최근 갤러리(슬라이드 형) 스킨
오작교
2009-03-10 21362  
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
2009-03-10 21594  
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
2009-03-10 19020  
139 최근 게시물에 새코멘트 표시해주기
오작교
2009-03-10 20091  
138 회원가입 - 나이제한하기
오작교
2009-02-27 21183  
137 드롭메뉴에 관한 팁 하나 1
오작교
2009-02-27 19597  
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
2009-02-27 19889  
135 비회원의 게시판 접근을 막기
오작교
2009-02-26 21615  
134 우리 홈 게시판 스팸 차단 1
오작교
2009-02-06 24301  
133 회원관리 페이지의 리스트 목록 늘리기
오작교
2008-12-19 19091  
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
2008-12-16 21475  

로그인