웹마스터 팁

  
    현재 제로보드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문만 잘 사용하신다면 얼마든지 응용이 가능하리라 생각됩니다.




제목 글쓴이 날짜
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] Hello_XE 2014.10.28
IIS에서의 URL 재작성 사용하기 [5] file ehii 2014.10.30
관리자 회원목록의 회원검색에 생일 항목 추가하는 방법 sejin7940 2014.11.03
ie11에서 한글파일이름 다운로드시 깨짐 방지 방법 맥가이버878 2014.11.04
지도 링크 주소 형식 ms.kim 2014.11.05
회원가입 인증메일 Gmail 설정해도 메일 안 올 때 저는 이렇게 했습니다. [12] file 마키치노 2014.11.06
ipTIME NAS 에 설치한 XE, 다올CMS 첨부파일 버튼 무반응 해결 [1] 사이버짱 2014.11.07
댓글 작성시 '서버에 요청 중입니다.' 메세지만 뜨고 무반응 일 경우 (모두는 아님) file 마키치노 2014.11.11
phpmyadmin 설치뒤 setup 스크립트는 삭제해야 [1] YJSoft 2014.11.12
전화번호 입력시 자동 focus Lansi 2014.11.13
cloudflare에서 nginx 아이피 제대로 표시하기 [3] natura 2014.11.13
위젯수정시 _getContent method is not exists 에러 뜨는 문제 [2] 황비 2014.11.14
SEO 모듈 수정을 통한 Google analytics User ID 추적코드 삽입 하얀마법 2014.11.14
본문에서 작성자 글 모아서 보여주기 [15] 하얀마법 2014.11.15
본문에서 작성자 글 모아서 보여주기 - 응용버전 [4] 하얀마법 2014.11.15
본문을 애드센스 주변에 배치하기 [1] file 하얀마법 2014.11.15
포트포워딩없이 외부접속 허용하기(윈도우 서버) [1] file 임채원임 2014.11.17
html 붙여넣기 가능한 무료 익명 채팅 프로그램(초간단) [1] file 임채원임 2014.11.17
부트스트랩 툴팁 , 팝오버 TIP file 돼지코구뇽 2014.11.17
회원포인트 목록에서 검색 후 포인트 업데이트시 검색 상황이 그대로 유지되도록 sejin7940 2014.11.20