게시판 관리자 5명까지 만들어보자 아자 아자. > 그누3 팁자료실

그누3 팁자료실

게시판 관리자 5명까지 만들어보자 아자 아자. 정보

그누호환 게시판 관리자 5명까지 만들어보자 아자 아자.

본문

lib/gnuboard.lib.php 

278번지 수정
게시판 bo_1 부분에 입력한 아이디가 관리자로 확인하도록 했습니다.

ex) 옵션 1    :  id001,id002,idd003,id004.id005



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

    $is = '';
    if ($mb_id) {
        if ($default[de_admin] == $mb_id) {
            $is = 'default';
        } else if ($group[gr_admin] == $mb_id) {
            $is = 'group';
        } else if ($board[bo_admin] == $mb_id) {
            $is = 'board';
        }
-----------------------------------------------이부분 밑에 추가
          else if ($board[bo_1]){ 
$p_one = explode(",",$board[bo_1]);
for($i=0 ; $i <=5 ; $i++){
if($mb_id == $p_one[$i]) {
$is = $mb_id;}
}}
-------------------------------------------------요기까지 추가


만약 조금 허접하게 만들어는데...
추가해야할 사항있다면 꼬리말 남겨주세요..





------------------------------------------------------
★★★★★★추가  :bo_1 을 사용하지 말고 관리자아이디 등록란 자체에 하면★★★★★★★

5개까지 등록 할수 있을것 같습니다.
테스트는 안했습니다.

        } else if ($board[bo_admin] == $mb_id) {
            $is = 'board';
        }
========================================= 요부분을
        } else if ($board[bo_admin])
$p_one = explode(",",$board[bo_admin]);
for($i=0 ; $i <=5 ; $i++){
if($mb_id == $p_one[$i]) {
$is = $mb_id;}
}
        }
========================================
문제점 있다면 리플주세요... 할일이 있어서 그만 슝^^
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
2005/05
그냥 보다가 좀 이상한것 같네요

========================================= 요부분을
        } else if ($board[bo_admin])
$p_one = explode(",",$board[bo_admin]);
for($i=0 ; $i <=5 ; $i++){
if($member[mb_id] == $p_one[$i]) {
$is = $mb_id;}
}
        }
========================================

안될경우 꼬리말...
추천
0

댓글 전체

전체 41
그누3 팁자료실 내용 검색

회원로그인

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