웹사이트 관련 팁들을 모아놓은 곳입니다. 좋은팁 공유 합시다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 186

16

조회 수 : 2261 신고 : 0

profile
작성자 : title: [ani]깜빡이는 표정빽짱구
포인트 : 56933 | 레벨 : 25
<루빈팸에 있는걸로 했는데, 가장 에러없이 잘되는거 같아서 이걸로 합니다.>
몇 점에 레벨 8이 되고 또 몇 점에 레벨 7이 되고...
이런 규칙을 자신의 홈에서 적용 중이시라면 편하게 이 방법을 써보세요.
제로보드 폴더 속에서 login_check.php 파일을 여시고 아래와 같은 부분을 찾으세요.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// 회원로그인이 성공하였을 경우 세션을 생성하고 페이지를 이동함
if($member_data[no]) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

이 부분 아래에 다음 내용을 추가하세요.
추가하실 때 잘 생각하셔서 적용하세요.
관리자의 레벨까지 포인트에 따라 레벨이 자동 변경되도록 하시면 아무리 최고관리자 (레벨1)라 하더라도 레벨은 떨어집니다.
루빈팸닷컴과 같은 경우...
최고 관리자가 레벨 1이고 그 아래의 지기들은 레벨 2입니다.
지기들 중에는 포인트가 적지만 실력이 좋아서 지기가 되신 분들도 계시기때문에 레벨 2도 제외해야됩니다.
레벨2까지 적용해버리면 지기라도 포인트가 낮으면 자동으로 레벨 9나 8로 떨어지니까요.
그래서 자신의 홈에서 관리자 레벨만 제외한 나머지 레벨에 대해서만 레벨 자동 변경을 적용하셔야합니다.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$my_point = $member_data[point1] * 10 + $member_data[point2]; // 토탈 점수
$my_level = $member_data[level]; // 현재 레벨
$to_level = $my_level; // 적용될 레벨

if ($my_level < 10 && $my_level > 2) { // 레벨 9~3까지만 적용

        if ($my_point < 500) $to_level = 9;
        elseif ($my_point >= 500 && $my_point < 1000) $to_level = 8;
        elseif ($my_point >= 1000 && $my_point < 2000) $to_level = 7;
        elseif ($my_point >= 2000 && $my_point < 3500) $to_level = 6;
        elseif ($my_point >= 3500 && $my_point < 6000) $to_level = 5;
        elseif ($my_point >= 6000 && $my_point < 10000) $to_level = 4;
        elseif ($my_point >= 10000) $to_level = 3;

        if ($my_level != $to_level) // 현재 레벨과 적용 될 레벨이 다른 경우 업데이트...
                @mysql_query("update $member_table set level='".$to_level."' where no = '$member_data[no]'", $connect) or error(mysql_error());

}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
레벨 9 : 가입하신 모든 분들부터 포인트 500이하의 분들
레벨 8 : 포인트 500점이상~1000점이하
레벨 7 : 포인트 1000점이상~2000점이하
레벨 6 : 포인트 2000점이상~3500점이하
레벨 5 : 포인트 3500점이상~6000점이하
레벨 4 : 포인트 6000점이상~10000점이하
레벨 3 : 포인트 1000점이상

여기서 포인트 점수는 원하시는대로 수정하시면 됩니다.

불량회원 등으로 가끔 레벨이 떨어지는 경우...
그리고 포인트 상승으로 레벨이 올랐을 경우에...
레벨이 떨어진, 레벨이 오른 회원이 로그인을 하면 새 창을 띄워 레벨이 떨어졌다는 것을 알려주는 방법도 추가하시려면 아래와 같이 하세요.
위에서 설명한 부분 중에....
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        if ($my_level != $to_level) // 현재 레벨과 적용될 레벨이 틀릴 경우 업데이트...
                @mysql_query("update $member_table set level='".$to_level."' where no = '$member_data[no]'", $connect) or error(mysql_error());
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

