질문/조언질답게시판
<query id="getCommentPageListByDepth0" action="select">
    <tables>
        <table name="comments" alias="comments" />
        <table name="comments_list" alias="comments_list" />
    </tables>
    <columns>
        <column name="comments.*" />
        <column name="comments_list.depth" alias="depth" />
    </columns>
    <conditions>
        <condition operation="more" column="comments.status" var="status" pipe="and" />
        <condition operation="equal" column="comments_list.document_srl" var="document_srl" notnull="notnull" pipe="and" />
        <condition operation="equal" column="comments_list.comment_srl" var="comments.comment_srl" filter="number" pipe="and" />
        <condition operation="equal" column="comments_list.depth" default="0" pipe="and" />
    </conditions>
    <navigation>
        <index var="list_order" default="comments_list.comment_srl" order="desc" />
        <list_count var="list_count" default="list_count" />
        <page_count var="page_count" default="7" />
        <page var="page" default="1"/>
    </navigation>
</query>

 

윤삼님의 대댓글 접기 쿼리중 하나입니다

적용이 잘 되서 감사하게 쓰고있는데 저 방법은 최신 댓글이 맨 위로 올라오게 하는 방법이더군요

전 최신 댓글을 맨 밑에(라이믹스 기본처럼) 두고 싶어서 order="desc"를 asc로 바꾸었습니다

그런데 그러면 게시글에 들어갈 때 댓글 페이지가 1페이지(=첫페이지=예전 댓글 페이지)가 뜨게 되더군요

댓글이 총 3페이지가 있으면 최신 댓글을 보고싶을때 3페이지를 눌러서 들어가야하는 불편함이 생깁니다

검색을 해봐서 이것저것 바꿔봐도 코어를 수정해봐도 그대로고... 어떻게 해야할까요? 고수님들께 도움 부탁드립니다

  • profile

    이게 저도 한참 감이 떨어져서 이렇게 해서 되는지 잘 모르겠습니다.

     

    1. order="desc"를  order="asc"로 하시구요.


    2. 링크 페이지 3절(스킨 수정: 시조 댓글을 위한 '변수 생성 및 조작')에서

    $cpage = 1;

    $cpage = (int) ( ($ccbd->data->count - 1) / $comment_config->comment_count ) + 1;

    로 바꿔보세요

  • profile
    $ccbd->data->count일 것 같은데 $ccbd로 적었었네요;;; 얼른 수정했습니다 :)
  • profile
    그나저나 그 어려운 팁 적용을 끝내 성공하시다니 감격입니다ㅜㅜ
  • profile ?
    적용 잘 됩니다...! 감사합니다
    예전에 윤삼님의 방법이 에러가 난다고 댓글을 남긴 적이 있었는데 기본 스케치북 스킨 말고 후하니님의 댓글 새로고침 없는 스케치북 스킨에 적용하니 잘 되더군요... 작업의뢰를 구하면 10만원이 넘게 드는 기능인데 윤삼님 덕에 무료로 사용할수 있게 되서 감사할 따름입니다
  • ? profile
    그게 그렇게 된 거군요. 제가 순정상태에서 작업을 한 게 아니어서 그랬었나봐요. 다음 작업으로는 이거 팁을 재정리해봐야겠어요.