묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근 게시글 관련 질문
2013.02.08 02:28
XE Core 쉬운 업데이트 후 최근 글을 보여주는 부분에 작년 5월달 글들에서 더이상 나오지 않는 문제가 있었습니다.
아는분에게 여쭈어 수정은 했는데 아래와 같이 수정을 하였다고 하는군요.
해서 홈페이지에서 수정은 되었는데 관리자 페이지의 최근글 보기는 아직도 작년 5월 글이 최근글로 나오고 있습니다.
이 문제를 어떻게 하면 완전히 수정할 수 있을까요?
xe에서 사용할 수 있도록 제공하는 widget의 대부분이 목록을 보여줄때 list_order라는 컬럼을 가지고 order by을 하는데요해당 사이트에서는 DB를 변경하고 버젼을 바꾸면서 전에 사용했던 list_order값에서 자동증가하는 것이 아니라...새롭게 numbering을 하게 되었어요 그래서 list_order로 정렬하게 되면 5월달이 최신처럼 보이는 것입니다.그래서 order by를 날짜로 하도록 수정한 것이예요보통 업데이트를 해도 widget은 수정을 하지 않는데 다음에 또 이런 경우가 생기실 때는업데이트 전에 위 경로 파일을 백업해 두셨다가 업데이트를 하시고 난 후 다시 업로드하시면 될 것 같습니다.
일단 db를 백업 해두세요 (이건 말하지 않아도 기본입니다)
그리고
쿼리 하나 날려보세요
update xe_documents set list_order = (document_srl+1) * -1;
만일 테이블 prefix 가 xe가 아니면 붉은 색 부분은 사용하고 있는 prefix로 수정하면 됩니다......