사이트를 운영하다보면 최고관리자의 기능을 모두 제어 할수있는

다른 관리자들도 필요할때가 있습니다.

물론 그누보드의 기본기능에는 게시판관리자, 그룹관리자등 여러가지 기능이있지만

최고관리자를 여러명 두고싶을때에는 딱히 방법이 없습니다.

이럴때에는 소스를 추가해서 사용하시면 되는데요.

여러관리자를 추가하는 방법을 살펴보겠습니다.

우선은 간단하게 그누보드의 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보다 큰 회원은 모두 최고관리자의 권한을 가지게됩니다.

이런식으로 응용을하시면 원하시는 관리자를 컨트롤, 제어 가능하겠습니다.

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글 0

그누보드 팁

RSS
번호 제목 글쓴이 날짜 추천 비추천
상단으로