질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS Rhymix

질문.png

현재 사용중인 랭킹위젯입니다 포인트를 *원 으로 표시하고있는데 천단위마다 컨마가 있으면 원단위 인식이 확실해질거같아 천자리마다 컨마를 찍으려고 합니다

 

<div class="list-nickname" style="{$rank_option[value_width]}">
{$rank_array[$i]['list_count']}
</div>

 

여기가 회원 포인트를 불러오는 부분이고

 

https://wallel.com/js-%EA%B8%88%EC%95%A1-%EB%8B%A8%EC%9C%84%EC%97%90-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EC%BD%A4%EB%A7%88%EB%A5%BC-%EB%B6%99%EC%97%AC%EC%A3%BC%EB%8A%94-%ED%95%A8%EC%88%98/

 

위글 참고해서

 

<div class="list-nickname" style="{$rank_option[value_width]}">
<span class="format-money">{$rank_array[$i]['list_count']}</span>
</div>
<script>
jQuery('.format-money').text(function() {
jQuery(this).text(
jQuery(this).text().format()
);
});
</script>

 

로 수정해보았는데 스크립트 오류만날뿐 달라진게 없습니다..

도움주시면 감사하겠습니다

  • profile
    이 경우엔 php함수를 바로 쓰는 게 더 긴단하지 않을까요?
    http://php.net/manual/en/function.number-format.php
  • profile ?
    답변 감사합니다만 어느부분을 수정해야될지 모르겠습니다 혹시나해서 {$rank_array[$i]['list_count']} 부분을 -> number_format ({$rank_array[$i]['list_count']})로 수정해보았으나 동작하지 않습니다
  • profile ?

    php파일을 수정해야할까요? 혹시나해서 php 파일 첨부합니다

  • ? profile
    아, 스킨은 xe템플릿 문법을 사용하니까 이렇게 하시면 될 거예요.

    {number_format($rank_array[$i]['list_count'])}
  • ? profile
    근데 포인트 불러오는 변수가 정말 $rank_array[$i]['list_count']) 예요? 알아보기가 좀 어렵네요ㅎㅎ
  • profile ?
    수정하니 정상작동합니다~ 네 좀 오래된 위젯이다보니 그런거 같습니다
  • profile
    php는 number_format이라는 함수를 사용하면 되구요.
    자바스크립트는 함수가 없으니 함수를 만들어야 합니다.

    https://www.google.co.kr/search?newwindow=1&source=hp&ei=RzF3XODICoOs8QXR45iYBw&q=%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8+%EC%BD%A4%EB%A7%88&btnK=Google+%EA%B2%80%EC%83%89&oq=%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8+%EC%BD%A4%EB%A7%88&gs_l=psy-ab.3..0l6j0i30l4.487.7482..9591...3.0..1.134.3160.3j27......0....1..gws-wiz.....6..0i131j0i10i19j38j0i30i19j35i39j35i304i39j0i13j0i20i263.Xcldfh42MD0
  • profile ?
    답변 감사합니다! 이걸 응용해도 되겠군요~
  • ?
    저 스킨 자작이신건가요?