레벨을 100까지 만들어 사용하려면.... > 그누4 질문답변

그누4 질문답변

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

레벨을 100까지 만들어 사용하려면.... 정보

레벨을 100까지 만들어 사용하려면....

본문

레벨이 10까지 밖에 없는데...

레벨을 100까지 올리려 하거든요

관리자 레벨을 설정하는법과 레벨을 100까지 만드는 방법좀 알려주세요 ^^;
  • 복사

댓글 전체

아 찾았네요;

adm 폴더에  admin.lib.php 에


// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id=0, $end_id=100, $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;
}


이부분입니다

$end_id=100 으로 수정해주세요 ^^
관리자 페이지 리스트에서 10까지뿐이 표시되지 않는이유는 adm/member_list.php 파일
198번 라인에 get_member_level_select 함수를 호출할때 end_level이 자신의 레벨로 지정되어져
있어서 입니다. 즉 자신의 레벨 이하까지만 출력하기 위하여 그렇게 되어져 있는거고요
이걸 수정 하시려면 db에 직접 들어가셔서 관리자 레벨을 100으로 수정하시거나
아니면 member_list.php 파일 198번째 라인을 잠시

get_member_level_select("mb_level[$i]", 1, 100, $row[mb_level])

이렇게 수정하신후 관리자 레벨을 100으로 만드시고 다시 원래 코드인

get_member_level_select("mb_level[$i]", 1, $member[mb_level], $row[mb_level])

로 바꿔 놓으시면 됩니다.
어디 BD일까요 그리고 get_member_level_select("mb_level[$i]", 1, $member[mb_level], $row[mb_level])

이문구는 203 번라인인데

198번은 다른 문구 입니다.그리고 이해가 되질않는데

그렇게 수정을하고 다시 원래 코드를 넣는 다 이해가 가질않네요?
© SIRSOFT
현재 페이지 제일 처음으로