https://xetown.com/rxe_tip/569396

 

위 링크의 글로 대댓글 접기를 구현해 두었는데요, 

원래 저 방법이 대댓글이어도 댓글이면 다 한줄로 나오고, 역순으로 붙더군요

 

원글

 ㄴ 시간상으로 3번째

 ㄴ 시간상으로 2번째

 ㄴ 시간상으로 1번째

 

이런식으로요. 

그래서 대댓글이 

 

원글 

 ㄴ 시간상으로 1번째

   ㄴ 시간상으로 2번째

     ㄴ 시간상으로 3번째

 

이런식으로 나오게까지는 수정을 했는데, 대댓글에 대대대댓글 들이 원래 달려야 할 대댓글이 아니라 

시간 순으로 밑으로 쭉 붙어버립니다

 

원글

 ㄴ 댓글 1  (시간 순 1)

    ㄴ 대댓글 1  (시간 순 2)

       ㄴ 대대댓글 1  (시간 순 3)

       ㄴ 대대댓글 2  (시간 순 4)

    ㄴ 대댓글 2  (시간 순 5) 

        ㄴ 대댓글 1에 달려야 할 대대댓글 3  (시간 순 6) 

    ㄴ 대댓글 3  (시간 순 7)

    ㄴ 대댓글 4  (시간 순 8) 

         ㄴ 대댓글 1에 달려야 할 대대댓글 4  (시간 순 9)

            ㄴ 대대댓글 1에 달려야 할 대대대댓글 1 (시간 순 10)

 

이걸

 

원글

 ㄴ 댓글 1  (시간 순 1)

    ㄴ 대댓글 1  (시간 순 2)

        ㄴ 대대댓글 1  (시간 순 3)

            ㄴ 대대댓글 1에 달려야 할 대대대댓글 1 (시간 순 10)

        ㄴ 대대댓글 2  (시간 순 4)

        ㄴ 대댓글 1에 달려야 할 대대댓글 3  (시간 순 6) 

        ㄴ 대댓글 1에 달려야 할 대대댓글 4  (시간 순 9)

     ㄴ 대댓글 2  (시간 순 5)    

     ㄴ 대댓글 3  (시간 순 7)

     ㄴ 대댓글 4  (시간 순 8) 

         

 이런 식으로 설정하고자 합니다.

스케치북 원본 _comment.html 파일에서 수정 및 삭제한 부분은 아래와 같습니다ㅠㅠ 

도움 좀 부탁드리겠습니다

 

 

<ul class="fdb_lst_ul {$mi->fdb_hide}">
    <block loop="$oDocument->getComments()=>$key,$comment">
    <!--@if($comment->get('depth'))-->
    <li id="comment_{$comment->comment_srl}" class="fdb_itm clear re bg{($comment->get('depth'))%2}" style="margin-left:{(($comment->get('depth')-1)%10+1)*2}%">
        <i class="fa fa-share fa-flip-vertical re"></i><i cond="$comment->get('depth')>10" class="fa fa-share fa-flip-vertical re rere"></i>
    <!--@else-->
    <li id="comment_{$comment->comment_srl}" class="fdb_itm clear">
    <!--@end-->

 

 

<ul class="fdb_lst_ul {$mi->fdb_hide}">
    <block loop="array_values($o_comment_list)=>$k,$cmt">
<!--@if($cmt->get('depth'))-->
    <li id="comment_{$cmt->comment_srl}" class="fdb_itm clear re bg{($cmt->get('depth'))%2}" style="margin-left:{(($cmt->get('depth')-1)%10+1)*2}%">
        <i class="fa fa-share fa-flip-vertical re"></i><i cond="$cmt->get('depth')>10" class="fa fa-share fa-flip-vertical re rere"></i>
    <!--@else-->
    <li id="comment_{$cmt->comment_srl}" class="fdb_itm clear">
    <!--@end-->

 

<block cond="$oDocument->getCommentcount()">
<div cond="!$mi->fdb_style" class="fdb_tag<!--@if($mi->cmt_wrt_position=='cmt_wrt_btm')--> bg_f_f9 css3pie<!--@end-->">
<a class="ui_font bubble" href="#" onclick="jQuery(this).parent().nextAll('ul,.bd_pg').slideToggle();return false" title="{$lang->comment} {$lang->cmd_view}">Comments <b>'{$oDocument->getCommentcount()}'</b></a>
</div>