회원 등급별 이미지 출력
본문
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;
function get_level($mb_id = '') {
global $g5;
$result = sql_fetch(" SELECT `mb_level` FROM `{$g5['member_table']}` WHERE `mb_id` = '{$mb_id}' ");
return '<img src='.G5_URL.'/img/'.$result['mb_level'].'.png>';
}
?>
그누보드 root/img 폴더에 파일이름을 1,2,3,4,5,6,7,8,9,10 으로 아이콘을 만들고
지금 /extend/user.config.php 에서, 소스를 위와같이 수정하였습니다.
여기서 좀 변경되고싶은게, 회원레벨 7인 경우에만 7.png를 출력하게끔 하려 합니다.
방법이 어떻게 될까요 ㅠㅠ?
!-->답변 4
조건걸으시면됩니다
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;
function get_level($mb_id = '') {
global $g5;
$result = sql_fetch(" SELECT `mb_level` FROM `{$g5['member_table']}` WHERE `mb_id` = '{$mb_id}' ");
if($result[mb_level]==7){
return '<img src='.G5_URL.'/img/7.png>';
}else{
return '<img src='.G5_URL.'/img/'.$result['mb_level'].'.png>';
}
}
이렇게 걸어보세요.
7만 할꺼면 위에분들 소스에서 else 쪽에 return '' 해서 빈값으로 넘겨주시면 될거 같습니다.
7이 아닌 다른 레벨은 어떻게 처리하는 건가요?
현재 코드도 7은 7. png가 나옵니다.
답변을 작성하시기 전에 로그인 해주세요.