이거좀 꼭 봐주세요. 정보
이거좀 꼭 봐주세요.본문
특정게시판 자체를 이렇게 만들고 싶어요.
회원이 게시물을 등록하면 일정기간이 지나면 삭제되거나
리스트 목록에서 안보이게 하거나 이런식으로요.
즉, 관리자가 게시판스킨자체에서 일정기간을 정해놓으면
그기간만 등록된 글이 보이고 기간이지나면 없어지던가
리스트에서 안보이던가 이렇게 되는거죠.
어딘가에 있을듯한데 아무리 찾아도 못찾겠네요.
꼭좀 알려주세요
댓글 전체
http://sir.co.kr/bbs/tb.php/g4_skin/44743
---------------------------------------
$current_time = time();
$current_time = date("Ymd", $current_time);
// notice time
$notice_time = $list[$i][wr_1];
$last_time = $notice_time - $current_time ;
if($last_time < 0){
여기에 삭제 query 넣으시면...
}
글을 올릴경우...정한시간이 지나면.. 변화도록.. ^^;;
전 요기까지만...^^ 말할게요.
---------------------------------------
$current_time = time();
$current_time = date("Ymd", $current_time);
// notice time
$notice_time = $list[$i][wr_1];
$last_time = $notice_time - $current_time ;
if($last_time < 0){
여기에 삭제 query 넣으시면...
}
글을 올릴경우...정한시간이 지나면.. 변화도록.. ^^;;
전 요기까지만...^^ 말할게요.
list.skin.php의 for 문 바로 밑줄에
if($list[$i][datetime] < '$board[bo_1]') {
continue;
}
이렇게 하시면 될겁니다.
여분필드 bo_1 에는 2007-02-13 처럼 입력하시면 되구요...
if($list[$i][datetime] < '$board[bo_1]') {
continue;
}
이렇게 하시면 될겁니다.
여분필드 bo_1 에는 2007-02-13 처럼 입력하시면 되구요...
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {
$today_stamp = time();
$temp_stamp = strtotime($list[$i][datetime]);
$base_stamp = strtotime("+$board[bo_1] day", $temp_stamp);
$today = date("Y-m-d", $today_stamp);
$base = date("Y-m-d", $base_stamp);
if($base < $today) {
//if($is_admin != 'super')
continue;
}
?>
<? for ($i=0; $i<count($list); $i++) {
$today_stamp = time();
$temp_stamp = strtotime($list[$i][datetime]);
$base_stamp = strtotime("+$board[bo_1] day", $temp_stamp);
$today = date("Y-m-d", $today_stamp);
$base = date("Y-m-d", $base_stamp);
if($base < $today) {
//if($is_admin != 'super')
continue;
}
?>
//if($is_admin != 'super')
에서 // 를 지우시면 관리자는 모든 글을 볼 수 있게됩니다.
에서 // 를 지우시면 관리자는 모든 글을 볼 수 있게됩니다.
게시판 여분필드1에 7로 입력하시면 7일후 글이 안보이게 됩니다. ^^