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

게시판 중복관리자 지정은... 채택완료

창7 11년 전 조회 4,784
게시판 관리자에..
아이디를 적으면 그 아이디로 게시판 관리를 할 수 있는데..
중복으로 두~세명이서 관리하게 해주려고 하면..
어떻게 해야하나요^^?
요거보고..
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명으로 하고 
코멘트를 삭제,수정하려고 하면 

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

이런 메시지가 나오고 수정, 삭제가 안되네요..
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12780" target="_blank" style="color: #6e969a; font-family: 돋움, dotum, helvetica; font-size: 12px; line-height: 20.399999618530273px; text-align: justify; background-color: #f5f8f9">http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12780 
요거보고 내용에 포함된 방법대로..ㅠㅠ 수정을 이리저리 해봐도.ㅠㅠ
오류만 뿜어내는군요..ㅠㅠ
흑흑...
도와주세욤.ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
11년 전
저는 이 질문 보고 그대로 해 봤더니 잘 되어 죄송하기도 하고 ㅋㅋㅋ
직접 소스를 볼 수 없으니 머라 말씀드리기가 그렇네요 ㅎ
아래 처럼도 해 보세요. 자알 되시기를 바래 봅니다 ^^
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

창7
11년 전
흑흑...그래도 끝까지 알려주셔서 감사합니다^^!!

저도 꼭 성공해서 다시 댓글을 !! ㅋㅋ

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

11년 전
g5에서는 아래 처럼 되어야 하지 않나요?
분명 그누보드5라 분류하셨는데 내용이 좀 틀리네요 ㅎㅎ
</div>
<div><div>// 관리자인가?</div>
<div>function is_admin($mb_id)</div>
<div>{</div>
<div>    global $config, $group, $board;</div>
<div>
</div>
<div>    if (!$mb_id) return;</div>
<div>
</div>
<div>    if ($config['cf_admin'] == $mb_id) return 'super';</div>
<div>    if (isset($group['gr_admin']) && ($group['gr_admin'] == $mb_id)) return 'group';</div>
<div>    if (isset($board['bo_admin']) && ($board['bo_admin'] == $mb_id)) return 'board';</div>
<div>    if( in_array( $mb_id, explode( ',', $board['bo_admin']))) return 'board';          ///-- 2012.03.02 </div>
<div>    return '';</div>
<div>}</div></div>
<div>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

창7
11년 전
// 관리자인가?
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 사용중입니다!

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

11년 전
g5의 경우 위와 같이 한 줄 추가하고
게시판설정에서 해당게시판 관리자에
예를 들어 admin1,admin2 처럼 콤마를 넣어 두 사람 설정했더니
잘됩니다.
혹시 지정하실 때 콤마를 빠뜨리지 않았나 확인해 보세요 ^^
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

창7
11년 전
if( in_array( $mb_id, explode( ',', $board['bo_admin']))) return 'board'; ///-- 2012.03.02


요렇게 추가해주고..





콤마 적었는데..ㅠㅠ

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

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




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


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

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

답변을 작성하려면 로그인이 필요합니다.

로그인