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

회원 레벨명 정하기

똑같은 팁이 있는지는 미리 검색을 안 해봤습니다만 도움이 되시라고 올립니다. (중복이라면 죄송;)

그누보드의 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개

가나다라마바사아자차카타파하
13년 전
오호 좋은방법 이군요 추천합니다^^
하.. 좋은팁이네요 강추...

레벨2 대리부터..... 팀장... 상무... 본부장 직급으로 넣어도 잼나겠네요
저기 추천합니다.

그런데 extend 문서아래란?

어떤 php 문서를 말하죠??

index.php??
extend폴더 안에 문서라면 어떤 것도 괜찮습니다. 물론 index.php도^^
좋은 팁이네요 ㅎㅎ^^
좋은 팁이네요

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기