답변 2개
lib/common.lib.php에서 function get_sql_search(~~~를 찾아서 아래 처럼 수정하세요
case "wr_hit" :
case "wr_nogood" : $str .= " $field[$k] >= '$s[$i]' "; break; case "wr_good" :
$str .= "wr_good - wr_nogood >= '$s[$i]' ";
break;
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
다음과 같은 방법으로 해 볼 수 있을것 같습니다.
/bbs/board.php에서 원본코드를 찾아서 아래와 같이 수정
</p>
<p><?php
// 원래 코드</p>
<p>// 추천수에서 비추천수를 뺀 값을 계산
$net_recommendation = $board['wr_good'] - $board['wr_bad'];</p>
<p>// 개념글로 간주할 임계값 설정 (원하는 값으로 변경)
$threshold_value = 10;</p>
<p>// 임계값 이상인 경우 개념글로 처리
if ($net_recommendation >= $threshold_value) {
echo '<a href="board.php?bo_table=' . $bo_table . '&sfl=wr_good&stx=' . $board['bo_1'] . '" class="btn btn-primary nofocus py-1 ml-2" role="button">개념글</a>';
} else {
echo '<a href="board.php?bo_table=' . $bo_table . '&sfl=wr_good&stx=' . $board['bo_1'] . '" class="btn btn-primary nofocus py-1 ml-2" role="button">일반글</a>';
}
// 나머지 코드
?></p>
<p>
$net_recommendation 변수를 사용하여 추천수에서 비추천수를 뺀 값을 계산하고, $threshold_value 변수를 사용하여 임계값을 설정. 만약 $net_recommendation 값이 $threshold_value 이상이면 "개념글"로 표시하고, 그렇지 않으면 "일반글"로 표시함. 임계값($threshold_value)을 필요에 따라 원하는 값으로 변경할 수 있습니다.
이렇게 수정하면 추천수에서 비추천수를 뺀 값을 사용하여 개념글을 필터링할 수 있게 될것으로 생각합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인