[G4] 포인트별 자동 레벨 아이콘 - kaja님 -【 2005.07.24. 00:20 】1차수정 정보
[G4] 포인트별 자동 레벨 아이콘 - kaja님 -【 2005.07.24. 00:20 】1차수정
본문
            
            
                        본 팁은 kaja님의 소스임을 밝힙니다.
http://sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=1852
G4에 맞도록 수정했습니다.
【 2005.07.24. 00:20 】1차수정
1. extend 디렉토리에 아래 내용을 저장해서 올립니다.
================================== developer.lib.php =============================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {
global $g4;
$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$ic_mb_id = $data[mb_id];//특정회원 지정아이콘
if($is_admin == 'super') //최고 관리자 아이콘
{echo "<img src='$g4[path]/img_my/level_/sp.gif' align=absmiddle>";}
else if($ic_mb_id == 'test') //특정회원 지정아이콘
{echo "<img src='$g4[path]/img_my/level_/g.gif' align=absmiddle>";}
else if(!$ic_point) //비회원 아이콘
{echo "<img src='$g4[path]/img_my/level_/guest.gif' align=absmiddle>";}
else if($ic_point <= 1000) //1점 이상 1,000점 이하 아이콘1
{echo "<img src='$g4[path]/img_my/level_/1.gif' align=absmiddle>";}
else if($ic_point <= 3000) //1,001점 이상 3,000점 이하 아이콘2
{echo "<img src='$g4[path]/img_my/level_/2.gif' align=absmiddle>";}
else if($ic_point <= 7000) //3,001점 이상 7,000점 이하 아이콘3
{echo "<img src='$g4[path]/img_my/level_/3.gif' align=absmiddle>";}
else if($ic_point <= 15000) //7,001점 이상 15,000점 이하 아이콘4
{echo "<img src='$g4[path]/img_my/level_/4.gif' align=absmiddle>";}
else if($ic_point <= 30000) //15,001점 이상 30,000점 이하 아이콘5
{echo "<img src='$g4[path]/img_my/level_/5.gif' align=absmiddle>";}
else if($ic_point <= 60000) //30,001점 이상 60,000점 이하 아이콘6
{echo "<img src='$g4[path]/img_my/level_/6.gif' align=absmiddle>";}
else if($ic_point <= 100000) //60,001점 이상 100,000점 이하 아이콘7
{echo "<img src='$g4[path]/img_my/level_/7.gif' align=absmiddle>";}
else if($ic_point <= 200000) //100,001점 이상 200,000점 이하 아이콘8
{echo "<img src='$g4[path]/img_my/level_/8.gif' align=absmiddle>";}
else if($ic_point <= 300000) //200,001점 이상 300,000점 이하 아이콘9
{echo "<img src='$g4[path]/img_my/level_/9.gif' align=absmiddle>";}
else if($ic_point>=300001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img_my/level_/10.gif' align=absmiddle>";}
}
?>
========================================================================================
2. 적용하고자 하는 곳에 아래와 같이 하시면 됩니다.
로그인창 레벨 아이콘
skin/outlogin/각스킨/outlogin.skin.2.php파일의 <?=$mb_name?> <- 이름 옆에
<?=level_icon($member[mb_id])?>
게시판 리스트
skin/board/각스킨/list.skin.php파일의 <?=$list[$i][name]?> <- 이름 옆에
<?=level_icon($list[$i][mb_id])?>
게시판 글읽기 레벨 아이콘
skin/board/각스킨/view.skin.php파일의 <?=$name?><- 이름 옆에
<?=level_icon($write[mb_id])?>
코멘트 글읽기 레벨 아이콘
skin/board/각스킨/view_comment.skin.php파일의<?=$list[$i][name]?> <-이름 옆에
<?=level_icon($list[$i][mb_id])?>
코멘트 글쓰기 레벨 아이콘
skin/board/각스킨/view_comment.skin.php파일의<?=$c_name?> <-이름 옆에
<?=level_icon($member[mb_id])?>
최신글 레벨 아이콘
skin/latest/각스킨/latest.skin.php파일의<?=$list[$i][name]?> <-이름 옆에
<?=level_icon($list[$i][mb_id])?>
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆ 2005.07.24. 00:20 】1차수정 ★☆★☆★☆★☆★☆★☆★☆★☆★
$sql = "select mb_point, mb_level from $g4[member_table] where mb_id='$mb_id'";
=>
$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
                
                
                http://sir.co.kr/bbs/board.php?bo_table=g3_tiptech&wr_id=1852
G4에 맞도록 수정했습니다.
【 2005.07.24. 00:20 】1차수정
1. extend 디렉토리에 아래 내용을 저장해서 올립니다.
================================== developer.lib.php =============================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//*******************************************************************************/
//포인트별 아이콘 부여
function level_icon($mb_id) {
global $g4;
$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$ic_mb_id = $data[mb_id];//특정회원 지정아이콘
if($is_admin == 'super') //최고 관리자 아이콘
{echo "<img src='$g4[path]/img_my/level_/sp.gif' align=absmiddle>";}
else if($ic_mb_id == 'test') //특정회원 지정아이콘
{echo "<img src='$g4[path]/img_my/level_/g.gif' align=absmiddle>";}
else if(!$ic_point) //비회원 아이콘
{echo "<img src='$g4[path]/img_my/level_/guest.gif' align=absmiddle>";}
else if($ic_point <= 1000) //1점 이상 1,000점 이하 아이콘1
{echo "<img src='$g4[path]/img_my/level_/1.gif' align=absmiddle>";}
else if($ic_point <= 3000) //1,001점 이상 3,000점 이하 아이콘2
{echo "<img src='$g4[path]/img_my/level_/2.gif' align=absmiddle>";}
else if($ic_point <= 7000) //3,001점 이상 7,000점 이하 아이콘3
{echo "<img src='$g4[path]/img_my/level_/3.gif' align=absmiddle>";}
else if($ic_point <= 15000) //7,001점 이상 15,000점 이하 아이콘4
{echo "<img src='$g4[path]/img_my/level_/4.gif' align=absmiddle>";}
else if($ic_point <= 30000) //15,001점 이상 30,000점 이하 아이콘5
{echo "<img src='$g4[path]/img_my/level_/5.gif' align=absmiddle>";}
else if($ic_point <= 60000) //30,001점 이상 60,000점 이하 아이콘6
{echo "<img src='$g4[path]/img_my/level_/6.gif' align=absmiddle>";}
else if($ic_point <= 100000) //60,001점 이상 100,000점 이하 아이콘7
{echo "<img src='$g4[path]/img_my/level_/7.gif' align=absmiddle>";}
else if($ic_point <= 200000) //100,001점 이상 200,000점 이하 아이콘8
{echo "<img src='$g4[path]/img_my/level_/8.gif' align=absmiddle>";}
else if($ic_point <= 300000) //200,001점 이상 300,000점 이하 아이콘9
{echo "<img src='$g4[path]/img_my/level_/9.gif' align=absmiddle>";}
else if($ic_point>=300001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img_my/level_/10.gif' align=absmiddle>";}
}
?>
========================================================================================
2. 적용하고자 하는 곳에 아래와 같이 하시면 됩니다.
로그인창 레벨 아이콘
skin/outlogin/각스킨/outlogin.skin.2.php파일의 <?=$mb_name?> <- 이름 옆에
<?=level_icon($member[mb_id])?>
게시판 리스트
skin/board/각스킨/list.skin.php파일의 <?=$list[$i][name]?> <- 이름 옆에
<?=level_icon($list[$i][mb_id])?>
게시판 글읽기 레벨 아이콘
skin/board/각스킨/view.skin.php파일의 <?=$name?><- 이름 옆에
<?=level_icon($write[mb_id])?>
코멘트 글읽기 레벨 아이콘
skin/board/각스킨/view_comment.skin.php파일의<?=$list[$i][name]?> <-이름 옆에
<?=level_icon($list[$i][mb_id])?>
코멘트 글쓰기 레벨 아이콘
skin/board/각스킨/view_comment.skin.php파일의<?=$c_name?> <-이름 옆에
<?=level_icon($member[mb_id])?>
최신글 레벨 아이콘
skin/latest/각스킨/latest.skin.php파일의<?=$list[$i][name]?> <-이름 옆에
<?=level_icon($list[$i][mb_id])?>
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆ 2005.07.24. 00:20 】1차수정 ★☆★☆★☆★☆★☆★☆★☆★☆★
$sql = "select mb_point, mb_level from $g4[member_table] where mb_id='$mb_id'";
=>
$sql = "select mb_point, mb_level, mb_id from $g4[member_table] where mb_id='$mb_id'";
                        
                추천
                
7
                
    7
댓글 43개
                
                    이거 혹시 아이콘은 어디서 구할 수 있을까요?                
                
                
            
                    
                
                    굳~                
                
                
            
                    
                
                    사용해봐야지....감사합니다                
                
                
            
                    
                
                    좋은 팁입니다.....감사합니다...                
                
                
            
                    
                
                    굿입니다..^^                
                
                
            
                    
                
                    멋진 팁입니다...... ^L^
v
                    v
                
                    포인트별 자동 레벨 아이콘                 
                
                
            
                    
                
                    포인트별레벨아이콘                
                
                
            
                    
                
                    스크랩합니다.                
                
                
            
                    
                
                    저도 스크랩 했습니다. 감사합니다. 꾸벅                
                
                
            
                    
                
                    ㅇㅇ                
                
                
            
                    
                
                    감사합니다.                
                
                
            
                    
                
                    굳
                
                
                
            
                    
                
                    ^^;;                
                
                
            
                    
                
                    스크랩 합니다.                
                
                
            
                    
                
                    profile.skin.php 에 붙일땐
<?=level_icon($mb[mb_id])?>
                    <?=level_icon($mb[mb_id])?>
                
                    굿팁                
                
                
            
                    
                
                    감사합니다 잘 쓰겠습니다 ^^                
                
                
            
                    
                
                    상단에 에러???? 왜이런지 모르겠네요
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 32
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 38
                    Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 32
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /free/home/xxx/html/extend/developer.lib.php:62) in /free/home/xxx/html/head.sub.php on line 38
                
                    감사합니다 아주 잘 사용하고 있어요^^                
                
                
            
                    
                
                    어떻게 하는지 한번더 설명부탁..                
                
                
            
                    
                
                    ^^                
                
                
            
                    
                
                    자료                
                
                
            
                    
                
                    추천                
                
                
            
                    
                
                    감사합니다                
                
                
            
                    
                
                    레벨 적용                
                
                
            
                    
                
                    감사합니다 ^^                
                
                
            
                    
                
                    포인트별레벨아이콘                
                
                
            
                    
                
                    감사합니다 ㅎ                
                
                
            
                    
                
                    스크랩할게요 ~                
                
                
            
                    
                
                    잘쓸께요^^                
                
                
            
                    
                
                    감사합니다.                
                
                
            
                    
                
                    포인트 자동 레벨                
                
                
            
                    
                
                    적용해볼게요                
                
                
            
                    
                
                    포인트별 자동 레벨 아이콘                
                
                
            
                    
                
                    감사합니다!                
                
                
            
                    
                
                    자동레벨 & 아이콘                
                
                
            
                    
                
                    포인트별 자동 레벨 아이콘                
                
                
            
                    
                
                    포인트별 자동 레벨 아이콘                
                
                
            
                    
                
                    좋은 정보 감사합니다~~^^                
                
                
            
                    
                
                    정말 감사합니다.^^                
                
                
            
                    
                
                    이거 적용하면 포인트별로 레벨 권한이 자동으로 바뀌나요?
아니면,
레벨 이미지만 바뀌나요?
                    아니면,
레벨 이미지만 바뀌나요?

                
                    까만도둑 님, http://sir.co.kr/qa/88665 질문 좀 해결 부탁드려요.