게시판 리스트에서 공지가 체크가 되며는 순서가 리스트 페이지에서 역방향이 되는데요.
본문
공지 체크 전에는 최신순 글쓰기 순이 었는데
공지를 체크하면 리스트 페이지에서 역방향으로 나와요.
감사합니다
답변 1
별도의 정렬 플래그를 추가하여 공지 여부와 상관없이
게시글의 작성일을 기준으로 일관된 내림차순 정렬을 적용하도록 하시면~
공지 체크 여부가 게시글 정렬 순서를 뒤바꾸는 문제는
list.php에서 게시글을 불러오는 쿼리의 정렬 조건에 wr_notice 필드를 우선 적용해서~
아예 list.php를 대체하는 커스텀 페이지 제작 어떨까요?
>>>공지글은 먼저 표시하되 공지 및 일반글 모두 최신글을 먼저 나오게 설정
list.php의 기존 쿼리가 아래와 같을 수 있습니다.
$sql = "SELECT * FROM {$write_table} ORDER BY wr_notice DESC, wr_datetime DESC, wr_id DESC LIMIT $from_record, $page_rows";
게시판스킨으로 list.skin.php 활용하여 기존 list.php의 쿼리 흐름 우회/로직 재구성~
!-->
답변을 작성하시기 전에 로그인 해주세요.