게시글 목록에 점수표시

게시글 목록에 점수표시

QA

게시글 목록에 점수표시

본문

게시물 추천수, 비추천수를 이용해서

 

점수 = [(추천x5) + (비추천x0)] / 추천수+비추천수

 

와같이 점수계산식을 만들어 

 

게시물리스트에 '점수'라는 새 항목을 만들어 보여주고싶은데요

 

어떻게 접근해야할지 감이안와 질문드립니다

 

 

이 질문에 댓글 쓰기 :

답변 4

해당 게시판의 스킨 폴더에서 list.skin.php 을 열어,

 

<?php if ($is_good) { ?><th scope="col"><?php echo subject_sort_link('wr_good', $qstr2, 1) ?>추천</a></th><?php } ?>

 

<?php if ($is_nogood) { ?><th scope="col"><?php echo subject_sort_link('wr_nogood', $qstr2, 1) ?>비추천</a></th><?php } ?>

 

다음줄에 <th scope="col">점수</th> 를 넣어주고,

 

 

아래로 내려가서,

 

<?php if ($is_good) { ?><td class="td_num"><?php echo $list[$i]['wr_good'] ?></td><?php } ?>

 

<?php if ($is_nogood) { ?><td class="td_num"><?php echo $list[$i]['wr_nogood'] ?></td><?php } ?>

 

이 내용 다음에 

<?php $score = ($list[$i]['wr_good'] * 5) + ($list[$i]['wr_nogood'] * 1) ; 

?>

<td class="td_num"><?php echo $score; ?></td>

 

 

비추천이 0점이라면, 

<?php $score = ($list[$i]['wr_good'] * 5); ?>

라고 해야겠지요..

 

추천 - wr_good ,

비추천 - wr_nogood

 

기준으로 게시판에 누적됩니다.

 

리스트기준으로 계산식에 대입하면

 

$score = (($list[$i]['wr_good'] * 5) + ($list[$i]['wr_nogood'] * 0)) / ($list[$i]['wr_good']+$list[$i]['wr_nogood]);

 

이렇게 되겠네요.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT