그누보드 게시물 이동 및 복사 시 작성 시간을 현재 시간으로 갱신하는 방법
페이지 정보

본문
그누보드 게시물 이동 및 복사 시 작성 시간을 현재 시간으로 갱신하는 방법
그누보드에서 게시물을 다른 게시판으로 이동하거나 복사할 때 원본 작성 시간이 그대로 유지되는 문제를 해결하고, 현재 시간으로 등록되도록 파일을 수정하는 방법을 알아봅니다.
게시물 이동 및 복사 시 작성 시간이 과거로 유지되는 원인
그누보드 관리자가 게시판의 글을 다른 게시판으로 복사하거나 이동할 때, 기본 설정 상태에서는 원본 게시물의 작성 시간(wr_datetime) 값이 그대로 유지되도록 처리되어 있어 과거 시간이 표시됩니다.
그누보드 게시물 이동 및 복사 시 작성 시간 갱신 방법
그누보드 관리자가 게시판의 글을 다른 게시판으로 복사하거나 이동할 때 원본 게시물의 작성 시간이 유지되는 문제를 해결하려면 소스 파일 수정이 필요합니다.
수정 파일 및 코드 변경 방법
게시물 복사 및 이동 처리를 담당하는 move_update.php 파일을 열어 작성 시간 관련 코드를 찾아 변경합니다.
- 수정 전 예시
wr_datetime = '{$row2['wr_datetime']}',
- 수정 후
wr_datetime = '".G5_TIME_YMDHIS."',
wr_datetime 필드 값을 G5_TIME_YMDHIS 상수로 변경하면 이동되거나 복사된 게시물은 원본 시간 대신 작업이 수행된 현재 시간으로 등록됩니다. 이 변경은 기존 원본 게시판의 글에는 영향을 주지 않고 이동·복사된 게시판에만 적용됩니다.
적용 시 주의사항 및 확인
- 수정 전 백업: 코드를 수정하기 전 반드시 원본 파일을 백업하여 문제가 발생했을 때 원래 상태로 안전하게 복구할 수 있도록 대비하세요.
- 댓글 시간 변경 주의: 게시물과 함께 달린 댓글의 시간도 일괄적으로 현재 시간으로 변경되므로 적용 시 이 점을 유의해야 합니다.
- 적용 후 점검: 수정 작업을 마친 뒤 실제로 게시물을 이동·복사해보고 등록 시간이 현재 시간으로 정상 갱신되는지 확인합니다.
게시물 이동·복사 후 백업 및 정상 갱신 확인 방법
코드 수정 작업의 안전성을 위해 다음 절차를 권장합니다.
- 파일 백업:
move_update.php파일을 수정하기 전 반드시 원본을 별도 경로에 복사해 둡니다. - 결과 확인: 수정 후 게시물을 이동·복사하여 작성 시간이 현재 시간으로 변경되는지 확인합니다.
- 댓글 영향 확인: 게시물과 함께 댓글 시간도 갱신되므로, 기존 댓글 시간을 유지해야 하는 경우 주의가 필요합니다.
참고자료
기타 참고자료
- 이전글그누보드5 페이스북 및 카카오 소셜 로그인 API 연동 설정 방법 26.09.14
- 다음글그누보드 스마트에디터 이미지 경로를 상대 경로로 변경하는 방법 26.09.14
댓글목록
등록된 댓글이 없습니다.