회원등급 명칭변경 방법 문의드립니다.
본문
안녕하세요
작업하다가 막혀서 질문올려봅니다
현재 관리자모드에 권한부분을 별칭을 주고싶은데요
팁자료실에 g5용으로 작성해주셨는데
제가 원하는 바에 가장 근접한 소스인데 소스를 적용해보니 잘되기는 하는데 회원 /비회원 /관리자
세등급만 분류가 되네요
이리저리 소스를 만져도 실력부족으로 해결이 안되고 있네요
혹시 아래 링크소스에서 모든 등급에 별칭을 주려면 어디를 만져야 하는지 고수님의 답변좀
부탁드립니다
구글링해서 아래형태로 작성중인데 적용하기가 힘드네요
if($i == '1') { $i_member = "비회원($i)"; }
else if($i == '2') { $i_member = "신입회원($i)"; }
else if($i == '3') { $i_member = "초보회원($i)"; }
else if($i == '4') { $i_member = "사용안하는권한($i)"; }
else if($i == '5') { $i_member = "중수회원($i)"; }
else if($i == '6') { $i_member = "사용안하는권한($i)"; }
else if($i == '7') { $i_member = "사용안하는권한($i)"; }
else if($i == '8') { $i_member = "사용안하는권한($i)"; }
else if($i == '9') { $i_member = "부운영자($i)"; }
else if($i == '10') { $i_member = "최고관리자($i)"; }
답변 3
위 링크 팁대로 해보세요
if($i==1)
$name="비회원";
if($i==2)
$name="xxx회원";
if($i==3)
$name="aaa회원";
if($i==4)
$name="bbb회원";
계속 추가하면 됩니다. 10까지
// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id = 0, $end_id = 10, $selected = "", $event = "") {
global $g5;
$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($row['gubun'] == '준회원'){
$data['mb_level'] = 2;
}
if($i == '1'){
$call_name = '비회원';
}
if($i == '2'){
$call_name = '준회원';
}
if($i == '3'){
$call_name = '참여회원';
}
if($i == '4'){
$call_name = '후원회원';
}
if($i == '5'){
$call_name = '명예xxx';
}
if($i == '6'){
$call_name = 'xxx';
}
if($i == '7'){
$call_name = 'xxx';
}
if($i == '8'){
$call_name = '관리자';
}
if($i == '9'){
$call_name = '미사용';
}
if($i == '10'){
$call_name = '웹관리자';
}
$str .= ">{$i} - {$call_name}</option>\n";
}
$str .= "</select>\n";
return $str;
}
제가 쓰던 코드인데 팁과 별반 다르지 않습니다.
!-->해당 팁이 정상이라면
if($i>1 && $i<10)
$name="회원";
부분을 활용하면 될 듯 한데...
저는 적용해보니, 회원들도 일부 비회원으로 표시되네요.