웹마스터 팁

  
    현재 제로보드XE는 제로보드4와는 달리 게시판에 대한 접근권한이 레벨별이 아닌 그룹별로 지정이 되어 있습니다. 

    레벨에 따라 권한을 지정하고 싶으신 분들을 위한 방법중에 하나입니다.


안녕하세요..
지연아빠입니다.
까오천사님의 "회원에게 만기일주기"와 똑띠님의 로그인스킨중 포인트와 레벨을 표시하는 부분을 참고하였습니다.

이것이 정상적으로 작동하기 위해서는 관리-회원-그룹관리에 준회원이 기본으로 설정되어 있어야 합니다.

modules/member/member.controller.php 파일을 엽니다.
1225라인 아래에 다음과 같은 코드를 추가합니다.

//레벨에 따라 그룹 설정 추가 시작
         
     $oPointModel = &getModel('point');
     $point = $oPointModel->getPoint($member_info->member_srl);
     $oModuleModel = &getModel('module');
     $config = $oModuleModel->getModuleConfig('point');
     $level = $oPointModel->getLevel($point, $config->level_step);
    
      if(intval($level)>0)      
      { $rok_args->member_srl = $member_info->member_srl;
           $rok_args->group_srl = 3; // 1.관리회원,2.준회원,3.정회원
           $output = executeQuery('member.addMemberToGroup',$rok_args);
           if(!$output->toBool()) return $output;
       }
          
//레벨에 따라 그룹 설정 추가 끝          

코드를 보시면 이해가 갈것으로 생각됩니다.

1233라인에 보시면 level이 0보다 크면 즉 레벨이 1이상이면 정회원 그룹에 추가하도록 설정된 것입니다.

1235라인에 보시면 그룹번호를 지정하는데 1,2,3번은 정해져 있고 추가로 설정한 그룹이 있다면 그룹번호를 입력해주시면 됩니다.

1236라인에 보시면 $output = executeQuery('member.addMemberToGroup',$rok_args); 이라고 있는데 이것은 그룹에 추가하는것이고

원하신다면 member.deleteMemberGroupMember과 같이 써서 반대로 그룹에서 삭제할수 있습니다.

코드가 어렵지 않으니 if문만 잘 사용하신다면 얼마든지 응용이 가능하리라 생각됩니다.




제목 글쓴이 날짜
플래시 컨트럴 활성화하라는 메시지 없애기 [4] file 달구벌 2008.04.08
외부페이지에서 매개변수 사용하기 [2] JnCsoft 2008.04.07
사각박스 코너를 이미지없이 둥글게 만드는법 [5] 느까끼 2008.04.07
최근 이미지 목록 + 라이트박스 [6] file 베니 2008.04.04
플래시로 페이지에 랜덤 이미지 돌리기 [3] ☜ TeRy ☞ 2008.04.04
환율 계산 팝업창 띄우기 [9] file RainSky 2008.04.03
게시판을 외부레이아웃에 넣기 [4] file 박봉수610 2008.04.03
갓난아기 상태의 제로보드 유저를 위한 팁. [2] font 2008.04.01
카테고리부분의 너비조절하기 [3] file gajagu 2008.04.01
탭 형태 문서출력에서 목록수 지정하기. [3] Zerode 2008.03.31
양력/음력DB 홈페이지에 사용하기 [2] 감뿌리 2008.03.29
로그인풀림방지 - 자동 www 붙이는 다른 방법 [23] RainSky 2008.03.28
사이트 주소로 접속했을때 XE폴더로 이동하기 #2 [15] 베니 2008.03.28
''권한이 없습니다'' 라는 문구를 조금 더 부드럽게 바꾸기 [3] file RainSky 2008.03.21
좁은폭의 레이아웃을 쓰시는 분들을 위하여 (게시판 제목부분 깔끔하게 만들기) [5] file gajagu 2008.03.20
상담/신청 (쓰기만 가능한 게시판) 만들기 [10] mmx900 2008.03.20
업데이트 후 댓글 입력 창이 안 나올때...(댓글 에디터) file 수지보더 2008.03.20
로그인 풀림현상 원인 파악 [3] 남국 2008.03.19
플래시 Embed패치(이올라스) 충돌에 의한 파일첨부버튼 해결법 [2] Guns 2008.03.18
큰 파일의 썸네일이 안생길때 해결방법-추가 [7] HIKARU 2008.03.18