채택완료

회원 레벨 아이콘 노출, 계속 막히네요...

2014-06-06 (금) 10:40:29 6,218
게시판에서 회원 레벨 아이콘을 보여주려고 하는데요, (포인트는 사용하고 있지 않습니다.)
위의 팁게시판 글을 참고로해서 작업했습니다.

developer.lib.php 파일을 생성하여 아래와 같이 구성하고,
Copy
<?
if (!defined("_GNUBOARD_")) exit; // 개별페이지 접근불가
function level_icon($mb_id) {

global $g5;
$sql = "select mb_level, mb_id from $g5[member_table] where mb_id='$mb_id'";
$result = sql_query($sql);
$data = sql_fetch_array($result);

$ic_level = $data[mb_level];
$ic_mb_id = $data[mb_id];

if($ic_level =='1') 
              {echo "<img src='/img_my/lv_01.gif' />";}
else if($ic_level == '2') 
              {echo "<img src='/img_my/lv_02.gif' />";}
else if($ic_level == '3') 
              {echo "<img src='/img_my/lv_03.gif' />";}
else if($ic_level == '4') 
              {echo "<img src='/img_my/lv_04.gif' />";}
              
}
?>

게시판 list.skin.php 파일 상단에
include_once(G5_LIB_PATH.'/developer.lib.php');
위처럼 인클루드 시킨 다음

<?=level_icon($list[$i][mb_id])?> 
이런식으로 삽입했는데, 아무런 반응이 없네요.
어느 부분이 잘못되었는지 감도 못잡는 상황인데, 
혹시 아시는 분 있으시다면 답변 부탁드리겠습니다.
감사합니다.
|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트
2014-06-06 (금) 15:40:27
common.lib.php 멘하단

// 회원 아이콘을 얻는다.
function get_level_icon($mb_id)
{
    global $g5, $is_admin, $member;

    $mb = get_member($mb_id);
    $str = "<img src='".G5_URL."/img/icon_".$mb['mb_level'].".gif' />";
    return $str;
}

<?php echo get_level_icon($list[$i]['mb_id']);?>

이미지 경로
/img/icon_1.gif

이렇게 해보세요..


답변에 대한 댓글 3개

제로나라님, 친절히 답변 주셔서 너무 감사합니다.
알려주신대로 해보니 잘 되네요 :)
다행이네요 테스트를 못하고 코드만 작성해 드린것인데...
꼭 필요한건데 잘 적용해서 쓰고있씁니다~감사합니다~^^

답변을 작성하려면 로그인이 필요합니다.