관리자에서 회원권한 mb_level값(1,2,3,4등등)을 바꾸려면
본문
관리자페이지의 회원관리페이지에서 회원권한 mb_level값(1,2,3,4등등)을 vip, best, normal 이런식으로
바꾸려면 어떻게해야 하나요?
답변 2
adm/admin.lib.php 에서 다음과 같이 수정해주셔야 합니다.
function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $event="")
{
global $g5;
$level_arr = array( "normal", "best", "vip"...);
$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"';
$str .= ">{$level_arr[$i]}</option>\n";
}
$str .= "</select>\n";
return $str;
}
그렇게 수정하시면 관리자 페이지의 모든 레벨이 그런식으로 바뀐다는것에 주의를 돌려주십시오.
!-->설치된그누보드가 없어서 소스를 적어드릴순 없지만..
mb_level은 그대로 두고 레벨별 숫자와 vip, best, normal을 매칭시킨다음
$mb_level_mapping = array(
'1' => 'vip',
'2' => 'best',
'3' => 'normal'
);
이런식으루...
그리고 관리자페이지에서 노출이 필요한부분에 저 변수를 가져다쓰는게 쉬울거 같습니다.
php문법을 조금만 아시면 수월할거같습니다^^
답변을 작성하시기 전에 로그인 해주세요.