게시판 중복관리자 지정은... 채택완료
창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 '';
}
// 관리자인가?
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 사용중입니다!
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 둘다....자신이 관리하는 게시판이 아니라고 나와요.ㅠㅠ
요렇게 추가해주고..
콤마 적었는데..ㅠㅠ
"자신이 관리하는 게시판이 아니므로 수정, 삭제 불가능 합니다."
이런 메시지가 나오고 수정, 삭제가 안되네요..
게시판권한설정>게시판관리자 적는공간에다가 admin,admin2 적었는데...
이젠...admin admin2 둘다....자신이 관리하는 게시판이 아니라고 나와요.ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저도 꼭 성공해서 다시 댓글을 !! ㅋㅋ