최신글 공지체크한 것만 불러오기 채택완료
https://www.happyjung.com/lecture/2117
참고해서 그룹을 최신글로 가져왔습니다.
메인에
Copy
latest_group.lib.php는
Copy
게시글 작성시 공지에 체크한 글만 최신글로 불러오고 싶습니다.
https://sir.kr/bbs/search.php?q=%EC%B5%9C%EC%8B%A0%EA%B8%80+%EA%B3%B5%EC%A7%80%EB%A7%8C
대부분의 방법으로 시도해 봤는데 안되네요..
어느부분을 어떻게 해야 할까요 ㅠ
답변 1개
채택된 답변
+20 포인트
9개월 전
// 공지사항 출력
$arr_notice = preg_replace("/\n/",',', trim($board['bo_notice']));
if($arr_notice) {
$subqry = $subqry." && wr_id in ({$arr_notice}) ";
}
이 부분을 이렇게 변경하시면 공지사항만 노출됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
9개월 전
�
9개월 전
// 옵션에 따라 정렬
$sql = "select * from {$tmp_write_table} where wr_is_comment = 0 ";
$sql .= (!$category) ? "" : " and ca_name = '{$category}' ";
$sql .= $subqry;
$sql .= (!$orderby) ? " order by wr_datetime desc " : " order by {$orderby} desc, wr_datetime desc ";
$sql .= " limit ".$limitrows."";
$result = sql_query($sql);
해당 쿼리에 $sql을 찍어 확인해서 쿼링을 하면서 커스텀을 해야 할듯 합니다.
$sql = "select * from {$tmp_write_table} where wr_is_comment = 0 ";
$sql .= (!$category) ? "" : " and ca_name = '{$category}' ";
$sql .= $subqry;
$sql .= (!$orderby) ? " order by wr_datetime desc " : " order by {$orderby} desc, wr_datetime desc ";
$sql .= " limit ".$limitrows."";
$result = sql_query($sql);
해당 쿼리에 $sql을 찍어 확인해서 쿼링을 하면서 커스텀을 해야 할듯 합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$arr_notice = preg_replace("/\n/",',', trim($board['bo_notice']));
if($arr_notice) {
$subqry = $subqry." && wr_id Not in ({$arr_notice}) ";
}
일때도 공지사항 제외 안되고 모두 출력되었었습니다.
Not를 지워도 공지글 일반글 모두 출력되네요...