게시글 자동 삭제 - 요청으로 파일 올립니다.

Member's Skins

테마, 스킨, 위젯 등 아미나 회원자료실

홈 > 회원포럼 > 회원자료실
회원자료실

게시글 자동 삭제 - 요청으로 파일 올립니다.



<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가




// 한시간이 지나면 자동 삭제 chat 게시판만 적용
$ttable = array('chat');
foreach($ttable as $t)
{
    sql_query(" delete from g5_write_{$t} where wr_datetime < date_add(now(), interval - 0.25 hour) ");
    $row = sql_fetch(" select count(*) as cnt from g5_write_{$t} where (1) ");
    $countwrite = $row['cnt'];
    sql_query(" update g5_board set bo_count_write = '{$countwrite}' where bo_table = '{$t}' ");
    sql_query(" delete from g5_board_new where bn_datetime < date_add(now(), interval - 1 hour) and bo_table = '{$t}' ");
}
?>




파일은 extend 안에 넣으시면 됩니다.

2 Comments
18 정훈이 06.18 16:51  
나눔샵님 안녕하세요
채팅 잘 테스트하고 있습니다 감사합니다.  ^____^

1. 채팅게시판 작업중에 위의 기능 사용해봤는데 조금 문제가 있는것 같습니다
삭제는 잘되는데 문제는 다시 글쓰기 하니 토큰 에러가 발생하면서 글쓰기가 안되는 문제가 있습니다.

2. 그리고 첨부파일 등록을 했을경우 g5_board_file 테이블에 첨부파일 정보를 등록해놓는데 삭제는 g5_board_file 테이블의 정보는 삭제가 안됩니다

3. 그리고 새글등록을 사용할 경우 g5_board_new에 등록되면서 메인등에 표시가 되는데 자동삭제가 되면서 g5_board_new 테이블의 정보가 남아서 메인페이지에서 공백으로 표시되는 오류가 있습니다.

좋은 정보 감사합니다.
추후 시간되시면 게시글 자동 삭제 업그레이드 검토 부탁드려요
5 나눔샵 06.18 16:54  
ㅎㅎ 안녕하세요.. 문의 주신거 해결해 볼께요.. 근데.. 제가 요새 작업이 좀 많아져서.. 틈틈이 눈팅만 하고 있네요 ㅎ
  1. 별도 라이센스 표기가 없는 경우 다운받으신 자료는 비영리 사이트에서만 사용가능하며, 제작의뢰 또는 납품용으로도 사용할 수 없습니다.
  2. 또한 몰에서 판매하는 자료의 리소스로 활용 또는 단독판매가 불가능하고, 회원자료실에서 재배포도 불가능합니다.
  3. 포인트가 있는 경우 다운로드 후 2개월(60일) 동안은 다시 받더라도 재차감되지 않습니다.
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand