게시판 중복관리자 지정은...

게시판 중복관리자 지정은...

QA

게시판 중복관리자 지정은...

본문

게시판 관리자에..

아이디를 적으면 그 아이디로 게시판 관리를 할 수 있는데..

중복으로 두~세명이서 관리하게 해주려고 하면..

어떻게 해야하나요^^?





요거보고..

lib/common.lib.php 



// 관리자인가? 
function is_admin($mb_id) 

    global $config, $group, $board; 

    if (!$mb_id) return; 

    if ($config['cf_admin'] == $mb_id) return 'super'; 
    if ($group['gr_admin'] == $mb_id) return 'group'; 
    if ($board['bo_admin'] == $mb_id) return 'board'; 
    if( in_array( $mb_id, explode( ',', $board['bo_admin']))) return 'board';          ///-- 2012.03.02 
    return ''; 


요렇게 추가했는데..

그런데, 게시판관리자를 2명으로 하고 
코멘트를 삭제,수정하려고 하면 

"자신이 관리하는 게시판이 아니므로 수정, 삭제 불가능 합니다." 

이런 메시지가 나오고 수정, 삭제가 안되네요..










요거보고 내용에 포함된 방법대로..ㅠㅠ 수정을 이리저리 해봐도.ㅠㅠ

오류만 뿜어내는군요..ㅠㅠ

흑흑...



도와주세욤.ㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

저는 이 질문 보고 그대로 해 봤더니 잘 되어 죄송하기도 하고 ㅋㅋㅋ
직접 소스를 볼 수 없으니 머라 말씀드리기가 그렇네요 ㅎ
아래 처럼도 해 보세요. 자알 되시기를 바래 봅니다 ^^

g5의 경우 위와 같이 한 줄 추가하고
게시판설정에서 해당게시판 관리자에
예를 들어 admin1,admin2 처럼 콤마를 넣어 두 사람 설정했더니
잘됩니다.

혹시 지정하실 때 콤마를 빠뜨리지 않았나 확인해 보세요 ^^

if( in_array( $mb_id, explode( ',', $board['bo_admin']))) return 'board';          ///-- 2012.03.02


요렇게 추가해주고..





콤마 적었는데..ㅠㅠ

"자신이 관리하는 게시판이 아니므로 수정, 삭제 불가능 합니다."

이런 메시지가 나오고 수정, 삭제가 안되네요..




게시판권한설정>게시판관리자    적는공간에다가    admin,admin2  적었는데...


이젠...admin  admin2  둘다....자신이 관리하는 게시판이 아니라고 나와요.ㅠㅠ

g5에서는 아래 처럼 되어야 하지 않나요?
분명 그누보드5라 분류하셨는데 내용이 좀 틀리네요 ㅎㅎ


// 관리자인가?
function is_admin($mb_id)
{
    global $config, $group, $board;

    if (!$mb_id) return;

    if ($config['cf_admin'] == $mb_id) return 'super';
    if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)) return 'group';
    if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)) return 'board';
    if( in_array( $mb_id, explode( ',', $board['bo_admin']))) return 'board';          ///-- 2012.03.02 
    return '';
}

// 관리자인가?
function is_admin($mb_id)
{
    global $config, $group, $board;

    if (!$mb_id) return;

    if ($config['cf_admin'] == $mb_id) return 'super';
    if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)) return 'group';
    if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)) return 'board';
    if( in_array( $mb_id, explode( ',', $board['bo_admin']))) return 'board';          ///-- 2012.03.02

   
    return '';
}



흠..ㅠㅠ

요렇게 제 www/lib/common.lib.php

파일에 되어있는데.ㅠㅠ 똑같은거 아닌가염.ㅠ.ㅠ


그누5 사용중입니다!

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT