경험치 위젯

https://xetown.com/lakepark/41350

 

글에 앞서 일단 훌륭한 모듈 제작에 감사드립니다^^

 

현재까지는 메인에 포인트 표시 위젯을 제공하고 있었습니다.

그런데 경험치를 도입하게 되면서

위젯 내용이 포인트 기반이 아니라 경험치 기반으로 변경하고 싶은데

소스를 어떻게 수정해야할지 경험치 계산 코드란게

제 작은 머리로는 도저히 잘 모르겠어서 여쭤봅니다. ㅠㅠ

검색도 해봤는데 잘 모르겠네요. ;ㅁ;

 

 

  • ?

    @CONORY 이렇게 호출하는 거 맞나요?

  • profile

    경험치 그래프의 소스코드입니다. 레이아웃에서 활용하세요.

     

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

     

  • profile ?
    감사합니다^^
  • profile profile

    혹시 이거 .. 
    비로그인 회원도 보일수 있게 하려면 어떻게 하나요 ?

    로그인 하지 않은 회원은 이렇게 보이거든요

    sdsd.png

     

  • profile profile
    $logged_info->member_srl 이걸 글쓴이의 member_srl으로 바꾸면 됩니다.
  • profile profile
    감사합니다. 됐네요 ^^
  • profile ?

    최고에요!!!

    아... 포인트가 아니라 경험치였구나ㅠㅠ

    누구 포인트로 바꿔주실분 계신가요ㅠㅠ

  • profile profile

    Cap 2016-03-24 04-28-13-929.png

    저같은경우 바가 아니고 요렇게만 표시되네요 ㅠㅠ

     

  • profile

    기본적인 퍼센트 공식입니다.

    저는 이거 메모해뒀어요 ㅋㅋ


    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

  • ?
    저도 잘 보고 갑니다^^**
  • profile
    잘봤습니다 :)
  • profile
    도움되는 정보네요....^^