채택완료

최근 게시물 삭제관련 문의합니다

995cad228e1d03614bc6b64ff8b1f3a1_1486389284_1488.png
환결설정에서 최근게시물 삭제란에 대략 1000일로 길게 한다면

 

http://demo.sir.kr/gnuboard5/bbs/new.php 

 

새글란 에서 1000일전의 글까지 계속 노출이 된다는 뜻이 맞는건가여?

제가 잘 이해한건지 모르겠어요

대략 길게는 하고싶은데

저기 설정부분이 맞는건가 해서 질문드립니다 

 

|

답변 2개

채택된 답변
+20 포인트

common.php 파일에서 db_table.optimize.php 파일을 호출하는데

 

하루에 한번씩실행하고 설정일이지난 최근글을 삭제해줍니다.

 

 

// 설정일이 지난 최근게시물 삭제

if($config['cf_new_del'] > 0) {

    $sql = " delete from {$g5['board_new_table']} where (TO_DAYS('".G5_TIME_YMDHIS."') - TO_DAYS(bn_datetime)) > '{$config['cf_new_del']}' ";

    sql_query($sql);

    sql_query(" OPTIMIZE TABLE `{$g5['board_new_table']}` ");

}

 

$config['cf_new_del'] 부분에 설정해둔 값이 들어갑니다. 

 

새로이 올라오는 글들이 꾸준히 있다면 특별히 필요한 기능일수도 있지만

새롭게 업데이트 되는 글이 없는 경우는 최신글이 유지되는 기간이고요. 문의하신 내용이 맞습니다.  

답변을 작성하려면 로그인이 필요합니다.