테스트 사이트 - 개발 중인 베타 버전입니다

게시판 정렬 / 제목 오름차순 설정 시 숫자로 된 제목 정렬 질문입니다.

태영 3년 전 조회 1,906

현재 게시판 제작 중입니다.

 

리스트 정렬 필드 설정을  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개

플라이
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년 전
작은별님 매번 질문 올릴 때 마다 친절한 답변 너무 감사드립니다 덕분에 매번 문제 없이 잘 해결 하고 있어요~ 정말 진심으로 감사드립니다~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인