포럼
최신코어에서 정렬옵션인 등록일이 누락되어있습니다
2014.05.18 13:53
방금 받은 1.7.5 풀버전입니다
board.class 정렬옵션에서 regdate가 누락되어있고
list_order가 문서번호가아닌 등록일로 표시가되네요
*추가
1742는 포함되어있네요
댓글 8
-
Canto
2014.05.18 14:27
-
ひりゅう.
2014.05.18 15:10
문서번호가 등록일로 표시되는데 정렬방법은 문서번호로 여전합니다
regdate를 따로 만들어서 정렬옵션에 넣어주고 추가한걸 선택하면 등록일로 정렬이되구요
-
sejin7940
2014.05.18 18:19
합쳐진지 저도 이제 알았네요. 저도 regdate 와 list_order 는 사용법이 다르다고 생각하기에
각각 별개로 유지하는게 좋다고 생각이 들어서 방금 github 쪽에 건의는 해뒀네요
(https://github.com/xpressengine/xe-core/issues/730) 기다려보는 수 밖에 ^^;;
-
ひりゅう.
2014.05.18 19:26
와 등록 감사합니다
깃허브는 사용하고싶어도 손을 못대겠어서 정말 답답했었습니다
사이트 내에서 글이 분단위로 등록되는데
글작성후 등록버튼 누를때 srl이 부여되는게아닌 쓰기버튼을 눌를때 srl이 부여되니
쓰기버튼 누른뒤 시간이 지난게시글은 아래쪽에서 등록이 되어버려 난감했었거든요
-
sejin7940
2014.05.18 20:21
글쓰기버튼 누른다고 srl 값이 부여되지는 않고, 실제 글등록되는 시점에 부여가 됩니다
( 확인해보고 싶으시면 , 글을 하나 등록하신 후 document_srl 값을 기억하신후.. 글쓰기버튼을 눌렀다가 뒤로 갔다가 다시 글쓰기버튼 눌렀다가 뒤로갔다가를 5~6번 한 뒤 다시 글을 등록해보세요. 파일첨부등을 안 했다면 바로 다음 document_srl 로 등록될겁니다)
제가 이 부분을 재검토해달라했던건 list_order 를 regdate 와 다른 용도로 쓸 수가 있거든요 ^^;
-
ひりゅう.
2014.05.18 21:04
저도 그렇게 알고있었고 쓰기 버튼 눌러두고 다른아이디로 작성을 해볼땐 정상적으로 srl이 부여되는데
회원들이 올리는 패턴인 파일도 첨부하는 상황에서는
쓰기버튼 누른순으로 srl 부여되서 들어가더라구요 그래서 정렬이 엉망이되던데
list_order랑 regdate는 세진님이 올려주신 추천이동모듈에서 제대로 활용되니 복구되었으면 좋겠습니다
-
sejin7940
2014.05.18 22:35
확인해보니.. list_order 가 재미있게 부여되는군요.
원칙적으로는, 글이 실제 등록되는 시점에 발생하지만..
예외적으로 파일첨부가 있는 경우, 파일첨부 눌러 첫번째 파일이 첨부되는 순간 (쓰기버튼이 아니라)
임시저장이 자동으로 되면서 이 때 document_srl 값 (정확히는 file 쪽의 target_srl) 이 생성되는군요
이 파일첨부된 자료가 정상 등록되면, target_srl 이 document_srl 이 되는거고.. ( list_order 는 document_srl 값의 음수값이 등록되니)
결국, 누군가가 파일첨부를 먼저 한 후..
다른 사람이 글을 실제 등록하고..
파일첨부 했던 사람이 본문내용쓴다고 늦게 등록버튼을 누르면
list_order 순서대로 (현재는 이게 등록순으로 나오죠) 로는 글이 역전되어버리는 현상이 생기는군요
(나중에 등록한게 앞에 있고, 먼저등록한 글이 뒤로 나오는군요 ^^)
이런걸 찾아내시다니.. 대단하십니다 ^^;;
흠.. list_order 와 regdate 를 분리할 더 큰 이유가 되겠네요. github 쪽 수정요청에 보완해뒀습니다.
-
ひりゅう.
2014.05.18 23:39
쓰기버튼이아니라 첨부파일등록시에 부여되버리는군요
원인파악과 수정요청도 해주시니 감사할따름입니다
그리고 모듈질문이지만 세진님이 등록해주신 추천이동 모듈에서
등록날짜 변경으로 설정후 추천수를 만족해 이동된 게시글이
이동된 게시판에서 추천을받으면 날짜가 갱신되서 위로올라오는데 저만 발생하나요?
https://github.com/xpressengine/xe-core/pull/384
정상적인 패치 내용입니다.