최고관리자 여러명 팁이 안되시는분. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

최고관리자 여러명 팁이 안되시는분. 정보

최고관리자 여러명 팁이 안되시는분.

본문

요기 팁게에 찾아보시면, 최고관리자, 그룹관리자, 게시판관리자를 여러명 둘 수 있는 팁이 있는데
 
이걸 해보니
 
head.sub.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';
?>
 
저기 회원아이디 1,2,3을 자기가 최고관리자 권한 주고싶은사람 넣잖아요?
근데 현 최고관리자 아이디를 넣으면 안되더라고요 ㅋㅋ 아놔 ㅋ 아오진짜 ㅋㅋㅋ 우연히 안될거 같지만 그래도 해보고 싶어서 다시해봤는데... 되네요.. 내 아이디 빼구 하니까-_-;;;
 
 
 
그리고 혹시 모르시는분을 위해,
 
 
특정 렙 이상이면 다 최고관리자 권한을 주고 싶으면,
 
<?
// 최고관리자
if ($member[mb_level] > 8) $is_admin = 'super';
?>
 
이렇게 하시면 됩니다.
추천
3
  • 복사

댓글 8개

<?
// 최고관리자
if ($member[mb_id] == '회원아이디1') $is_admin = 'super';
else if ($member[mb_id] == '회원아이디2') $is_admin = 'super';
else if ($member[mb_id] == '회원아이디3') $is_admin = 'super';
?>
요로코롬 바꾸니까 에러가 안나던 기억이 있습니다..
<?php
if (!defined('_GNUBOARD_')) exit;

// Super ID
if ($member[mb_id] == 'happyjung') $is_admin = 'super';

/*
// Group Master
if ($gr_id == 'GroupID')
{
    if ($member[mb_id] == 'MemberID') $is_admin = 'group';
    if ($member[mb_id] == 'MemberID') $is_admin = 'group';
    if ($member[mb_id] == 'MemberID') $is_admin = 'group';
}

// Board Master
if ($bo_table == 'BoardID')
{
    if ($member[mb_id] == 'MemberID') $is_admin = 'board';
    if ($member[mb_id] == 'MemberID') $is_admin = 'board';
    if ($member[mb_id] == 'MemberID') $is_admin = 'board';

    if ($is_admin == 'board') $board[bo_admin] = $member[mb_id];
}
*/
?>    <<== 요아래쪽에 공백 또는 엔터가 존재하면 오류가 생길수 있습니다.
최고관리자 지정된 아이디가 포함되도 문제없이 작동됩니다.
이걸 적용하면 레벨이 모두 사라지고 1과 2만 남게 되던데요.. 무엇이 잘못되었나요? 다른 회원님은 이런 증상 없나요?
그것은 로그인한 아이디의 권한이 2 등급인 경우입니다.
관리자 권한을 부여할 아이디인 경우 그 아이디의 권한도 10으로 되어야 합니다.
© SIRSOFT
현재 페이지 제일 처음으로