여기를 아래와 같이 수정하세요.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
if ($my_level > $to_level) { // 현재 레벨보다 적용될 레벨 높을때.(작을때)
@mysql_query("update $member_table set level='".$to_level."' where no = '$member_data[no]'", $connect) or error(mysql_error());
echo "<script>alert('레벨이 올랐습니다.');</script>";
} elseif ($my_level < $to_level) { // 현재 레벨보다 적용될 레벨 낮을때.(클때)
@mysql_query("update $member_table set level='".$to_level."' where no = '$member_data[no]'", $connect) or error(mysql_error());
echo "<script>alert('레벨이 떨어졌습니다.');</script>";
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

* 출처 : http://nzeo.com - 이원재님과 에지님 *<루빈팸펌>
profile 글쓴이 빽짱구

단점이 없는 사람은 장점도 거의 없다 - 에이브러햄 링컨

엮인글 :
https://web.webmini.net/webtip/13963/782/trackback
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 추천 수sort 조회 수
26 best of best font 의 속성 [1] title: [ani]깜빡이는 표정빽짱구 2004-02-22 28 2258
25 best of best 창닫기 버튼 title: [ani]깜빡이는 표정빽짱구 2004-08-19 28 6188
24 best of best 제홈 메인테이블 소스 [9] title: [ani]깜빡이는 표정빽짱구 2005-01-06 28 6122
23 best of best 메일주소를 버튼으로 바꾸기 [2] title: [ani]깜빡이는 표정빽짱구 2005-01-20 28 4150
22 best of best 내홈에서 메신져 추가하기 스크립트 [3] title: [ani]깜빡이는 표정빽짱구 2005-03-09 28 4741
21 best of best 계정을 간단하게 옮겨보자. [7] title: [ani]깜빡이는 표정빽짱구 2005-11-15 28 8673
20 best of best 태그목록 [2] title: [ani]깜빡이는 표정빽짱구 2004-02-17 29 2569
19 best of best 그라데이션 셀렉박스만들기 [1] title: [ani]깜빡이는 표정빽짱구 2005-01-20 29 4761
18 best of best select 폼 예쁘게 꾸며보기 [3] title: [ani]깜빡이는 표정빽짱구 2005-03-15 29 7141
17 best of best 자동광고글 차단하기 [1] title: [ani]깜빡이는 표정빽짱구 2004-08-21 30 3410
16 best of best 플래쉬 swf 파일 투명하게하기 title: [ani]깜빡이는 표정빽짱구 2005-03-08 30 5120
15 best of best input 태그 (검색창안에 이미지넣기) [3] title: [ani]깜빡이는 표정빽짱구 2005-03-15 30 8682
14 best of best 이미지 못가져가게 막기 [2] title: [ani]깜빡이는 표정빽짱구 2004-08-19 31 2928
13 best of best 서버이전 할경우 이미지네임관련 [4] title: [ani]깜빡이는 표정빽짱구 2005-03-19 32 6612
12 best of best FTP없이 자신의 계정없이 내용확인하기 [5] title: [ani]깜빡이는 표정빽짱구 2004-02-07 33 3395
11 best of best 하이퍼링크란? (절대경로와 상대경로) title: [ani]깜빡이는 표정빽짱구 2004-10-17 33 7120
10 best of best 플래쉬 테두리생기는문제 코딩법 [2] title: [ani]깜빡이는 표정빽짱구 2006-04-25 33 9171
9 best of best 제홈에 사용중인 스크롤바 색상 [1] title: [ani]깜빡이는 표정빽짱구 2004-10-13 34 3195
8 best of best 제로보드폴더 복구와 관련한.. [1] title: [ani]깜빡이는 표정빽짱구 2005-03-17 34 9485
7 best of best HTML 테그표입니다. [2] title: [ani]깜빡이는 표정빽짱구 2004-02-17 38 3068