그누보드5에서 최신글 보기(latest)에서 공지글 제외하고 보는 법
/lib/latest.lib.php 파일에서 설정가능합니다.
ob_start(); include $latest_skin_path.'/latest.skin.php'; $content = ob_get_contents(); ob_end_clean();
원리는 공지로 지정된 글을 제외하고 목록을 호출합니다.
그누보드5의 경우 공지글 여부는 해당 게시물 설정에 있는 것이 아니라 따로 board table에 공지글만 설정해두는 컬럼에서 관리됩니다.
그래서 그 공지목록을 받아와 그 목록을 제외한 글만 호출합니다.
// board table에서 공지목록 받아오기 $sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' "; $board = sql_fetch($sql); $bo_notice = $board['bo_notice']; // 공지목록 제외하고 호출하기 $tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름 $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 AND wr_id not in({$bo_notice}) order by wr_num limit 0, {$rows} "; $result = sql_query($sql); for ($i=0; $row = sql_fetch_array($result); $i++) { $list[$i] = get_list($row, $board, $latest_skin_url, $subject_len); }
이러면 되더라구요.
'work' 카테고리의 다른 글
블로그에 다른 페이지이동 배너 쉽게 달아보기 (0) | 2019.01.16 |
---|---|
[jquery] 항상 최신버전으로 이용하기 (0) | 2019.01.07 |
[그누보드5] 모바일 버전을 사용하고 싶지 않다면? (0) | 2019.01.07 |
카카오톡 링크 버튼달기 - 모바일 (0) | 2019.01.07 |
사이트맵 (0) | 2019.01.07 |