테스트 사이트 - 개발 중인 베타 버전입니다

db 안 건드리고 레벨명 설정하기

[code]

function lv_name($id) {

  $lv_a = array(10=>'관리자',8=>'편집장',6=>'편집진',4=>'정회원',2=>'준회원',1=>'비회원');

  if(!is_numeric($id)) { //입력값이 숫자가 아닌 회원아이디일 때 그 회원의 회원레벨명

    $mb = get_member($id);

    $result = $lv_a[$mb['mb_level']];

  } else { //입력값이 숫자일 때 그 숫자의 회원레벨명

    $result = $lv_a[$id];

  }

  return $result;

}

[/code]

 

extend 폴더의 user.config.php 파일에 위 코드를 저장한 후

원하는 곳에서

 

[code]

echo lv_name($member['mb_id']);

[/code]

 

이런 식으로 불러내면 됩니다. 입력값에 회원아이디가 아니라 해당레벨의 숫자만 넣어도 레벨명이 나오기도 합니다. 이것도 필요한 때가 있던터라 사족같지만 설정해봤습니다.

 

[code]

echo lv_name(6); // 위 함수 설정으론 '편집진' 출력

[/code]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

오 유용하게 쓰겠습니다.
감사합니다.
잘사용하겟습니다.

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616