테스트 사이트 - 개발 중인 베타 버전입니다

게시판 회원별 포인트 아이콘출력 도움부탁드려요 채택완료

문디아 6년 전 조회 3,688

포인트별로 게시판에 회원아이콘을 출력되게하고싶습니다..

 

여러방법으로 시도해봤지만.. 도저히 잘 되지를 않습니다..(왕초보..)

 

일단 게시판 닉네임옆에 포인트출력까지는 가능하게 했는데

 

뭘 어떻게해야 포인트별로 아이콘을 불러오는지 모르겠습니다..

아래 사진은 게시판에 회원닉네임과 포인트 출력되는 사진입니다..

 

포인트 출력되는곳에 포인트별로 업로드해둔 회원아이콘이 나오게하려면 어떻게해야할까요..?

 

포인트아이콘파일은 /img/level/ 폴더에 100단위로 100~450,000 까지 넣어뒀습니다..

 

 

아래소스는 포인트 출력되게 한 소스입니다..

 

<?php echo get_point_sum($list[$i]['mb_id']); ?> <?php echo $list[$i]['name'] ?>

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
붉은바람

</p>

<p><? </p>

<p>$m_grade = 0;</p>

<p>$pt_sum = get_point_sum($list[$i]['mb_id']);</p>

<p>if($pt_sum >= 0 && $pt_sum <= 1000){  // 0점~1000점 가진 사람</p>

<p> $m_grade = "1";</p>

<p>}else if($pt_sum >= 1001 && $pt_sum <= 2000){  // 1001점~2000점 가진 사람</p>

<p> $m_grade = "2";</p>

<p>}else if($pt_sum >= 2001 && $pt_sum <= 3000){  // 2001점~3000점 가진 사람</p>

<p> $m_grade = "3";</p>

<p>}else if($pt_sum >= 3001 && $pt_sum <= 4000){  // 3001점~4000점 가진 사람</p>

<p> $m_grade = "4";</p>

<p>}else if($pt_sum >= 4001 && $pt_sum <= 5000){  // 4001점~5000점 가진 사람</p>

<p> $m_grade = "5";</p>

<p>}</p>

<p>?></p>

<p><!-- 아이콘 이미지 출력 --></p>

<p><img src="<?=G5_URL?>/img/grade_icon<?=$m_grade?>.jpg"></p>

<p>

 

/img/grade_icon1.jpg

/img/grade_icon2.jpg

/img/grade_icon3.jpg

/img/grade_icon4.jpg

 

위 경로대로 이미지 만들어서 넣어놓으면 포인트에 따라 등급 이미지가 보입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

문디아
6년 전
붉은바람님 감사합니다
이미 포인트는 출력되는 상황이라 맨밑에 아이콘이미지출력 알려주신 코드로
살짝 변형하여 해결했습니다

<img src="<?=G5_URL?>/img/level/<?php echo get_point_sum($list[$i]['mb_id'])?>.gif">

감사합니다!
k
kklamport
4년 전
제가 너무 초보라 그런데..

저 내용을 어느파일에 넣어야하는건가요...?

댓글을 작성하려면 로그인이 필요합니다.

kklamport
4년 전

자세히 알려주시면 안될까요 ㅠㅠ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

w
6년 전

저도 참고요~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인