회원 레벨을 관리자 페이지에서 다르게 출력하려면 어떻게 하면 될까요.. > 그누4 질문답변

그누4 질문답변

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

회원 레벨을 관리자 페이지에서 다르게 출력하려면 어떻게 하면 될까요.. 정보

회원 레벨을 관리자 페이지에서 다르게 출력하려면 어떻게 하면 될까요..

본문

어떤분에게 그누보드를 이용해서 사이트를 제작해주었는데요..
레벨 1은 비회원, 레벨2는 회원, 레벨5는 사원, 레벨 10은 관리사원..  이런식으로 사용할 수 있도록 하였습니다.
관리자페이지에서 회원 레벨 선택하는 셀렉트박스에서, 숫자대신 위의 한글로 출력할수도 있을까요? 값은 숫자로 한다고 하여도, 화면에는 한글로 나오면 더 좋을것같아서요..

댓글 전체

adm/admin.lib.php의 103 ~ 118줄을 바꾸세요..

바꾸기전

// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
{
    global $g4;

    $str = "<select name='$name' $event>";
    for ($i=$start_id; $i<=$end_id; $i++)
    {
        $str .= "<option value='$i'";
        if ($i == $selected)
            $str .= " selected";
        $str .= ">$i</option>";
    }
    $str .= "</select>";
    return $str;
}

바꾼후

// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id=0, $end_id=10, $selected='', $event='')
{
    global $g4;
    $level_name = array(없음, 하나, 둘, 셋, 넷, 다섯, 여섯, 일곱, 여덟, 아홉, 열);//여기에 각레벨별 이름을 정의
    $str = "<select name='$name' $event>";
    for ($i=$start_id; $i<=$end_id; $i++)
    {
        $str .= "<option value='$i'";
        if ($i == $selected)
            $str .= " selected";
        $str .= ">$level_name[$i]</option>";
    }
    $str .= "</select>";
    return $str;
}
레벨을 약20단계로 할 수도 있을까요?  위에 있는 소스 내용 가운데 $end_id=10 부분을 20으로 바꾸어도 되지 않는군요 어디를 수정해 주어야 하나요? 강의게시판이라서 많은 레벨이 필요하거든요.
전체 27 |RSS
그누4 질문답변 내용 검색

회원로그인

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