게시판 정렬 / 제목 오름차순 설정 시 숫자로 된 제목 정렬 질문입니다.
현재 게시판 제작 중입니다.
리스트 정렬 필드 설정을 wr_subject asc : 제목 오름차순
으로 설정한 뒤
게시판 작성 시 제목에 숫자만 입력하도록하여
리스트 뷰에서 보여질 때
각 리스트를 1,2,3,4,5,6,7,8,9,10,11,12,13 ... 으로 정렬하고 싶은데
숫자를 유니코드로 인식하여 1,11,12,13,2,21,23,3,4,5,6,.. 형식으로 각 목록이 정렬되고 있습니다.
제목에 입력된 숫자를 파라미터로 인식하여
제대로 정렬할 수 있는 방법이 없을까요? 고수님들 도와주세요..ㅜㅡㅜ
|
답변 2개 / 댓글 2개
3년 전
정렬방식이 int 방식이 아닌 varchar 방식으로 정렬을 하기때문에 저렇게 정렬되는 부분이 있기에
제목의 db컬럼의 형식이 varchar 방식이라면 int 방식으로 변경해서 적용해 주셔야 합니다.
답변에 대한 댓글 1개
3년 전
플라이님 답변 해주셔서 너무 감사드립니다~ 오름차순에 유니코드 방식과 파라미터 방식을 이제서야 알게 되었네요~ 감사합니다~
3년 전
lib/get_data.lib.php 파일에서..
array('wr_subject asc, wr_num, wr_reply', '제목 오름차순'),
여기를 이렇게 수정.
array('wr_subject+0 asc, wr_num, wr_reply', '제목 오름차순'),
수정하고 게시판 설정에서 리스트 정렬 필드 옵션을 제목 오름차순으로 재 선택
참고 https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=74
답변에 대한 댓글 1개
3년 전
작은별님 매번 질문 올릴 때 마다 친절한 답변 너무 감사드립니다 덕분에 매번 문제 없이 잘 해결 하고 있어요~ 정말 진심으로 감사드립니다~
답변을 작성하려면 로그인이 필요합니다.