묻고답하기
두 게시판 모듈 합칠때 sort해주는 기능
2018.02.08 08:28
예를들어 두개로 분리된 게시판 글들을 하나의 게시판모듈로 합치게되면
게시판등록일자순과 document_srl 순의 불일치로 문제가되는데요
게시판에 목록순서가 document_srl이다보니까
각기 다른 게시판에서 글을 입력한 순서가 다르다보니까 등록일자 순서가 엉켜서 표시가 되게되네요
이부분을 자동으로 DB를 sort해서 정리해주는 공개모듈이 혹시 있나요?
댓글 4
-
sejin7940
2018.02.08 09:48
-
절대권력
2018.02.08 10:17
아.. document_srl이 아니라 list_order순서군요~
문제는 현재 제로보드4에서 데이타를 마이그레이션했다는점인데요
마이그레이션을 게시판순서대로 했다보니까 게시글이 xe_documents에 저장되는 순서가 각 게시판별로 진행되었다는 점인데요
이런상태에서 두종류이상의 게시판글을 한군데로 모아보거나
두게시판을 하나로 통합(module_srl을 통합하고자하는 게시판모듈의 srl로 변경)해보면
기본적으로 게시판에 나타나는 목록 순서가 등록날짜순서가 아니라 뒤죽박죽되어버린다는 문제가 있네요 ㅋ
게시판에 등록일버튼 클릭하면 일단정렬되는데, 게시판 들어올때마다 버튼을 눌러야하고 말이죠... T.T;
-
sejin7940
2018.02.08 11:22
마이그레이션하면 그렇게 될 수 있겠네요
게시판에 들어와서 등록일을 클릭해서 하는게 아니라..
관리자 로그인 후, 게시판 설정에서 보시면'정렬순서' 설정이 가능한데, 거기서 '등록일' 기준으로 해두면
해당 게시판은 기본 세팅이 등록일로 나오게 됩니다 -
절대권력
2018.02.08 16:08
아!! 정렬순서 관리자설정이 가능하군요~~
일단 그거라도 이용해야겠네요
뻘짓한다고 DB데이타를 Mysql for Excel로 불러서 document_srl은 그대로놔두고 listorder만 정렬해서 붙였더만 게시판이 더 이상해져서 다시 롤백했네요 ㅋㅋㅋ
document_srl을 SQL상으로 정렬해서 바꿔보려했더만 key~ 뭐니 하면서 변경이 안되구요
(아무래도 바꾸기시작하는 첫번째 document_srl을 입력하는순간 이미 DB상에 바꾸고자하는 document_srl이 존재하기때문인거같아요...)
암튼 정렬기준설정 도움이 되었습니다. 감사합니다
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
종합예술인 | rss 피드 제출이 계속 잠겨있다고 나옵니다. | |
JHYUN2 | 다른 사이트맵을 이용한 다국어 사이트 문의 | |
아둥바둥 | 게시판끼리 중복 글쓰기 안되게 할 수 있는 방법이 있을까요? | |
풍류랑 | 누리고 쇼핑몰 새페이지에서 2개이상 중복옵션 선택시 결제오류 | |
생크림 | 게시판 등록 후 새로고침 문제 [1] | 2018.02.09 by 2donggalbi |
아담하와 | 구글 애드센스에 광고클릭포인트 지급하면 불법인가요? [3] | 2018.02.09 by 2donggalbi |
심현수 | 포인트 복권 권한설정 질문드립니다. | |
지우개 | XE 호스팅 이전 문제 버전 4.1 [1] | 2018.02.09 by 휘즈 |
백만장자 | XE 로그인 문제 [2] | 2018.02.08 by 멧 |
절대권력 | 두 게시판 모듈 합칠때 sort해주는 기능 [4] | 2018.02.08 by 절대권력 |
Sean19 | 댓글 회원정보에 [최초 가입일]정보를 표시하려합니다. 수정부탁드립니다. [6] | 2018.02.08 by Sean19 |
종합예술인 | 모바일에서 이미지 올리면 안되는 문제..! | |
멍멍 | 누리고 상품 썸네일가져오기문의입니다. | |
홈런볼11 | 추처인 나열 순서 [1] | 2018.02.08 by sejin7940 |
경희 | XE Session 및 Cache 삭제 하는 방법 아시는분~? [2] | 2018.02.07 by 경희 |
절대권력 | BJ람보님 랜덤게시글 모듈 에러관련 문의 [1] | 2018.02.07 by 절대권력 |
멋진넘 | 다른 페이지 로그인 안되나요??? | |
장병훈 | 누리고 장바구니에서 결제하기 클릭시 http 500 에러 [1] | 2018.02.07 by HowtoXE |
JHYUN2 | 다국어 사용시 메뉴 노출 제어. [2] | 2018.02.07 by JHYUN2 |
이와이 | 언어 설정마다 메뉴 지정하기 [1] | 2018.02.06 by BRANDYK |
글순서 정렬은 document_srl 이 아니라 list_order (문서번호) 라는 변수로 정렬되고 이건 document_srl 의 음수값입니다
원칙적으로는 regdate 와 순서와 list_order 의 순서가 동일합니다
예외적인 경우는 글을 '복사'했을때 발생하죠. 복사하면 등록일은 원본글 기준, list_order 는 가장 최신걸로 배정되죠
게시판 설정에 보면
정렬방법 이라는 항목이 있는데 이걸 '등록일' 로 하고 '내림차순' 으로 하면
문서번호와 무관하게 등록일 기준으로 정렬이 되어 나타날겁니다