로그인시 포인트 점수와

레벨 숫자표시 및 현제 포인트%와

포인트 가로 막대그래프 입니다. 소스는 예전에 메모장에 붙여논건데 출처가 기억이 나질않습니다.)

 

해당 게시물 상단에 글쓴이 이미지마크 오른쪽에

삽입을 했는데는 성공을 했는데

로그아웃을 하면 해당 정보가 나타나지 않습니다.

 

그러니까 로그인을 안해도 해당게시물 글쓴이의 포인트 및 막대그래프를 보고자 합니다.

위에 어느부분을 수정해야되는지요....

 

 

<div class="common info2">
{@ $oPointModel = &getModel('point'); $point = $oPointModel->getPoint($logged_info->member_srl); $oModuleModel = &getModel('module');  $config = $oModuleModel->getModuleConfig('point'); $level = $oPointModel->getLevel($point, $config->level_step); }
<div class="info_wrap"> <a style="font-weight:bold;">{$logged_info->nick_name}</a> / <a style="color:#3064ff; font-weight:bold;">  <!--@foreach($logged_info->group_list as $key => $val)-->{Context::getLang($val)}<!--@end--></a></div>
<div class="info_wrap"> <a style="font-weight:bold;">{$config->point_name}</a> : <a style="font-weight:bold; color:#3064ff;">{number_format($point)}</a></div>
<div class="info_wrap">
{@ $nextpoint = $config->level_step[$level+1]; $prepoint = $config->level_step[$level];  if($nextpoint != 0) $percent = round(($point-$prepoint)/($nextpoint-$prepoint)*100, 2);}
<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:90%; height:3px; margin-top:4px; background:#FFA07A;" cond="$nextpoint != ''"><div style="width:{$percent}%; height:3px; background:#b0e94c;"></div></div>
</div>
</div>

 

  • profile

    $logged_info->member_srl

    -> 로그인한 사용자 고유번호

     

    이걸 member_{$oDocument->get('member_srl')} 이렇게 바꿔보세요.

    게시판 스킨에서 찾아낸 변수인데, 될지는 잘 모르겠네요...

  • profile profile
    답변해주신것처럼

    getPoint($logged_info->member_srl); 부분을

    getPoint($oDocument->get('member_srl')); 이렇게 수정하니 비로그인시에도
    포인트와 그래프가 정상작동되네요....
    답장 감사드립니다.^^
  • profile profile
    오 다행이네요ㅎㅎ
  • profile
    logged_info는 로그인 한 사용자의 정보를 보여주는 변수입니다.

    로그인 안된 상태로는 아무것도 보이지 않을 거고, 글쓴이에 대한 정보를 보여주려면 logged_info를 사용하는게 아닐겁니다.
  • profile profile
    답장감사드립니다.