[XE] 닉네임, 레벨, 포인트등 활동정보바

돌아다니면서 구한 자료로 공부하는 공간입니다..

틀린부분이 있다면 말씀해주시면 수정하도록 하겠습니다.

※ 남을 비방하거나 욕 / 정치적인 글은 삭제 대상이 됩니다. ※

[XE] 닉네임, 레벨, 포인트등 활동정보바

응용해서 수정해 볼것
 

위처럼 만들어봤습니다.
로그인 위젯은 아니고요. 그냥 레이아웃 상단바로 만들어봤습니다.

보시는것처럼 레벨과 그옆에 레벨아이콘이 출력되고
포인트가 출력되고 그 옆에 다음레벨까지 목표포인트와 퍼센테이지가 출력됩니다.

위젯으로 만들어도 되지만 일단 레이아웃 html에 넣는형식으로 만들었습니다.
디자인은 각자들 하시면 되고요.

<li cond="$is_logged">
{@
$oPointModel = &getModel('point');
$oModuleModel = &getModel('module');
$config = $oModuleModel->getModuleConfig('point');
$point = $oPointModel->getPoint($logged_info->member_srl);
$level = $oPointModel->getLevel($point, $config->level_step);
$nextpoint = $config->level_step[$level+1];
$prepoint = $config->level_step[$level];
$percent = round(($point-$prepoint)/($nextpoint-$prepoint)*100, 2);
}
레벨: {$level} <span class="member_{$logged_info->member_srl}"></span> 포인트: {$point}<!--@if($nextpoint!=0)-->/{$nextpoint} ({$percent}%)<!--@endif-->
</li>


 

회색 = 포인트,레벨등 구하는 코드
빨간색 = 레벨 출력하는 부분
파란색 = 레벨아이콘 출력하는 부분
초록색 = 포인트 출력하는 부분
주황색 = 다음레벨까지 포인트와 퍼센테이지 출력하는 부분 (그 앞에 if문은 다음레벨이 없을경우 출력하지 않는다는뜻)



레이아웃에 넣어서 확인해보세요. 디자인은 적당히 해주시면 됩니다.
조만간 위젯으로 한번 만들어보겠습니다.
수능끝나 시간많으니까 좋네요. 이것저것해보고
[이 게시물은 만키로군님에 의해 2019-08-21 17:30:24 공부방에서 이동 됨]

0 Comments
제목