테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 게시판 관련 질문 드립니다. 채택완료

빙그르맛우유 2년 전 조회 2,176

최신글 게시판 등록시 하루가 지날때마다 자동으로 날짜가 업데이트 되는 방법이 있을까요? 

 

2023.06.30 일날 등록 했다면 하루가 지나고 그 게시물 날짜는 자동으로 2023.07.01로 업데이트 되는 방법을

 

알고 싶습니다. 

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

답변 3개

채택된 답변
+20 포인트

/bbs/update_date.php

</p>

<p><?php

define('_GNUBOARD_', true);

include_once('./common.php');</p>

<p>// 게시판 테이블명

$bo_table = '게시판테이블명';</p>

<p>// 업데이트할 날짜 (예: 1일 후)

$updated_date = date('Y-m-d', strtotime('+1 day'));</p>

<p>// 게시물 업데이트 쿼리 실행

$sql = "UPDATE {$g5['board_table']}

        SET wr_datetime = '{$updated_date}'

        WHERE bo_table = '{$bo_table}'";

sql_query($sql);

?>

관리자페이지에 적당한 메뉴이름을 만들고 실행하면 될듯 한데요..

이런식으로 하면 되지 않을까 하는 개인적인 생각입니다.

로그인 후 평가할 수 있습니다

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

팬텀디자인

해당 게시판에 wr_datetime을 +1 days 하는 방식으로 php파일을 만드신 뒤 crontab으로 걸어주시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

빙그르맛우유
2년 전
감사합니다!

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

toqurk
2년 전

게시판에 게시글이 등록되어있는 상태에서 

하루가 지나갈때마다 게시글이 계속해서 다음 날짜로 자동업데이트 되게 해달라는걸까요??

 

server에서 crontab 으로 걸던지..

해당 게시판 최상위에 

select 해당 게시판 검색해서 날짜 값 가져오고..

금일 날짜 값 구해서 비교해서 다르면 update 쿼리 돌리면 끝

 

게시글이 많다 해도 날짜만 업데이트 하는 쿼리라면 뭐...수억개 아닌이상...

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

빙그르맛우유
2년 전
네 감사합니다! 근데 혹시 참고할만한 페이지가 있을까요?
t
toqurk
2년 전
저런 내용을 참고할 만한 페이지가 어디있을까요?
그냥 직접 만드세요..
빙그르맛우유
2년 전
넵 감사합니다

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

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

로그인