스케치북5의 대댓글 n차식 depth 표현은 사실 가독성이 무척 떨어지기 때문에 그것으로 어떤 댓글에 대한 답의 대댓글인지 알 수가 없습니다. 대화가 조금만 길어지면 오히려 더 햇깔리게 됩니다.
커뮤니티를 오래 운영해 본 결과 depth 식 디자인은 오히려 출력할 수 있는 가로폭만 제한을 하고 어떤 댓글에대한 답의 대댓글인지 인식하기 더 어려운 상황을 만든다는 결론으로 운영중인 커뮤니티에서는 depth는 1차만 유지하고 없애서 운영중입니다.
여기 라이믹스 꿀팁도 오늘 그렇게 바꿔버렸습니다.
대신 한가지 보완해 주면 좋은게 누구에게 남긴 대댓글인지 알 수 있게 원 댓글 작성자의 닉네임을 표시해 주면 좋은데 그 방법은 아주 간단한 코드로 가능합니다.
스케치북5 스킨 기준으로는 _comment.html 파일에 댓글을 출력하는 반복문이 있습니다. 해당 반복문 안에서 적당한 위치를 찾아서 코드를 넣어주면 됩니다.
<!--@if($comment->parent_srl)--> {@ $oComment = &getModel('comment'); $comment_parent = $oComment->getComment($comment->parent_srl); } <div> <strong>To.{$comment_parent->getNickName()}</strong> </div> <!--@end-->
댓글을 출력할때 부모댓글이 있다면 이라는 조건으로 있으면 부모댓글의 작성자 닉네임을 출력하라는 코드 입니다.
좋은 팁 감사 합니다. 적용 완료 했습니다.