본문 바로가기


웹관련팁

그누보드5 회원 레벨 숫자 대신 글자 일반회원으로 표시하는 방법

by aisi1004 2023. 8. 12.

그누보드5 회원 레벨 숫자 대신 글자 일반회원으로 표시하는 방법





/www/adm/admin.lib.php

아래 부분으로 교체하고 수정해서 사용합니다.

관리자 페이지에서 구분 되는 정도로 사용함




function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $event="")
{
    global $g5, $is_admin, $lvtxt;

$lvtxt['txt_lv1'] = '비회원';
$lvtxt['txt_lv2'] = '일반회원(2)';
$lvtxt['txt_lv3'] = '기업회원(3)';
$lvtxt['txt_lv4'] = '정회원(4)';
$lvtxt['txt_lv5'] = '레벨5';
$lvtxt['txt_lv6'] = '레벨6';
$lvtxt['txt_lv7'] = '레벨7';
$lvtxt['txt_lv8'] = '레벨8';
$lvtxt['txt_lv9'] = '레벨9';
$lvtxt['txt_lv10'] = '최고관리자(10)';

    //최고관리자면 무조건 10 까지
    if($is_admin == 'super') {
        $end_id = 10;
    }

    $str = "\n<select id=\"{$name}\" name=\"{$name}\"";
    if ($event) $str .= " $event";
    $str .= ">\n";
    for ($i=$start_id; $i<=$end_id; $i++) {
        $str .= '<option value="'.$i.'"';
        if ($i == $selected)
            $str .= ' selected="selected"';
        if($lvtxt['txt_lv'.$i]) $str .= ">".$lvtxt['txt_lv'.$i]."</option>\n";
        else $str .= ">{$i}</option>\n";
    }
    $str .= "</select>\n";
    return $str;
}





댓글