지구인

회원 레벨명 정하기

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

그누보드의 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와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 3,429
13년 전 조회 4,073
13년 전 조회 4,389
13년 전 조회 5,104
13년 전 조회 4,862
13년 전 조회 4,808
13년 전 조회 7,724
13년 전 조회 7,302
13년 전 조회 4,780
13년 전 조회 6,106
13년 전 조회 8,856
13년 전 조회 5,463
13년 전 조회 5,300
13년 전 조회 4,970
13년 전 조회 8,994
13년 전 조회 6,020
13년 전 조회 4,957
13년 전 조회 5,632
13년 전 조회 3,403
13년 전 조회 1만
🐛 버그신고