공부/Rhymix

쿡래빗 레이아웃 내 정보에 경험치 바, 레벨정보 표시하기

미친사람 2017. 3. 21. 11:32
반응형

<div class="common info2"> 부분 아래에있는 {@ 부분 다 지우고 아래의 {@를 넣어주세요.

 

{@
$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);}

 

그리고 포인트부분 아래에 아래 문구를 추가해주세요.

 

<div class="info_wrap"> <a style="font-weight:bold;">{$lang->qc_level}<!--//레벨--> : </a> <a style="font-weight:bold; color:#3064ff;">{$level} </a><!--@if($nextpoint!=0)--> ( <a style="color:#888;">{$percent}%</a> )<!--@endif-->
<img src="{sprintf('%smodules/point/icons/%s/%d.gif', Context::getRequestUri(), $config->level_icon, $level)}"/>
<div style="width:135px; height:8px; margin-top:4px; background:#e6e6e6;" title="레벨 {$level+1} 까지 {number_format($nextpoint-$point)} 노오력 남으셨습니다."><div style="width:{$percent}%; height:8px; background:rgba(35, 243, 61, 0.7)"></div></div>
</div>

 

보기 불편하니 정리해서 올림

<div class="info_wrap">
<a style="font-weight:bold;">{$lang->qc_level}<!--//레벨--> : </a>
<a style="font-weight:bold; color:#3064ff;">{$level} </a><!--@if($nextpoint!=0)--> ( <a style="color:#888;">{$percent}%</a> )<!--@endif-->
<img src="{sprintf('%smodules/point/icons/%s/%d.gif', Context::getRequestUri(), $config->level_icon, $level)}" alt="{$logged_info->nick_name}"/>
<div style="width:135px; height:8px; margin-top:4px; background:#e6e6e6;" title="레벨 {$level+1} 까지 {number_format($nextpoint-$point)} 노오력 남으셨습니다."><div style="width:{$percent}%; height:8px; background:rgba(35, 243, 61, 0.7)"></div></div>
 </div>

 

그리고 알아서 커스텀해

반응형