https://xetown.com/lakepark/41350
글에 앞서 일단 훌륭한 모듈 제작에 감사드립니다^^
현재까지는 메인에 포인트 표시 위젯을 제공하고 있었습니다.
그런데 경험치를 도입하게 되면서
위젯 내용이 포인트 기반이 아니라 경험치 기반으로 변경하고 싶은데
소스를 어떻게 수정해야할지 경험치 계산 코드란게
제 작은 머리로는 도저히 잘 모르겠어서 여쭤봅니다. ㅠㅠ
검색도 해봤는데 잘 모르겠네요. ;ㅁ;
https://xetown.com/lakepark/41350
글에 앞서 일단 훌륭한 모듈 제작에 감사드립니다^^
현재까지는 메인에 포인트 표시 위젯을 제공하고 있었습니다.
그런데 경험치를 도입하게 되면서
위젯 내용이 포인트 기반이 아니라 경험치 기반으로 변경하고 싶은데
소스를 어떻게 수정해야할지 경험치 계산 코드란게
제 작은 머리로는 도저히 잘 모르겠어서 여쭤봅니다. ㅠㅠ
검색도 해봤는데 잘 모르겠네요. ;ㅁ;
경험치 그래프의 소스코드입니다. 레이아웃에서 활용하세요.
<div class="member_level" cond="$is_logged"> {@ $oExperienceModel = getModel('experience'); $experience = $oExperienceModel->getExperience($logged_info->member_srl); $config = $oExperienceModel->getModuleConfig(); $level = $oExperienceModel->getLevel($experience, $config->level_step); $level_per = $oExperienceModel->getLevelPer($experience, $config); } <h2 title="{$lang->level}{$level}">Lv. <img src="/modules/experience/icons/default/{$level}.gif"></h2> <div class="level_bar" title="Lv.{number_format($level+1)}까지 {$level_per} 완수 (Exp.{$experience})"|cond="$level_per != '100%'" title="클리어!"|cond="$level_per == '100%'"> <div class="progress_bar" style="width:{$level_per}"></div> <div class="levelPer">{$level_per}</div> </div> </div>
최고에요!!!
아... 포인트가 아니라 경험치였구나ㅠㅠ
누구 포인트로 바꿔주실분 계신가요ㅠㅠ
기본적인 퍼센트 공식입니다.
저는 이거 메모해뒀어요 ㅋㅋ
1. 전체값의 몇 페센트는 얼마일까? (질문자님이 물으신것과 같은 형태)
예 : 32,343원의 10%는 얼마인가?
공식 : (전체값 × 퍼센트) ÷ 100
풀이 : (32,343원 × 10%) ÷ 100 = 3,234.3원
2. 전체값에서 일부값은 몇 퍼센트?
예 : 350에서 108은 몇 %인가?
공식 : (일부값 ÷ 전체값) ×100
풀이 : (108 ÷350) ×100 = 31%
3. 숫자를 몇 퍼센트 증가시키는 공식
예 : 3580을 58퍼센트 증가시키면 얼마인가?
공식 : 숫자 × {1 + (퍼센트 ÷ 100)}
풀이 : 3580 × {1+ (58 ÷ 100)} = 5,656.4
4. 숫자를 몇 퍼센트 감소하는 공식
예 : 5835를 32퍼센트 감소시키면 얼마인가?
공식 : 숫자 × {1 - (퍼센트 ÷ 100)}
풀이 : 5835 × {1-(32 ÷ 100)} = 3,967.8
@CONORY 이렇게 호출하는 거 맞나요?