포인트별 군대 계급아이콘 적용
본문
https://sir.kr/g5_tip/2735?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B3%84%EA%B8%89
/extend/point_rank.extend.php
<?php
//ver1.0 150520 @_untitle_d
$pointrank = array(
//array(포인트, 이름, 계급아이콘 url)
array(0, '훈련병', 'http://i.imgur.com/GVrjSka.gif'), //0~3,999점
array(4000, '이등병', 'http://i.imgur.com/5RcUrW1.gif'), //4,000~8,999점
array(9000, '일병', 'http://i.imgur.com/Ks7Zzoh.gif'), //9,000~15,999점
array(16000, '상병', 'http://i.imgur.com/sVj3h8T.gif'), //16,000~24,999점
array(25000, '병장', 'http://i.imgur.com/6BGr8s1.gif'), //25,000~35,999점
array(36000, '하사', 'http://i.imgur.com/qiS0MVW.gif'), //36,000~48,999점
array(49000, '중사', 'http://i.imgur.com/0771lAZ.gif'), //49,000~63,999점
array(64000, '상사', 'http://i.imgur.com/lrwEesY.gif'), //64,000~80,999점
array(81000, '원사', 'http://i.imgur.com/iSOaZs3.gif'), //81,000~99,999점
array(100000, '준위', 'http://i.imgur.com/e0C9a8W.gif'), //100,000~120,999점
array(121000, '소위', 'http://i.imgur.com/KanmN1I.gif'), //121,000~143,999점
array(144000, '중위', 'http://i.imgur.com/WC3erwF.gif'), //144,000~168,999점
array(169000, '대위', 'http://i.imgur.com/oJeNZ1V.gif'), //169,000~195,999점
array(196000, '소령', 'http://i.imgur.com/PqNGqAC.gif'), //196,000~224,999점
array(225000, '중령', 'http://i.imgur.com/Ynaot1w.gif'), //225,000~255,999점
array(256000, '대령', 'http://i.imgur.com/TMi5U1j.gif'), //256,000~288,999점
array(289000, '준장', 'http://i.imgur.com/G34kHpm.gif'), //289,000~323,999점
array(324000, '소장', 'http://i.imgur.com/s7wzcSI.gif'), //324,000~360,999점
array(361000, '중장', 'http://i.imgur.com/ujTH8u4.gif'), //361,000~399,999점
array(400000, '대장', 'http://i.imgur.com/opTPEJB.gif'), //400,000~440,999점
array(441000, '원수', 'http://i.imgur.com/DZrP74i.gif'), //441,000~1,000,000점
array(1000000, '', '')
);
function get_pointrank_icon($point){}
?>
팁자료실에 있는 포인트별 군대 계급아이콘 적용을 사용하려고 하는데요....
list.skin.php 에서
<td class="td_name sv_use"><?=get_pointrank_icon(get_point_sum($list[$i]['mb_id']))?><?php echo $list[$i]['name'] ?><?php } ?></td>
이렇게 적용해서 사용하고 있는데...관리자계급을 일등병과 같이 사용하고 싶은데...
포인트를 내리는거 말고 관리자계급을 일등병으로 표시되게 하려면 어떡해 해야할까요?...
알려주시면 감사하겠습니다..
답변 1
<td class="td_name sv_use">
<?
$point = $is_admin ? 9000 : get_point_sum($list[$i]['mb_id']);
echo get_pointrank_icon($point);
echo $list[$i]['name'];
?>
</td>