테스트 사이트 - 개발 중인 베타 버전입니다

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

· 14년 전 · 6246 · 8
요기 팁게에 찾아보시면, 최고관리자, 그룹관리자, 게시판관리자를 여러명 둘 수 있는 팁이 있는데
 
이걸 해보니
 
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';
?>
 
이렇게 하시면 됩니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 8개

14년 전
전 제아이디 넣고해도 잘되던데요~
14년 전
<?
// 최고관리자
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];
}
*/
?> <<== 요아래쪽에 공백 또는 엔터가 존재하면 오류가 생길수 있습니다.
최고관리자 지정된 아이디가 포함되도 문제없이 작동됩니다.
12년 전
이걸 적용하면 레벨이 모두 사라지고 1과 2만 남게 되던데요.. 무엇이 잘못되었나요? 다른 회원님은 이런 증상 없나요?
그것은 로그인한 아이디의 권한이 2 등급인 경우입니다.
관리자 권한을 부여할 아이디인 경우 그 아이디의 권한도 10으로 되어야 합니다.
12년 전
감사합니다...

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293