리스트에서 wr_4기간이 현재시간보다 클대 공지글로 처리 하엿는데 여기서 공지글 중복을 없일려면 어떻게 수정해야 합니까?

리스트에서 wr_4기간이 현재시간보다 클대 공지글로 처리 하엿는데 여기서 공지글 중복을 없일려면 어떻게 수정해야 합니까?

QA

리스트에서 wr_4기간이 현재시간보다 클대 공지글로 처리 하엿는데 여기서 공지글 중복을 없일려면 어떻게 수정해야 합니까?

본문

리스트에서 wr_4기간이 현재시간보다 클대 공지글로 처리 하엿는데 여기서 공지글 중복을 없일려면 어떻게 수정해야 합니까?

 

$is_notice_list = false; 를 추가하니깐 일반글이 출력 하지 않습니다.

 

 

 

bbs/list.php

//wr_4가간이 현재시간보다 클글만 공지글로
    $sql = " select * from {$write_table} where wr_4 >= CURDATE() and wr_4 <= 'wr_4' order by rand() ";
    $result = sql_query($sql);
    for ($k=0; $row = sql_fetch_array($result); $k++) {
    if (!$row['wr_id']) continue;
    
    $list_num = $total_count - ($page - 1) * $list_page_rows;
    $list[$i]['num'] = $list_num - $k;

    
    $notice_array[] = $row['wr_id'];
    
    if($k < $from_notice_idx) continue;
    
    $list[$i] = get_list($row, $board, $board_skin_url, G5_IS_MOBILE ? $board['bo_mobile_subject_len'] : $board['bo_subject_len']);
    $list[$i]['wr_4'] = true;
    
    $i++;
    $notice_count++;
    
    if($notice_count >= $list_page_rows)
    break;
    }

이 질문에 댓글 쓰기 :

답변 1

공지글이 한개만 처리되는 기준으로 하려면 select 해오는 처음부분에 limit 1로 해서 여러개의 공지글을 가져 오지 않도록 하셔야 할듯 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 484
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT