h

관리자 제외 시키려면 어떻해요?

지금 회원 포인트 순위 페이지를 만들고 있는데요... 게시판스킨이예요.

만들고 나니까, 일반 회원 뿐 아니라 관리자 아이디까지 다 나와 버리네요..
1위부터 10위... 20위.. 이런 식으로 순차적으로 뿌려주는데요...
당근 관리자가 포인트 보유 1위로 나오니깐 아주 모양새 없어요.
관리자로 활동하는 사람이 세명이라 아이디도 세개인데, 1,2,3등이 모두 관리자.. ^^

아이디가 관리자나 특정회원이면 랭킹리스트에 나타나지 않게 해서
3명의 아이디가 모두 안 나오게 할 수 없나요?

if ($is_admin != 'super')
이게 만일 최고관리자라면.. 이라는 뜻같은데,
그리고 나선 어떻게 해야 할지....ㅠ.ㅠ
나머지 if문은 어떻게 만들까요?



그리고 만약 아이디가 ok라면 if ($is_admin != 'ok')가 만일 ok아이디라면.. 이런 뜻 맞죠?

혹시 그누보드 중에 이런 소스 적힌 파일이 어떤 .php인지 아시면 적어주시구요...
|

댓글 1개

다음은 $is_admin 에 값을 리턴해주는 is_admin() 함수입니다.

// 관리자인가?
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';
return '';
}

즉 $is_admin 은 최고관리자(super)인지 그룹관리자(group)인지 게시판관리자(board)인지를 확인하는겁니다.

원하시는 작업을 하시려면 sql문을 작성할때 where 절에서 mb_id != '회원id-1' and mb_id != '회원id-2' 같이
조건을 달아주시면 되겠네요..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 1,536
20년 전 조회 1,527
20년 전 조회 1,661
20년 전 조회 1,566
20년 전 조회 1,576
20년 전 조회 1,535
20년 전 조회 1,550
20년 전 조회 1,793
재롱
20년 전 조회 1,605
20년 전 조회 1,652
20년 전 조회 1,613
20년 전 조회 1,717
20년 전 조회 1,408
20년 전 조회 1,708
20년 전 조회 1,513
20년 전 조회 1,691
20년 전 조회 1,513
20년 전 조회 1,611
20년 전 조회 1,650
20년 전 조회 1,807
🐛 버그신고