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

· 2004-11-02 (화) 12:49:45 · 3166 · 4
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;}
}
}
========================================

안될경우 꼬리말...
|

댓글 4개

Good
오~ 이런 방법이...음... 감사합니다.
허.... 멋찌네요 ~
관리자를 복수로 원할때 좋을 것같습니다. 한번 시도해 봐야 겠네요, 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
04-11-11 조회 3,517
04-11-10 조회 3,410
04-11-10 조회 3,347
04-11-06 조회 4,463
04-11-05 조회 5,601
04-11-02 조회 4,601
04-11-02 조회 3,402
04-11-02 조회 3,167
04-10-30 조회 3,277
mmando
04-10-29 조회 4,276
네모똘
04-10-28 조회 3,538
04-10-28 조회 3,255
04-10-28 조회 3,422
04-10-27 조회 5,149
04-10-27 조회 3,872
04-10-27 조회 3,282
04-10-26 조회 4,087
04-10-25 조회 3,193
04-10-25 조회 4,861
04-10-24 조회 2,993