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

리스트에서 코멘트가 많은 게시물 순서대로 정렬하기

· 15년 전 · 1568 · 2
함수를

<?=subject_sort_link('wr_comment', $qstr2, 1)?>

이렇게 넣고 적용해봤더니 코멘트가 최근에 달린 순서대로 게시물이 정렬이 되더라구요...

리스트에서 코멘트가 많은 게시물 순서대로 정렬하려면 함수를 어떻게 수정해야하나요?

댓글 작성

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

로그인하기

댓글 2개

/bbs/list.php 73라인을 아래(wr_comment추가)로 교체하세요.

$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_comment)$/i", $sst) ? $sst : "";
원하시는 작업을 하시려면
두가지 방법이 있습니다...

1> 게시판 수정에 들어가셔서 "리스트 정렬 필드" 를 설정하는 방법

2> list.skin.php 파일에서
<th>제&nbsp;&nbsp;&nbsp;목</th> <====
위 부분을 찾아보시고, 정렬 항목을 코멘트수로 하시려는 목적이시니까 타이틀에
"코멘트수" 와 같은 항목을 만들어 줍니다..
코멘트가 제목 뒤에 있으니까 다음과 같이 예로 보여드리겠습니다.
게시판 타이틀 예>
기존 => 번호 제목 날짜 글쓴이 조회
수정 => 번호 제목(코멘트) 날짜 글쓴이 조회

위와 같이 되도록 하기 위에 게시판 타이틀 예와 같이 만들도록 해봅시다.
수정1> 위의 <====부분을 수정
<th>제&nbsp;&nbsp;&nbsp;목(<?=subject_sort_link('wr_comment', $qstr2, 1)?>코멘트수</a>)</th>

수정2> 제목이 실제 출력되는 부분을 찾습니다
<td class="subject"> 실제 제목이 출력되는 부분 </td> <======= 이부분을 찾으세요

</td> 앞에 아래 코드 추가
<?=$list[$i][comment_cnt]?>

위 둘중 아무 방법으로 하셔도 무방합니다...
실제 테스트 해봤으니까 결과는 신회하셔도 됩니다

게시글 목록

번호 제목
284438
284437
284435
284430
284420
284417
284409
284401
284399
284397
284380
284378
284371
284370
284366
284364
284360
284357
284355
284354