별점주기 게시판이며 그누보드 5.4.2버전에서 테스트 했습니다.
리뷰게시판에 사용해보려고 만들었습니다.
테스트는 요기서
http://rainbowgnu.tk/bbs/board.php?bo_table=rating
게시판 글 작성이 위에 별점을 선택을 하고 게시글을 작성을하면 여분필드에 저장이 되고

이렇게 여분필드에 저장된 내용에 따라 평점이 별로 표시가 됩니다.(아이콘은 폰트어썸 사용)

또한 여분필드에서 내용을 읽어서 리스트에서도 별점을 아이콘으로 나타내줍니다.

수정을 누르면 현재 설정된 별점이 나타나고 별점을 수정할 수 있습니다.

최신글에서도 별점을 보여주려면 테마 기준으로
테마 스킨 폴더에 최신글(lastest)폴더에 basic 폴더에 lastest.skin.php를 첨부된걸로 바꿔주시거나
아래 코드를 37번하고 38번째 줄 사이에 넣어주면 됩니다.

[code]
<br>
<div style="float:right;">
<?php if ($list[$i]['wr_1'] == '0') {
echo '평점 :
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '1') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '1.5') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-half-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '2') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '2.5') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-half-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '3') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '3.5') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-half-o" aria-hidden="true"></i>
<i class="fa fa-star-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '4') {echo '평점 :
<i class="fa fa-star-o" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '4.5') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star-half-o" aria-hidden="true"></i>
';}
elseif ($list[$i]['wr_1'] == '5') {echo '평점 :
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
<i class="fa fa-star" aria-hidden="true"></i>
';}
?>
</div>
<br>
[/code]
댓글 12개
게시판 목록
그누보드5 스킨
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 2708 | 레이아웃 | 3주 전 | 35 | ||
| 2707 | 최신글 |
GNUXNS
|
2개월 전 | 199 | |
| 2706 | 최신글 |
GNUXNS
|
2개월 전 | 340 | |
| 2705 | 최신글 |
GNUXNS
|
2개월 전 | 258 | |
| 2704 | 최신글 | 2개월 전 | 257 | ||
| 2703 | 레이아웃 |
비버팩토리
|
2개월 전 | 813 | |
| 2702 | 게시판 | 2개월 전 | 497 | ||
| 2701 | 게시판 |
|
2개월 전 | 329 | |
| 2700 | 최신글 | 2개월 전 | 353 | ||
| 2699 | 최신글 | 2개월 전 | 586 | ||
| 2698 | 게시판 | 2개월 전 | 448 | ||
| 2697 | 최신글 | 3개월 전 | 573 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기