RX/XE 팁
XE FAQ 는 제가 XE공홈 '묻고 답하기'에 답변한 내용들 중 일부를 정리한 내용입니다. (대부분이 제가 한 답변이죠)
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
sejin7940
조회:1303 2016.02.17 05:44
출처 | sejin7940 |
---|
1.
정렬에서 최근수정일 정렬이..
last_update 값을 통한 정렬일듯한데, 의외로 이게 아닐 update_order 값에 의한 정렬이다.
최근수정일 또는 최근순서 값의 변경은 주로
글이 수정되었을때 ( updateDcoument.xml )
댓글이 달렸을때 ( updateCommentCount.xml )
발생하는데,
이러한 수단이 아니라 외부에서 다른 행위로 강제 변경하고플때..
우선 댓글 및 글수정으로 변경되는 걸 막고프면.. 위에 언급한 두개의 query 파일에서
<column name="update_order" var="update_order" /> 이 항목들을 주석처리나 삭제해줘야한다.
상식적으로는 last_update 값을 최근날짜로 바꾸고, 최근수정일로 정렬하면 인식될듯하지만..
그게 아니라, update_order 값을 $args->update_order = -1*getNextSequence(); 형태로 update 시켜야만
최근수정일정렬 (update_order) 값으로 정렬된다.
아마도 예전에 문서번호 개념과 등록일 개념을 합치려했다가 다시 분리했던 그 흔적이
수정일쪽에는 그대로 남아있어서, 최근수정일 임에도 최근수정순서 로 정렬이 되는듯하다
(재미있는게 목록설정으로 노출되는 값은 또 최근수정일(last_update) 값이다. 정렬은 같은 최근수정일이지만 (update_order) 로 진행되고