묻고답하기
댓글(코멘트) 시간순서대로 번호 매기기
2011.03.12 18:09
답변이 없어서 다시 질문 글 올립니다. 아시는 분은 알려주셨으면 감사하겠습니다. ^^
제로보드때부터 댓글(코멘트)에 번호를 매겨서 사용하고 있습니다.
xe로 옮겨서도 계속해서 댓글(코멘트)에 번호를 매겨서 사용하고 있고요.
댓글에 번호를 매기면 여러모로 편한게 있어서 포기를 못하고 있습니다.
제로보드에서는 댓글에 계층형 댓글이 달려도 시간순대로 번호가 매겨집니다. 아래 스샷참고(제로보드 팁 보고 그대로 사용함)
xe에서는 문법이 다르다 보니 댓글 번호는 정상적으로 출력되는데 반해 시간순대로 번호가 정렬되지 않아서 불편해하고 있습니다.
(이 팁은 09년도에 한국타운(http://hankooktown.com) 운영자님께서 알려주셨는데, 지금은 xe 관련 운영을 하지 않으셔서 이곳에 글을 남깁니다.)
먼저 제가 쓰고 있는 팁 소스입니다. comment.html (빨간색으로 된 부분이 댓글 번호 매기기 팁입니다.)
빨간 배경색부분의 팁을 넣으면 댓글에 순차적으로 번호가 매겨집니다.
지금이 소스를 어떤식으로 고쳐야 계층형 댓글에서 순차적이 아닌 제로보드에서 사용하고 있는것처럼 시간순으로 번호가 매겨지게 되는지 알려주셨으면 고맙겠습니다.
(아래 스샷으로 비교해보시면 어떤식인지 아실것입니다. )
사용된 팁 소스는 (comment.html) 아래와 같습니다.
<div class="replyList">
{@ $no = 1}
{@ $_comment_list = $oDocument->getComments() }
...........[중간생략]..........................
<member_srl">!--@if(!$comment->member_srl)-->
<homepage">!--@if($comment->homepage)-->
[{$no}].<a href="{$comment->homepage}" onclick="window.open(this.href);return false;">{$comment->getNickName()}</a>
<!--@else-->
[{$no}].{$comment->getNickName()}
<!--@end-->
<!--@else-->
[{$no}].<a href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false">{$comment->getNickName()}</a>
<!--@end-->
.................[.중간생략].............
</div>
<get('depth'">!--@if($comment->get('depth'))-->
<!--@end-->
</div>{@ $no++}
<!--@end-->
</div>
<comment_page_navigation">!--@if($oDocument->comment_page_navigation)-->
제로보드 댓글번호 시간순 매기기
xe 댓글순차순 번호 매기기
- [2017/03/17] 묻고답하기 비밀글에 달린 비밀댓글이 모두에게 노출됩니다ㅠㅠ
- [2016/08/29] 묻고답하기 댓글 입력폼을 관리자만 볼수 있게 하고 싶습니다 *2
- [2016/06/20] 묻고답하기 댓글 수정을 못하게 하고싶습니다. *1
- [2015/08/11] 묻고답하기 게시판에서 댓글 에디터 입력창이 나타나지 않는 오류 *1
- [2015/07/29] 묻고답하기 게시판DX 모바일환경에서 댓글 열람 불가