일정포인트가 되면 자동으로 레벨업 > 그누4 질문답변

그누4 질문답변

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

일정포인트가 되면 자동으로 레벨업 정보

일정포인트가 되면 자동으로 레벨업

본문

지금 운영하는 커뮤니티형 홈페이지 에 처음 회원가입하시면    2레벨
2,000 포인트 이상이면  3레벨
7,000 포인트 이상이면  4레벨
35,000 포인트 이상이면  5레벨
80,000 포인트 이상이면  6레벨
이렇게 구성되어 있습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=220210&sca=&sfl=wr_name%2C1&stx=%ED%94%8C%EC%BD%94&sop=and
어제 이곳에 일정포인트이상되면 자동으로 회원이 레엡업이 될수 있게하려면 어떻게 해야하는지
질문한적이있는데  /extend/ex_member.php 안에 들어가는 소스라고
프리자인님의 도움이 있었는데  위의 레벨별 포인트를 적용시키려면 어떻게 수정해야하며
파일을 만들어서 해당 웹 경로에 올려놓기만하고 부수적인 기타 작업이
필요하지 않은건지... 궁금합니다..
그리고 늦은시간까지 정성것 답해주신 "프리자인님께"진심으로 감사말씀 드립니다...

if ($member[mb_point] >= $config[cf_1] && $member[mb_level] == '2' && $is_admin != 'super')
{
    sql_query(" update $g4[member_level] set mb_level = mb_level + 1 where mb_id = '$member[mb_id]' ");
}
if ($member[mb_point] >= $config[cf_2] && $member[mb_level] == '3' && $is_admin != 'super')
{
    sql_query(" update $g4[member_level] set mb_level = mb_level + 1 where mb_id = '$member[mb_id]' ");
}
if ($member[mb_point] >= $config[cf_3] && $member[mb_level] == '4' && $is_admin != 'super')
{
    sql_query(" update $g4[member_level] set mb_level = mb_level + 1 where mb_id = '$member[mb_id]' ");
}
if ($member[mb_point] >= $config[cf_4] && $member[mb_level] == '5' && $is_admin != 'super')
{
    sql_query(" update $g4[member_level] set mb_level = mb_level + 1 where mb_id = '$member[mb_id]' ");
}
if ($member[mb_point] >= $config[cf_5] && $member[mb_level] == '6' && $is_admin != 'super')
{
    sql_query(" update $g4[member_level] set mb_level = mb_level + 1 where mb_id = '$member[mb_id]' ");
}
  • 복사

댓글 전체

$config[cf_1] <<< 환경설정의 여분필드 입니다. 여기에
여분필드2 : 2000
여분필드3 :  7000
...

입력하시면 되겠네요

회원레벨이 2 에서 바로 6으로 갈 수 있다면  && $member[mb_level] == '6' 과 같은 부분은 빼구요
update $g4[member_level] set mb_level = mb_level + 1

update $g4[member_level] set mb_level = '6'
© SIRSOFT
현재 페이지 제일 처음으로