[Tips] 레이아웃에서 포인트 출력 (레벨 출력도 추가)
2013.08.23 22:07
2045
0
https://eond.com/344365
레이아웃에서 포인트 출력하는 방법입니다.

{@
$oPointModel = &getModel('point');
$point = $oPointModel->getPoint($logged_info->member_srl);
}
{$point}


기본적으로는 저렇게만 하면 됩니다.
근데 요걸 좀 꾸민 형태는 아래와 같습니다.

<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>



잘 사용하시기 바랍니다.

라이믹스는 이온디와 함께

newcomment
닫기

마이페이지

로그인을 해주세요