[관리] 회원레벨을 명칭으로 변경 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[관리] 회원레벨을 명칭으로 변경

페이지 정보

게시물QR코드

본문

그누보드의 관리자 페이지 -> 회원관리 메뉴에서 회원 레벨/권한을 설정하는 부분이 있습니다.

여기 부분이 1,2,3,4,5,6,7,8,9,10 과 같이 숫자 형식으로 되어있는데

이부분을 관리자 조금 더 편리하게 볼 수 있도록 자신이 지정한 등급명칭으로 나타나게 하는 방법을 살펴보도록 하겠습니다.

 

우선은 간단하게 그누보드의 www/extend/user.config.php 파일에

아래와 같이 작성하시면 됩니다.

<?php

/* www/extend/user.config.php */

 

/* 관리자 페이지내 레벨별로 회원 등급 보여주기 */

$levelInfo = array (

    '1'=>'비회원',

    '2'=>'미승인회원',

    '3'=>'일반회원',

    '4'=>'채널회원',

    '5'=>'',

    '6'=>'',

    '7'=>'',

    '8'=>'',

    '9'=>'',

    '10'=>'최고관리자'

);

?>

위의 소스코드를 보시면 $levelInfo라는 배열변수에

레벨1 => '비회원', 레벨2 => '미승인회원' 과 같이 각 레벨에 표시해 줄 등급명칭을 넣으시면 됩니다.

 

그리고 www/admin/admin.lib.php 파일에서

get_member_level_select()함수를 수정 하시면되는데

<?php

/* www/admin/admin.lib.php */

 

// 회원권한을 SELECT 형식으로 얻음

function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $event="")

{

    global $g5, $levelInfo;

 

    $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 .= ">{$i} {$levelInfo[$i]}</option>\n";

    }

    $str .= "</select>\n";

    return $str;

}

?>

 

회원 권한을 가져오는 get_member_level_select()함수를 위와 같이 수정 해주시면

관리자 페이지에서 회원레벨과 회원 등급명칭을 보기쉽게 확인 할 수 있겠습니다.

 

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.