회원 로그인 여부를 나타내는 곳에서 최고 관리자만 안나타게 하는 방법은? > 그누3질답

그누3질답

회원 로그인 여부를 나타내는 곳에서 최고 관리자만 안나타게 하는 방법은? 정보

그누보드 회원 로그인 여부를 나타내는 곳에서 최고 관리자만 안나타게 하는 방법은?

본문

아래는 모든 관리자도 나타나는것 같습니다.
최고관리자만 보이지 않게
하는방법 좀 알려 주세요.
2시간 동안 헤메다가 올립니다.
눈이 아파 옵니다.
ㅜ.ㅜ

아래는 소스에서 어떻게 고쳐야 하는지...
----------------------------------
관리자 접속여부를 나타내지 않으려면.. ($result[mb_id] && !is_admin($result[mb_id]))
아래 처럼 하면 되지 않을까요?

function dev_online($mb_id)
{
    global $cfg;
    if ($mb_id) {
        $sql = "select mb_id from $cfg[table_login] where mb_id='$mb_id'";
        $result = @sql_fetch($sql);
        if($result[mb_id] && !is_admin($result[mb_id])) {
            $img_tag=" <img src=./image/icon_online.gif border=0 alt='현재 온라인중입니다.'> ";
        }
        else {
            $img_tag="";
        }
        return $img_tag;
    }
}
  • 복사

댓글 전체

function dev_online($mb_id)
{
    global $cfg;
    if ($mb_id) {
        $sql = "select mb_id from $cfg[table_login] where mb_id='$mb_id'";
        $result = @sql_fetch($sql);
이부분-->if($result[mb_id] && is_admin($result[mb_id]) != 'default') {
            $img_tag=" <img src=./image/icon_online.gif border=0 alt='현재 온라인중입니다.'> ";
        }
        else {
            $img_tag="";
        }
        return $img_tag;
    }
}

이렇게 하면 될것 같은데요...
답변 감사합니다.
7쟁이님 말씀처럼 그렇게 했는데
제 말은 그렇게 하면, 접속여부가
최고관리자도 , 그룹 관리자도, 게시판 관리자도 모드 나타나지 않는다는 말이었습니다.
제가 표현력이 조금 부족했네요.
그룹관리자, 게시판 관리자는 접속 여부가 나타나고
최고관리자만 접속여부가 보이지 않게 할려고 하는 것입니다.
그래서 위의 소스중 어떻게 수정해야 하는것이 제 질문이었습니다.
질문을 알기쉽게 잘 했어야 하는데...
죄송 합니다.
질문을 잘못 봤네요..이런

// 회원의 온라인 여부 확인
function dev_online($mb_id)
{
    global $cfg;
    if ($mb_id) {
        $sql = "select mb_id from $cfg[table_login] where mb_id='$mb_id'";
        $result = @sql_fetch($sql);
여기부터-->if($result[mb_id]) {
            $img_tag="&nbsp;<img src=./image/icon_online.gif border=0 alt='현재 온라인중입니다.'> ";
        }
        else {
            $img_tag="";
        }
        return $img_tag;
    }
}

--------------------------------------------------------------------------
관리자 접속여부를 나타내지 않으려면.. ($result[mb_id] && !is_admin($result[mb_id]))
아래 처럼 하면 되지 않을까요?

function dev_online($mb_id)
{
    global $cfg;
    if ($mb_id) {
        $sql = "select mb_id from $cfg[table_login] where mb_id='$mb_id'";
        $result = @sql_fetch($sql);
여기부터-->if($result[mb_id] && !is_admin($result[mb_id])) {
            $img_tag=" <img src=./image/icon_online.gif border=0 alt='현재 온라인중입니다.'> ";
        }
        else {
            $img_tag="";
        }
        return $img_tag;
    }
}
<--까지 바꾸라는것 같은데요
© SIRSOFT
현재 페이지 제일 처음으로