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

[끌어올림] 레벨 아이콘 지정에 대한 질문드립니다.

· 14년 전 · 792 · 1
안녕하세요.

그누보드에 요즘 빠져서 바쁜나날을 보내고 있습니다. ^^

레벨아이콘을 적용시켰습니다.

문제가 생겨서 질문드립니다.

레벨아이콘 적용시...

각 회원 포인트에 따라 계급이 부여되는데,,

문제가,, 관리자는 관리자 아이콘이고,,

제가 세컨아이디로 활동시에,, IP 를 따라가는지.. 세컨아이디도 관리자 아이콘이

형성됩니다.

저만 문제인가 싶어,, 다른분께도 세컨아이디 만들어서 해보라고 했더니,,

그 분 역시 본 아이디의 레벨아이콘이 세컨아이디에 적용이 되었습니다.

IP 를 따라가는것 같은데,,, 어찌 해결을 해야 하나요? ㅠ_ㅠ


스킨자료실에서 다운받은 소스 입니다.
<?
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/level_/sp.gif' align=absmiddle>";}
else if($ic_mb_id == 'test') //특정회원 지정아이콘
{echo "<img src='$g4[path]/img/level_/g.gif' align=absmiddle>";}
else if(!$ic_point) //비회원 아이콘
{echo "<img src='$g4[path]/img/level_/guest.gif' align=absmiddle>";}
else if($ic_point <= 1000) //1점 이상 1,000점 이하 아이콘1
{echo "<img src='$g4[path]/img/level_/1.gif' align=absmiddle>";}
else if($ic_point <= 3000) //1,001점 이상 3,000점 이하 아이콘2
{echo "<img src='$g4[path]/img/level_/2.gif' align=absmiddle>";}
else if($ic_point <= 7000) //3,001점 이상 7,000점 이하 아이콘3
{echo "<img src='$g4[path]/img/level_/3.gif' align=absmiddle>";}
else if($ic_point <= 15000) //7,001점 이상 15,000점 이하 아이콘4
{echo "<img src='$g4[path]/img/level_/4.gif' align=absmiddle>";}
else if($ic_point <= 30000) //15,001점 이상 30,000점 이하 아이콘5
{echo "<img src='$g4[path]/img/level_/5.gif' align=absmiddle>";}
else if($ic_point <= 60000) //30,001점 이상 60,000점 이하 아이콘6
{echo "<img src='$g4[path]/img/level_/6.gif' align=absmiddle>";}
else if($ic_point <= 100000) //60,001점 이상 100,000점 이하 아이콘7
{echo "<img src='$g4[path]/img/level_/7.gif' align=absmiddle>";}
else if($ic_point <= 200000) //100,001점 이상 200,000점 이하 아이콘8
{echo "<img src='$g4[path]/img/level_/8.gif' align=absmiddle>";}
else if($ic_point <= 300000) //200,001점 이상 300,000점 이하 아이콘9
{echo "<img src='$g4[path]/img/level_/9.gif' align=absmiddle>";}
else if($ic_point>=400001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/10.gif' align=absmiddle>";}
else if($ic_point>=500001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/11.gif' align=absmiddle>";}
else if($ic_point>=550001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/12.gif' align=absmiddle>";}
else if($ic_point>=600001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/13.gif' align=absmiddle>";}
else if($ic_point <=650001) //200,001점 이상 300,000점 이하 아이콘9
{echo "<img src='$g4[path]/img/level_/14.gif' align=absmiddle>";}
else if($ic_point>=700001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/15.gif' align=absmiddle>";}
else if($ic_point>=750001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/16.gif' align=absmiddle>";}
else if($ic_point>=800001) //300,001점 이상 아이콘10
{echo "<img src='$g4[path]/img/level_/17.gif' align=absmiddle>";}
}

?>

아,, 그리고 질문 하나 더 간단히 드려도 될까요? ㅠㅠ
else if($ic_mb_id == 'test') //특정회원 지정아이콘
{echo "<img src='$g4[path]/img/level_/g.gif' align=absmiddle>";}

특정회원 지정아이콘해서.. 특별회원께 특정아이콘을 드리고 싶은데,,

관리자는
if($is_admin == 'super') //최고 관리자 아이콘
{echo "<img src='$g4[path]/img/level_/sp.gif' align=absmiddle>";}
제 관리자 아이디는 admin 이구요,, 저기 위에 super 란건 어떤걸 의미하는지 모르겠습니다.
마찬가지로 특별회원분들 아이디를
$ic_mb_id == 'test'
test 대신에 제가 직접 넣어줘야 하는것인지..
궁금합니다. ㅠ_ㅠ 특별회원분들께 아이콘 지급이 어렵네요 ㅠㅠ

댓글 작성

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

로그인하기

댓글 1개

14년 전
위의 소스코드에서 ip와 관련있는 부분은 없네요.
멤버id와 포인트만 체크합니다.

게시글 목록

번호 제목
284172
284170
284167
284164
284161
284159
284155
284152
284151
284148
284142
284141
284137
284136
284135
284127
284121
284120
284116
284115