유챗 포인트별 계급장 적용방법 좀살려주세요 ㅠㅠㅠㅠ

유챗 포인트별 계급장 적용방법 좀살려주세요 ㅠㅠㅠㅠ

QA

유챗 포인트별 계급장 적용방법 좀살려주세요 ㅠㅠㅠㅠ

본문

일단 게시판이나 리스트에는 포인트별로 계급연동해서 아이콘 잘나오는데요ㅠ

도무지 유챗에는 들어가지가 않습니다.. 경로설정 별짓다해보면서 한 300여번에 시도끝에 안되겠다생각하고 글남깁니다 ㅠㅠㅠㅠㅠ

아래는 소스구요 경로는 /public_html/extend/level_img 이곳에 아이콘은 png파일로들어있습니다

 

<? 

//*******************************************************************************/ 

//����Ʈ�� ������ �ο� 

function level_icon($mb_id) { 

 

global $g5; 

 

$sql = "select mb_point, mb_level, mb_id from $g5[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];//Ư��ȸ�� ����������

$ic_admin_group = $data[mb_level]; 

$admin_level = "10";   //��� ���� (����Ʈ���� ���� ��� ����)

 

if($is_admin == "super") //�ְ� ������ ������ 

              {echo "<img src='$g5[path]/extend/level_img/level-a.png' align=absmiddle>";} 

 

else if($ic_admin_group >= $admin_level) //��� ������ 

              {echo "<img src='$g5[path]/extend/level_img/level-a.png' align=absmiddle>";}      

else if($ic_mb_id == '') //��ȸ�� ������ 

              {echo "<img src='$g5[path]/extend/level_img/level-20.png' align=absmiddle>";}

else if(!$ic_point < 0) //������ 

              {echo "<img src='$g5[path]/extend/level_img/level-20.png' align=absmiddle>";} 

else if($ic_point <= 1500) //1�� �̻� 500�� ���� ������1 

              {echo "<img src='$g5[path]/extend/level_img/level-20.png' align=absmiddle>";}      

      else if($ic_point <= 3000) //1,000�� ���� ������2 

              {echo "<img src='$g5[path]/extend/level_img/level-19.png' align=absmiddle>";}          

      else if($ic_point <= 5000) //1,500�� ���� ������3 

              {echo "<img src='$g5[path]/extend/level_img/level-18.png' align=absmiddle>";}      

      else if($ic_point <= 10000) 

              {echo "<img src='$g5[path]/extend/level_img/level-17.png' align=absmiddle>";} 

      else if($ic_point <= 20000) 

              {echo "<img src='$g5[path]/extend/level_img/level-16.png' align=absmiddle>";} 

      else if($ic_point <= 35000) 

              {echo "<img src='$g5[path]/extend/level_img/level-15.png' align=absmiddle>";} 

      else if($ic_point <= 60000) 

              {echo "<img src='$g5[path]/extend/level_img/level-14.png' align=absmiddle>";} 

      else if($ic_point <= 80000) 

              {echo "<img src='$g5[path]/extend/level_img/level-13.png' align=absmiddle>";} 

      else if($ic_point <= 100000) 

              {echo "<img src='$g5[path]/extend/level_img/level-12.png' align=absmiddle>";} 

 else if($ic_point <= 120000) 

              {echo "<img src='$g5[path]/extend/level_img/level-11.png' align=absmiddle>";} 

 else if($ic_point <= 150000) 

              {echo "<img src='$g5[path]/extend/level_img/level-10.png' align=absmiddle>";} 

 else if($ic_point <= 200000) 

              {echo "<img src='$g5[path]/extend/level_img/level-9.png' align=absmiddle>";} 

 else if($ic_point <= 250000) 

              {echo "<img src='$g5[path]/extend/level_img/level-8.png' align=absmiddle>";} 

 else if($ic_point <= 320000) 

              {echo "<img src='$g5[path]/extend/level_img/level-7.png' align=absmiddle>";} 

 else if($ic_point <= 520000) 

              {echo "<img src='$g5[path]/extend/level_img/level-6.png' align=absmiddle>";} 

 else if($ic_point <= 720000) 

              {echo "<img src='$g5[path]/extend/level_img/level-5.png' align=absmiddle>";} 

 else if($ic_point <= 1000000) 

              {echo "<img src='$g5[path]/extend/level_img/level-4.png' align=absmiddle>";} 

 else if($ic_point <= 1300000) 

              {echo "<img src='$g5[path]/extend/level_img/level-3.png' align=absmiddle>";} 

 else if($ic_point <= 1700000)

              {echo "<img src='$g5[path]/extend/level_img/level-2.png' align=absmiddle>";} 

          else if($ic_point <= 900000000)

              {echo "<img src='$g5[path]/extend/level_img/level-1.png' align=absmiddle>";} 

?>


이걸 유챗에 연동시켜서 계급장이나오게하려면 어떡해해야할까요?

아래는 유챗코드입니다

     <?php
include_once('./_common.php');
function chat_keycode($select, $key, $server, $nick='', $id='', $level='') {
//이 함수는 절대 수정하지 마세요.
if($select)
return md5(md5(iconv(mb_detect_encoding($nick, "UTF-8, EUC-KR, ASCII"), 'UTF-8', $nick).$key).$level.iconv(mb_detect_encoding($id, "UTF-8, EUC-KR, ASCII"), 'UTF-8', $id).$key);
else
return md5(md5($server['REMOTE_ADDR'].$key).$key);
}
?>

<script src='//uchat.co.kr/uchat.php' charset='UTF-8'></script>
<script type='text/javascript'>
u_chat({
room:'rktej'
, md5:'<?php echo chat_keycode(1, '22cc8a7db76923f4cc816c84a6', $_SERVER, $member[mb_nick], $member[mb_id], $member[mb_level])?>'

, nick:'<?php echo $member[mb_nick]?>' 
, mb_id:'<?php echo $member[mb_id]?>'
, level:'<?php echo $member[mb_level]?>' 
, skin:'1'
, chat_record:true
, width:'324'
, height:'500'
//추가설정 영역 
,view_mb_list:false
,no_inout:true
,never_view_mb_list:true

});
</script>

유치원생이라생각하시고 상세하게좀 알려주시면 감사하겠습니다 ㅠㅠㅠ
아래는 게시판에 적용할때썻던 코드입니다 이걸토대로했는데 안되더군요 ..ㅠㅠ
ist.skin.php 파일을 열어 
계급 항목을 만들고 
<?=level_icon($list[$i][mb_id])?> 를 넣습니다 

view.skin.php 파일에서 
글쓴이 옆에 <?=level_icon($write[mb_id])?> 를 넣습니다 

view_comment.skin.php 파일에서 
글쓴이 옆에 <?=level_icon($list[$i][mb_id])?>  를 넣습니다 


이외 필요한 곳에도 사용하시면됩니다 

예를 들어 로그인창에보이게 하려면 
outlogin 스킨 폴더 outlogin.skin2.php 파일을 열어 
아이디 옆에 <?=level_icon($member[mb_id])?>  를 넣어주시면됩니다 

----------결론-----------        맨위에 소스로 게시판연동을할땐됫는데 유챗 포인트별 계급연동 어떡해해야 하나요?ㅠㅠㅠㅠ 유치원생이라생각하시고 상세하고 자세하게 알려주시면 잘때마다 감사하며 자겠습니다.

이 질문에 댓글 쓰기 :

답변 1

어디서 사용하는지 모르겠지만

현재 로그인된 나의 정보는 $member에 배열로 들어가 있습니다

나의 정보를 보고 싶다면 print_r2($member); 로 하시면 배열을 보실 수가 있구요

사용을 하고 싶을 때는 게시판일때는 각각 페이지 마다 내정보와 글쓴이의 정보가 다릅니다

글쓴이의 정보는 write페이지는 $write['mb_id'] view페이지는 $view['mb_id'] list페이지는 $list[$i]['mb_id'] 와 같은 형태로 보실 수가 있습니다

그외의 페이지에서는 나의 정보를 보는것만 가능하고 상대방의 정보는 따로 변수들을 불러와야 겠지요

나의 정보는 $member['mb_id'] 를 사용하면 됩니다

 

아이콘 보여주는 함수가 level_icon 이니까 이함수에 위에서 설명한 필요한 함수를 넣으면 레벨을 보실 수 있겠네요

 

죄송합니다만 ㅠㅠㅠ <?=level_icon($list[$i][mb_id])?> <?=level_icon($member[mb_id])?>  <?=level_icon($write[mb_id])?>  란함수는 이미 게시판적용할때 사용했습니다 하지만 유챗에는 먹히지 않아서 질문하는거구요 ㅠㅠ게시판적용할려는게아니고 제질문의 요점은 용어설명이나 이런건아니구요
결론은 유챗에. 어찌해야 레벨아이콘을 연동시킬수 있느냐입니다 ㅠㅠ 답변감사하지만 제가원하는건 아니네요 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 138
QA 내용 검색

회원로그인

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