포인트에 따라 레벨바뀌고 아이콘 바뀌고(성별에따라 다르게).... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

포인트에 따라 레벨바뀌고 아이콘 바뀌고(성별에따라 다르게).... 정보

포인트에 따라 레벨바뀌고 아이콘 바뀌고(성별에따라 다르게)....

본문

그 작업을 하려고 하는데요....
 
<?
if (!defined('_GNUBOARD_')) exit;
function level_icon($mb_id) {
$result = mysql_query("select * from g4_member where mb_id='$mb_id'");
$data=mysql_fetch_array($result);
$is_admin = is_admin($mb_id);
$ic_point = $data[mb_point];
$is_sex = $data[mb_sex];
if($is_sex == 'M'){
    if($is_admin == 'default') //최고 관리자 레벨 아이콘
              {echo "<img src=/images/level/10.gif align=absmiddle>";}
      else if($ic_point <= 3000) //점 이하 레벨2
              {echo "<img src=/images/level/2.gif align=absmiddle>";}
      else if($ic_point <= 10000) //점 이상 점 이하 레벨3
              {echo "<img src=/images/level/3.gif align=absmiddle>";}
      else if($ic_point <= 50000) //점 이상 점 이하 레벨4
              {echo "<img src=/images/level/4.gif align=absmiddle>";}
      else if($ic_point <= 100000) //점 이상점 이하 레벨5
              {echo "<img src=/images/level/5.gif align=absmiddle>";}
      else if($ic_point <= 300001) //점 이상점 이하 레벨6
              {echo "<img src=/images/level/6.gif align=absmiddle>";}
      else if($ic_point <= 10000000) //점 이상 점 이하 레벨7
              {echo "<img src=/images/level/7.gif align=absmiddle>";}
      else if($ic_point <= 100000000) //점 이상점 이하 레벨8
              {echo "<img src=/images/level/8.gif align=absmiddle>";}
      else if($ic_point <= 1000000000) //점 이상점 이하 레벨9
              {echo "<img src=/images/level/9.gif align=absmiddle>";}
     
 
}
else  {

if($is_admin == 'default') //최고 관리자 레벨 아이콘
              {echo "<img src=/images/level/10.gif align=absmiddle>";}
      else if($ic_point <= 3000) //점 이하 레벨2
              {echo "<img src=/images/level/2-.gif align=absmiddle>";}
      else if($ic_point <= 10000) //점 이상 점 이하 레벨3
              {echo "<img src=/images/level/3-.gif align=absmiddle>";}
      else if($ic_point <= 50000) //점 이상 점 이하 레벨4
              {echo "<img src=/images/level/4-.gif align=absmiddle>";}
      else if($ic_point <= 100000) //점 이상점 이하 레벨5
              {echo "<img src=/images/level/5-.gif align=absmiddle>";}
      else if($ic_point <= 300001) //점 이상점 이하 레벨6
              {echo "<img src=/images/level/6-.gif align=absmiddle>";}
      else if($ic_point <= 10000000) //점 이상 점 이하 레벨7
              {echo "<img src=/images/level/7-.gif align=absmiddle>";}
      else if($ic_point <= 100000000) //점 이상점 이하 레벨8
              {echo "<img src=/images/level/8-.gif align=absmiddle>";}
      else if($ic_point <= 1000000000) //점 이상점 이하 레벨9
              {echo "<img src=/images/level/9-.gif align=absmiddle>";}
}
}
?>
 
이렇게 넣으면 되나요?...extend에....
 
 
 
 
그리고 호출할때는
 
<tr align='center'><td style='color:#ffffff;font-size:8pt;'>$title</td></tr>
  <tr align='center'><td style='font-size:8pt;'>$nick <? level_icon($member[mb_id]) ?> $name </td></tr>
 
이렇게 <?level_icon($member[mb_id])?> 이 부분을 넣으면 되나요?..
 
아... 잘 안되서 답답하네요...
 
답변 부탁드립니다.
 
ㅠㅠ...

댓글 전체

제 생각에는..; login_check_skin.php에서 처리하는게 더 좋지 않을까 합니다만..
그누 소스를 건드리지 않기도 하구요..
1. 회원의 포인트대로 강제로 회원 아이콘을 각 레벨에 맞게 선정한다. 레벨값을 정한다.
2. 회원 정보를 업데이트 해준다.
그러면 다른곳에서 손댈 필요없이 바로 사용가능할거 같습니다만..
전체 17 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT