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

날짜정렬문의.. 채택완료

에헤라디야 9년 전 조회 4,853

구인게시판을 사용하려고 합니다.

다른건 문제가 없는데 리스트 화면에서 마감일로 정렬을 시키는데 문제가 있네요..

 

  

글쓰기에선 저렇게, 

 

 

    등록일자

    마감일자

리스트화면에선 이렇게 되어 있습니다.. bbs/list.php 에서도 

 $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_6)$/i", $sst) ? $sst : ""; 이렇게 수정했구요.. 

 

그런데 막상 리스트 화면에서 정렬을 시키려 하면 등록일자에선 잘되는데

마감일자는 최신글 순서로만 정렬이 됩니다.. 

 

링크로 올린 사이트 참조 부탁드립니다..

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

답변 4개

채택된 답변
+20 포인트
SLOOP
9년 전

sod)?>

 

이렇게 바꿔보세요

로그인 후 평가할 수 있습니다

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

정렬한 뒤에 주소를 보니

작성날짜 정렬을 할때는

/bbs/board.php?bo_table=Opening&sop=and&sst=wr_datetime&sod=desc&sfl=&stx=&page=1 

/bbs/board.php?bo_table=Opening&sop=and&sst=wr_datetime&sod=asc&sfl=&stx=&page=1 

이렇게 desc, asc가 번갈아서 정렬이 되는데

마감날짜는 

/bbs/board.php?bo_table=Opening&sop=and&sst=wr_6&sod=desc&sfl=&stx=&page=1  

desc 한가지로만 정렬이 되네요.. 이부분은 어디서 해결 가능할까요?

로그인 후 평가할 수 있습니다

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

9년 전

이미 해결하신건가요?

링크 들어가서 확인해보니 정렬 잘 되는거 같은데요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

에헤라디야
9년 전
처음 클릭하면 7월 14일부터 내림차순 정렬이 되는데 그다음부턴 오름차순으로는 안됩니다..
먼지손
9년 전
혹시 list.php나 list.skin.php등에서 $sst가 wr_6인경우에 한해 $sod 값을 변경하는 소스가 들어가있는지 확인해보시고 있다면 주석처리 해보세요.
설사 if($sst=='wr_6' && $sod=='desc') $sod = 'asc'; 이런식으로 들어가 있다고 하더라도 문제가 될 수 있습니다.
또한 asc, desc 외의 값을 넣어주는 경우에도 한쪽으로만 고정될겁니다.
에헤라디야
9년 전
그런 부분은 안보이네요...

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

참고로 wr_6 항목은 일반 텍스트로 2016-05-23 이렇게 입력하도록 되어 있습니다.

로그인 후 평가할 수 있습니다

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

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

로그인