회원 레벨명 정하기
똑같은 팁이 있는지는 미리 검색을 안 해봤습니다만 도움이 되시라고 올립니다. (중복이라면 죄송;)
그누보드의 DB구조를 손대는 것이 부담스런 분들을 위한 방법입니다.
extend 폴더 문서에 아래 소스를 넣습니다.
////// 레벨명 설정하기
function get_lvname($mb_id)
{
global $g4, $member;
$sql = " select mb_level from $g4[member_table] where mb_id = '$mb_id'";
$row = sql_fetch($sql);
ob_start();
if ($row[mb_level]=='2') $lvname = "회원";
else if ($row[mb_level]=='4') $lvname = "매니저";
else if ($row[mb_level]=='6') $lvname = "지구장";
else if ($row[mb_level]=='7') $lvname = "본부장";
echo $lvname;
$content = ob_get_contents();
ob_end_clean();
return $content;
}
//////여기까지
그리고 원하는 곳에 이렇게만 넣으면 됩니다.
<?=get_lvname($member[mb_id]);?>
응용하면 레벨 아이콘 등도 정할 수 있겠습니다.
그누보드의 DB구조를 손대는 것이 부담스런 분들을 위한 방법입니다.
extend 폴더 문서에 아래 소스를 넣습니다.
////// 레벨명 설정하기
function get_lvname($mb_id)
{
global $g4, $member;
$sql = " select mb_level from $g4[member_table] where mb_id = '$mb_id'";
$row = sql_fetch($sql);
ob_start();
if ($row[mb_level]=='2') $lvname = "회원";
else if ($row[mb_level]=='4') $lvname = "매니저";
else if ($row[mb_level]=='6') $lvname = "지구장";
else if ($row[mb_level]=='7') $lvname = "본부장";
echo $lvname;
$content = ob_get_contents();
ob_end_clean();
return $content;
}
//////여기까지
그리고 원하는 곳에 이렇게만 넣으면 됩니다.
<?=get_lvname($member[mb_id]);?>
응용하면 레벨 아이콘 등도 정할 수 있겠습니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 6개
레벨2 대리부터..... 팀장... 상무... 본부장 직급으로 넣어도 잼나겠네요
그런데 extend 문서아래란?
어떤 php 문서를 말하죠??
index.php??