XE(XpressEngine)와 관련된 유용한 정보를 공유하는 곳입니다.

관련메뉴 XE 스킨 | 제로보드4 팁
  • 웹미니 한줄 전광판 영역 입니다.
글 수 93

0

조회 수 : 1524 신고 : 0

작성자 : 오니기리죠
포인트 : 596 | 레벨 : 2
출처 : http://www.xpressengine.com/index.php?mi...l=20512810 

============  댓글 역순으로 하는 방법  ============

 

 

1.  modules/comment/comment.model.php 에서


function getCommentList($document_srl, $page = 0, $is_admin = false, $count = 0) {    함수 내부에서

 

if(!$page) $page = (int)( ($oDocument->getCommentCount()-1) / $comment_count) + 1;               

// 정해진 수에 따라 목록을 구해옴
$args->document_srl = $document_srl;
$args->list_count = $comment_count;
$args->page = $page;
$args->page_count = 10;

$output = executeQueryArray('comment.getCommentPageList', $args);

 


부분을 찾아서...    아래처럼 수정할것  (빨간색 부분에, 댓글 역순으로 출력할 게시판 mid 값으로 바꿔주세요)

 


// 정해진 수에 따라 목록을 구해옴
$args->document_srl = $document_srl;
$args->list_count = $comment_count;
$args->page = $page;
$args->page_count = 10;

// 페이지 역순 기능 위해서 수정 (sejin7940)
if(Context::get('mid')=="board_chat") {   
 $page=1;
 $output = executeQueryArray('comment.getCommentPageListReverse', $args);
}
else {
 if(!$page) $page = (int)( ($oDocument->getCommentCount()-1) / $comment_count) + 1;               
 $output = executeQueryArray('comment.getCommentPageList', $args);
}

 

 

 

2. modules/comment/queries/getCommentPageListReverse.xml  파일을 추가할 것


<query id="getCommentPageListReverse" 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="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="more" column="comments_list.head" default="0" pipe="and" />
        <condition operation="more" column="comments_list.arrange" default="0" pipe="and" />
    </conditions>
    <navigation>
        <list_count var="list_count" default="list_count" />
        <page_count var="page_count" default="10" />
        <page var="page" default="1" />
  <index var="sort_index" default="head" order="desc" />
  <index var="sort_index" default="comments_list.depth" order="asc" />
    </navigation>
</query>

 

소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 추천 수sort 조회 수
93 비회원도 추천가능하게 하기(댓글포함) title: [ani]깜빡이는 표정빽짱구 2011-11-18 12 2615
92 비회원 글쓰기 버튼 숨기기 [15] title: 버섯이슬이 2009-11-09 4 8385
91 게시물에 파일첨부후 한글이 안써질때 [12] title: [ani]깜빡이는 표정빽짱구 2009-11-25 3 7925
90 특정도메인으로 접속시 원하는도메인으로 리다이렉트 시키기 file [18] title: [ani]깜빡이는 표정빽짱구 2009-08-03 3 9003
89 댓글 새로고침 file [1] title: [ani]깜빡이는 표정빽짱구 2018-10-16 2 285
88 로그인한 회원에게만 원하는걸 보여주자. [4] title: [ani]깜빡이는 표정빽짱구 2010-07-24 2 4194
87 슬라이드 되는 최근 이미지스킨 수정해 올립니다. file [8] 한주네 2010-02-25 2 8410
86 페이지 수정[꾸미기] 시에 위젯상자 반듯하게 넣어주자~ file [10] 뉴클리어 2009-11-10 2 5543
85 탭형식의 최근문서 출력 위젯 이용하기... file [13] title: 버섯이슬이 2009-11-10 2 6704
84 특정페이지에서 원하는 내용 보여주기 [5] title: [ani]깜빡이는 표정빽짱구 2009-01-31 2 6594
83 XE 속도 개선 팁 [1] 오니기리죠 2012-06-10 1 1788
82 모바일 첨부,댓글,댓글쓰기 항상 열어놓기 오니기리죠 2012-06-10 1 1535
81 XE공식 버튼 만들기 코아 코스튬 2011-03-09 1 4418
80 마이페이지 만들기 file [6] title: [ani]깜빡이는 표정빽짱구 2011-01-20 1 5401
79 XE 신디케이션 응답이 없을때 title: [ani]깜빡이는 표정빽짱구 2012-04-26 1 2322
78 현재위치출력 레이아웃에 직접 적용하기 file [4] title: [ani]깜빡이는 표정빽짱구 2010-11-15 1 6719
77 댓글이 없을때 '첫번째 댓글을 남겨주세요' 보여주기 [2] title: [ani]깜빡이는 표정빽짱구 2018-10-16 1 264
76 일반pc로 아이폰 홈페이지 그대로 보는 방법 [3] 주영아빠 2010-10-26 1 4185
75 웹상에서 모바일페이지 접속하기 [1] title: [ani]깜빡이는 표정빽짱구 2010-10-20 1 5336
74 새글표시 애드온 사용시 1차메뉴를 2차메뉴중 게시판으로 연결한 경우 file [2] 세발자전거 2010-03-20 1 5809