묻고답하기
수정일 기준의 방식을 변경하고 싶습니다
2015.11.01 23:14
https://www.xpressengine.com/qna/23098185 이 질문글을 보고 혹시나 이 문제도 해결방법이 있나 궁금해서 여쭤봅니다.
'업데이트', '수정일'이 게시물을 수정하거나 댓글이 새로 달릴 때 변경되는 걸로 알고 있습니다.
제가 최종 수정일을 기준으로 게시판을 정렬해두었는데, 위의 두 기준에 따라 게시물이 가장 위로 올라오게 됩니다.
그런데 저는 게시물이 수정될 때 게시물이 맨 위로 올라오는 건 원하지 않고, 오로지 댓글이 더 달렸을 때만 업데이트가 반영되었으면 좋겠거든요. 즉 해당 질문과는 반대의 상황이라고 볼 수 있습니다. (저 질문의 답변이 댓글 수가 증가했을 때 last_update에 쿼리를 날려주는 부분을 없애버린 거라고 여겨집니다. 그래서 단순히 Update의 표시 기준을 바꿀 뿐 아니라 게시물 정렬에도 영향을 미칠 것이라고 예상합니다. 테스트를 해보지는 않았지만요...)
혹시 이 문제를 해결할 수 있을까요? 아니면 제 문제는 해당 질문보다 해결하기 어려운 건가요?
댓글 5
-
sejin7940
2015.11.02 02:30
-
LAMB
2015.11.02 03:00
정말로 감사합니다 ^^
-
규르
2015.11.05 01:53
안녕하세요. 알려주신 대로 해보았는데 여전히 글 내용을 수정하면 맨 위로 올라옵니다... 혹시 다른 방법이 있을지 여쭈어봅니다.
-
라자루스
2015.11.05 20:43
<column name="update_order" var="update_order" default="0" />
이 부분을 삭제해 보세요.
-
규르
2015.11.05 21:27
감사합니다. 덕분에 무사히 해결했습니다 (__)
modules/document/queries/updateDocument.xml 에서
<column name="last_update" var="last_update" default="curdate()" />
를 제거하시면 될거예요