답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
INBEST
9년 전
RedAngel
9년 전
아래의 코드를 admin.extend.php 로 만들어 extend 폴더에 넣어주세요.
그리고 관리자 > 게시판관리 > 게시판 수정 > 게시판관리자 에서 아이디1,아이디2 와 같이 복수로 등록해주시면 됩니다. (그누보드5 기준이고 정상작동 여부 확인하였습니다.)
<?php
if (!defined('_GNUBOARD_')) exit;
//게시판 관리자 여러명으로 정하기
if($is_member && $board['bo_admin']){
$tmpArr= explode(',', $board['bo_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'super'; }
}
//그룹 관리자 여러명으로 정하기
if($is_member && $group['gr_admin']){
$tmpArr= explode(',', $group['gr_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'super'; }
}
?>
그리고 관리자 > 게시판관리 > 게시판 수정 > 게시판관리자 에서 아이디1,아이디2 와 같이 복수로 등록해주시면 됩니다. (그누보드5 기준이고 정상작동 여부 확인하였습니다.)
<?php
if (!defined('_GNUBOARD_')) exit;
//게시판 관리자 여러명으로 정하기
if($is_member && $board['bo_admin']){
$tmpArr= explode(',', $board['bo_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'super'; }
}
//그룹 관리자 여러명으로 정하기
if($is_member && $group['gr_admin']){
$tmpArr= explode(',', $group['gr_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'super'; }
}
?>
INBEST
9년 전
엔젤님, 감사 합니다 !!!!!
알려주신 아래소스에서 = ★ 부분 삭제 하고 사용하니 되네요 ^^!
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
★ ?>
★ <?php
//게시판 관리자 여러명으로 정하기
if($is_member && $board['bo_admin']){
$tmpArr= explode(',', $board['bo_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'super'; }
}
//그룹 관리자 여러명으로 정하기
if($is_member && $group['gr_admin']){
$tmpArr= explode(',', $group['gr_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'super'; }
}
?>
좋은 저녁되시길....
알려주신 아래소스에서 = ★ 부분 삭제 하고 사용하니 되네요 ^^!
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
★ ?>
★ <?php
//게시판 관리자 여러명으로 정하기
if($is_member && $board['bo_admin']){
$tmpArr= explode(',', $board['bo_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'super'; }
}
//그룹 관리자 여러명으로 정하기
if($is_member && $group['gr_admin']){
$tmpArr= explode(',', $group['gr_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'super'; }
}
?>
좋은 저녁되시길....
댓글을 작성하려면 로그인이 필요합니다.
9년 전
파일 삭제하고 editplus나 노트패드로 다시 입력해서 작성해보십시오. 아마 파일위에 보이지 않는 공백문자가 들어가서 그럴겁니다.
드림위버 사용중이시면 더 그럴 확률이 클 것 같네요.
해당 에러는 header 설정전에 출력되는 문자가 있는 경우 나오는 에러입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
1. 위 링크로 가서 아래 구문을 넣고 add.extend.php 파일을 만들고,
<?
//게시판 관리자 여러명으로 정하기
if($is_member && $board['bo_admin']){
$tmpArr= explode(',', $board['bo_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $board['bo_admin']=$member[mb_id]; $is_admin = 'board'; }
}
//그룹 관리자 여러명으로 정하기
if($is_member && $group['gr_admin']){
$tmpArr= explode(',', $group['gr_admin']);
if( in_array( $member[mb_id], $tmpArr)){ $group['gr_admin']=$member[mb_id]; $is_admin = 'group'; }
}
?>
2. extend folder 에 올리고 나니,
아래 에러메시지가 뜨면서, 사이트 전체에 글자가 다 깨고 사이트가 망가집니다. ㅠ,ㅠ
Warning: Cannot modify header information - headers already sent by (output started at /home/igv/public_html/extend/addadmin.extend.php:15) in /home/igv/public_html/common.php on line 623
그누테마 사용 : company
어디에 문제가 있는지요 ?? 검토 부탁드립니다. 감사 !!