<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페이지를 눌러서 들어가야하는 불편함이 생깁니다
검색을 해봐서 이것저것 바꿔봐도 코어를 수정해봐도 그대로고... 어떻게 해야할까요? 고수님들께 도움 부탁드립니다
이게 저도 한참 감이 떨어져서 이렇게 해서 되는지 잘 모르겠습니다.
1. order="desc"를 order="asc"로 하시구요.
2. 링크 페이지 3절(스킨 수정: 시조 댓글을 위한 '변수 생성 및 조작')에서
를
로 바꿔보세요