묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판 정렬에 관하여 질문드립니다.
2013.08.21 09:16
게시판 글을 쓰면 가장 맨 위에 글이 작성되듯이,
게시판 글을 수정하는 도중 특정 버튼을 누를 시,
그 글이 가장 위에 갱신되고 일정 포인트가 차감되는 시스템을 만들고 싶습니다.
개인적으로 생각해본 방법은 작성시간과 수정시간을 두개 받아서
글을 작성 시 작성시간과 수정시간이 같은 시간으로 저장되니까
수정 시간 순으로 정렬을 하면 가장 위에 올라갈 것이라고는 예상 하지만,
그렇게 되면 특정 버튼을 안 눌러도 수정만 하면 정렬이 되는 단점이 생기더라고요.
일반적인 수정은 그대로 두되, 특정 버튼을 누를 시에만 수정시간 디비가 갱신되어야 할 것 같은데
어느 부분을 손 대야 고칠 수 있을지 조언 부탁드리겠습니다.
댓글 2
-
sejin7940
2013.08.21 09:30
-
연시랑
2013.08.21 14:09
아직 이 부분에 대해 익숙치 않아서 그런데 혹시 좀 더 세부적으로 피드백 주실 수 있을까요??
소스는 아니고, 아이디어만 전달해드립니다 ^^;;
위의 기능 구현을 원하시는 경우, list_order 값을 변환시켜주고, 정렬을 list_order (글번호순) 으로 하면 됩니다. (이게 기본이죠)
해당 특정 버튼클릭시, 새로운 sequence 값을 부여받은 후 그 번호를 음수화해서 list_order 값에 저장하면 됩니다.
수정시간으로 하시면, 댓글이 등록될때도 무조건 제일 위로 올라가거든요 ^^;;