게시판 그룹 상단에 제일마지막에 적힌 공지 내용 띄우기
본문
여러개의 게시판들중에서 가장 마지막에 쓴 공지의 내용을 출력하고 싶습니다
혹시 방법있을까요?
답변 3
에서 아래처럼 수정해 보세요.
$sqlg="select bo_table,bo_subject_len,bo_notice,bo_use_list_content,bo_use_sideview,bo_new,bo_hot,bo_use_list_file from {$g5['board_table']} where gr_id='$gr_id' ";
$reg = sql_query( $sqlg);
$board_set=array();
$sql=" select A.* from ( ";
if ( $row = sql_fetch_array( $reg)) {
if( empty( $row['bo_notice'])) $row['bo_notice']='0';
$sql .=" ( select '{$row['bo_table']}' bo_table, g5_write_{$row['bo_table']}.* from g5_write_{$row['bo_table']} where wr_id in ( $row['bo_notice']) limit $rows ) ";
$board_set[ $row['bo_table']]=$row;
while( $row = sql_fetch_array( $reg)) {
if( empty( $row['bo_notice'])) $row['bo_notice']='0';
$sql .=" union ( select '{$row['bo_table']}' bo_table, g5_write_{$row['bo_table']}.* from g5_write_{$row['bo_table']} where wr_id in ( $row['bo_notice']) limit $rows ) ";
$board_set[ $row['bo_table']]=$row;
}
방법은 있습니다.
공지글을 함께 등록할 DB를 생성하거나 다른 게시판을 만들어 공지글을 그 곳에 함께 올리게하시면 됩니다.
그런다음 해당 공지만 상단에 마지막 1개만 출력하게 하시면 됩니다.
게시판 그룹 상단"이 어디인가요?
최신글 형태를 말씀하신는 건가요?