묻고답하기
댓글 정렬 방법!!!
2015.07.06 16:20
<!--{@ $_comment_list = array_reverse($oDocument->getComments()) }-->
{@ $_comment_list = $oDocument->getComments() }
<!--@foreach($_comment_list as $key => $comment)-->
<!--@if($comment->get('voted_count')>=3)-->
{$key}번의 코멘트
<!--@if($comment->get('voted_count')!=0)-->
{$lang->cmd_vote}
{$comment->get('voted_count')?$comment->get('voted_count'):0}<br/>
<!--@end-->
<!--@end-->
<!--@end-->
이런식으로하면 3개이상 코멘트가 달린것만 댓글로 나오는데요.
3개이상 달린거 거 기준으로 해서 제일 많이 달린 댓글 5개만 출력하고싶은데 어떻게 수정해야할지 도저히 감이 안오네요!!
능력자님들 도와주세요^^
댓글 3
-
sejin7940
2015.07.06 20:58
-
BG카모
2015.07.06 23:49
오홍 댓글감사합니다.
추천수를 기준으로뽑는 함수가 필요하다니 충격이네욤 ㅎㅎ -
BG카모
2015.07.07 12:06
의뢰한거 잘부탁드립니다. ^^
getComments 는 정렬순서가 무조건 최신순입니다.
현재 필요하신건 댓글개수 를 기준으로 정렬하는게 필요하기에
아예 댓글목록을 추출하는 함수부터 새로 만드시거나
아니면 함수대신 직접 query 문을 실행시켜 댓글 목록을 새로 구하셔야합니다.