그누보드 게시판 관련 질문 드립니다.

그누보드 게시판 관련 질문 드립니다.

QA

그누보드 게시판 관련 질문 드립니다.

본문

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

 

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

 

알고 싶습니다. 

이 질문에 댓글 쓰기 :

답변 3

/bbs/update_date.php


<?php
define('_GNUBOARD_', true);
include_once('./common.php');
// 게시판 테이블명
$bo_table = '게시판테이블명';
// 업데이트할 날짜 (예: 1일 후)
$updated_date = date('Y-m-d', strtotime('+1 day'));
// 게시물 업데이트 쿼리 실행
$sql = "UPDATE {$g5['board_table']}
        SET wr_datetime = '{$updated_date}'
        WHERE bo_table = '{$bo_table}'";
sql_query($sql);
?>

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

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

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

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

 

server에서 crontab 으로 걸던지..

해당 게시판 최상위에 

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

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

 

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

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

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

회원로그인

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