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

게시판 리스트에서 공지가 체크가 되며는 순서가 리스트 페이지에서 역방향이 되는데요. 채택완료

alexseo 7개월 전 조회 1,505

공지 체크 전에는 최신순 글쓰기 순이 었는데

공지를 체크하면 리스트 페이지에서 역방향으로 나와요.

감사합니다

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

답변 1개

채택된 답변
+20 포인트
glitter0gim
7개월 전

별도의 정렬 플래그를 추가하여 공지 여부와 상관없이

게시글의 작성일을 기준으로 일관된 내림차순 정렬을 적용하도록 하시면~
공지 체크 여부가 게시글 정렬 순서를 뒤바꾸는 문제는

list.php에서 게시글을 불러오는 쿼리의 정렬 조건에 wr_notice 필드를 우선 적용해서~

아예 list.php를 대체하는 커스텀 페이지 제작 어떨까요?

>>>공지글은 먼저 표시하되 공지 및 일반글 모두 최신글을 먼저 나오게 설정
list.php의 기존 쿼리가 아래와 같을 수 있습니다.

$sql = "SELECT * FROM {$write_table} ORDER BY wr_notice DESC, wr_num ASC LIMIT $from_record, $page_rows";

$sql = "SELECT * FROM {$write_table} ORDER BY wr_notice DESC, wr_datetime DESC, wr_id DESC LIMIT $from_record, $page_rows";</p>

<p>

게시판스킨으로 list.skin.php 활용하여 기존 list.php의 쿼리 흐름 우회/로직 재구성~

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

답변에 대한 댓글 1개

a
alexseo
7개월 전
답변 감사합니다.

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

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

로그인