사이트를 운영하다보면 최고관리자의 기능을 모두 제어 할수있는
다른 관리자들도 필요할때가 있습니다.
물론 그누보드의 기본기능에는 게시판관리자, 그룹관리자등 여러가지 기능이있지만
최고관리자를 여러명 두고싶을때에는 딱히 방법이 없습니다.
이럴때에는 소스를 추가해서 사용하시면 되는데요.
여러관리자를 추가하는 방법을 살펴보겠습니다.
우선은 간단하게 그누보드의 www/extend/user.config.php 파일에
아래와 같이 작성하시면 됩니다.
<?php/* www/extend/user.config.php */// 최고관리자if ($member['mb_id'] == '회원아이디1') $is_admin = 'super';if ($member['mb_id'] == '회원아이디2') $is_admin = 'super';if ($member['mb_id'] == '회원아이디3') $is_admin = 'super';// 그룹관리자if ($gr_id == '그룹아이디'){ if ($member['mb_id'] == '회원아이디1') $is_admin = 'group'; if ($member['mb_id'] == '회원아이디2') $is_admin = 'group'; if ($member['mb_id'] == '회원아이디3') $is_admin = 'group';}// 게시판관리자if ($bo_table == '게시판아이디'){ if ($member['mb_id'] == '회원아이디1') $is_admin = 'board'; if ($member['mb_id'] == '회원아이디2') $is_admin = 'board'; if ($member['mb_id'] == '회원아이디3') $is_admin = 'board'; if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];}?>
위와같이 회원아이디 자리에 관리자로 지정할 회원의 아이디를 입력하시면 되겠습니다.
추가적으로 레벨을 통해 관리자 추가하는 방법도 아래에 추가로 작성해보겠습니다.
<?php/* www/extend/user.config.php */if ($member['mb_level'] > 9) $is_admin = 'super';?>
위와같이 회원레벨이 9보다 큰 회원은 모두 최고관리자의 권한을 가지게됩니다.
이런식으로 응용을하시면 원하시는 관리자를 컨트롤, 제어 가능하겠습니다.
이온디 추가,
단 이렇게 추가한 관리자의 경우 위젯 설정 아이콘은 출력되지 않습니다.
위 방법으로 관리자로 등록한 후, 관리자 화면에서 최고관리자를 추가할 수 있습니다