게시판 관리자 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
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로