그누보드 관리자 추가하는 방법 > 잡다한 IT

본문 바로가기

잡다한 IT

잡다한 IT HOME



그누보드 관리자 추가하는 방법

페이지 정보

작성자 낙엽타는향기 댓글 0건 조회 3,691회 작성일 23-07-18 21:02

본문

그누보드를 사용하다보면 관리자가 더 필요한 경우가 생깁니다.
기본적으로는 최고관리자 1명, 게시판 관리자는 각 게시판별로 1명만 지정할 수 있는데요. 

관리자가 여러명 필요할 때 사용하시면 됩니다.

extend/user.config.php 파일에 추가

ㅣ 최고관리자 (회원id 지정)
if ($member['mb_id'] == '회원아이디1') $is_admin = 'super';
if ($member['mb_id'] == '회원아이디2') $is_admin = 'super';



ㅣ 최고관리자 (특정 레벨 지정)
if ($member['mb_level'] == 회원레벨) $is_admin = 'super';


예시)

변경전

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가; 


변경 후

<?php

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;

// 최고관리자 (특정 레벨 지정)

if ($member['mb_level'] == 10) $is_admin = 'super';




ㅣ 게시판관리자
if ($bo_table == '게시판ID')
{
if ($member['mb_id'] == '회원아이디1') $is_admin = 'board';
if ($member['mb_id'] == '회원아이디2') $is_admin = 'board';

if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];
}


ㅣ 특정 레벨 회원을 게시판 관리자로 지정하기

// 게시판관리자
if ($bo_table == '게시판ID' && $is_admin != 'super')
{
if ($member['mb_level'] == 회원레벨) $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];
}

예를 들어 free 게시판에 레벨5인 회원을 게시판 관리자로 지정하려면..

// 게시판관리자
if ($bo_table == 'free' && $is_admin != 'super')
{
if ($member['mb_level'] == 5) $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member['mb_id'];
}



참고 사이트 https://sir.kr/g4_tiptech/12780


댓글목록



등록된 댓글이 없습니다.

댓글쓰기

내용
자동등록방지 숫자를 순서대로 입력하세요.
Total 73 / 1 page
검색 열기 닫기
게시물 검색

잡다한 IT 목록