리스트 정렬순서를 역순으로 했을때 최신글 뽑아오기 문제입니다. 정보
리스트 정렬순서를 역순으로 했을때 최신글 뽑아오기 문제입니다.본문
리스트 페이지에 최신글을 적용시켜서 사용중입니다.
리스트 페이지는 날짜이전것 부터 순으로 정렬 (기본정렬의 역순)이 되어있고
최신글도 마찬가지로 날짜이전것부터 정렬이 되어있습니다.
여기서 공지사항이 추가되면 공지사항부터 최신글에 뽑아지게 하고싶은데요
latest.skin.php 에는
<?
foreach( $list as $key => $value) $tmp_notice[$key] = $value['is_notice'] *100000 + $value['wr_id'];
array_multisort($tmp_notice, SORT_DESC, $list);
?>
를 추가하여 공지사항을 뽑아오게 했고
lib/latest.lib.php 에는
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_num desc limit 0, $rows ";
wr_num 역순으로 최신글을 뽑아오게 했습니다.
스샷에서 처럼 공지사항을 맨위로 두었을때 최신글에 공지사항이 안뜨는게 문제인데요
간단한 해결법좀 부탁드립니다 ㅜ.ㅜ
리스트 페이지는 날짜이전것 부터 순으로 정렬 (기본정렬의 역순)이 되어있고
최신글도 마찬가지로 날짜이전것부터 정렬이 되어있습니다.
여기서 공지사항이 추가되면 공지사항부터 최신글에 뽑아지게 하고싶은데요
latest.skin.php 에는
<?
foreach( $list as $key => $value) $tmp_notice[$key] = $value['is_notice'] *100000 + $value['wr_id'];
array_multisort($tmp_notice, SORT_DESC, $list);
?>
를 추가하여 공지사항을 뽑아오게 했고
lib/latest.lib.php 에는
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by wr_num desc limit 0, $rows ";
wr_num 역순으로 최신글을 뽑아오게 했습니다.
스샷에서 처럼 공지사항을 맨위로 두었을때 최신글에 공지사항이 안뜨는게 문제인데요
간단한 해결법좀 부탁드립니다 ㅜ.ㅜ
( select a.* , ( select sum(co_count) as co_count from g4_qa_choose where mb_id=a.mb_id and bo_table = 'g4_qa' ) as q_co_count from `g4_write_g4_qa` a where wr_parent = '244251' and wr_8 != '' and wr_is_comment = 1 and CONVERT(wr_7, UNSIGNED) >= 5 group by wr_content having max(wr_7) order by CONVERT(wr_7, UNSIGNED) desc limit 3 )
1055 : Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sir.a.wr_id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
error file : /15sir/bbs/board.php
