게시판에 올린 글 순서를 정반대로 뒤집어야하는데 방법이 있을까요?! 채택완료
안녕하세요 게시판에 올린 글 순서를 정반대로 뒤집어야하는데,,
게시글 순서 변경 글 해피정님꺼랑 https://sir.kr/g5_tip/22033 이 글 확인해서 해봤느데 에러나고,,
뒷단에서 하는 방법이나 또 다른 글이 있을까요? ㅠㅠ
혹시 외주 맡기면 견적은 어느정도 일까요?
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 5개
2개월 전
2개월 전
네 최신게시물은 wr_datatime 이 되어야 하므로 현제는 asc, desc 자동 처리되어잇을것읍니다.
문제는 여기서보면 $sst 변수값에 비여잇으면 기본정렬 기준이 되버린다라는뜻입니다. 하여 최신글wr_datetime desc 자동으로 적용이 안될수도있습니다.
하여 이를 list.php 에서 수정이 조금 필요할것입니다.
bbs/list.php 파일열어보시면
if ($sst) {
$sql_order = " order by {$sst} {$sod} ";
}
이부분을 찾아 수정해주시면됩니다. 아래처럼 개선 해보시기 바랍니다. 원하는데로 정상 순위반영될것입니다.
문제는 여기서보면 $sst 변수값에 비여잇으면 기본정렬 기준이 되버린다라는뜻입니다. 하여 최신글wr_datetime desc 자동으로 적용이 안될수도있습니다.
하여 이를 list.php 에서 수정이 조금 필요할것입니다.
bbs/list.php 파일열어보시면
if ($sst) {
$sql_order = " order by {$sst} {$sod} ";
}
이부분을 찾아 수정해주시면됩니다. 아래처럼 개선 해보시기 바랍니다. 원하는데로 정상 순위반영될것입니다.
2개월 전
if ($sst) {
$sql_order = " order by {$sst} {$sod} ";
} else {
// 게시판 설정이 있으면 그걸 우선 사용
if (!empty($board['bo_sort_field'])) {
$sql_order = " order by {$board['bo_sort_field']} {$board['bo_sort_order']} ";
} else {
// 그 외에는 최신글 순으로
$sql_order = " order by wr_datetime desc ";
}
}
$sql_order = " order by {$sst} {$sod} ";
} else {
// 게시판 설정이 있으면 그걸 우선 사용
if (!empty($board['bo_sort_field'])) {
$sql_order = " order by {$board['bo_sort_field']} {$board['bo_sort_order']} ";
} else {
// 그 외에는 최신글 순으로
$sql_order = " order by wr_datetime desc ";
}
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시 한가지 더 여쭤봐도 될까요!?
최근게시물에서는 순서가 안바뀌는데 이것도 제어하는 부분이 따로 있나요 ?ㅠㅠ