BOARD

팁·활용

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 28회 작성일 26-09-14 18:38

본문

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

그누보드에서 게시물을 다른 게시판으로 이동하거나 복사할 때 원본 작성 시간이 그대로 유지되는 문제를 해결하고, 현재 시간으로 등록되도록 파일을 수정하는 방법을 알아봅니다.

게시물 이동 및 복사 시 작성 시간이 과거로 유지되는 원인

그누보드 관리자가 게시판의 글을 다른 게시판으로 복사하거나 이동할 때, 기본 설정 상태에서는 원본 게시물의 작성 시간(wr_datetime) 값이 그대로 유지되도록 처리되어 있어 과거 시간이 표시됩니다.

그누보드 게시물 이동 및 복사 시 작성 시간 갱신 방법

그누보드 관리자가 게시판의 글을 다른 게시판으로 복사하거나 이동할 때 원본 게시물의 작성 시간이 유지되는 문제를 해결하려면 소스 파일 수정이 필요합니다.

수정 파일 및 코드 변경 방법

게시물 복사 및 이동 처리를 담당하는 move_update.php 파일을 열어 작성 시간 관련 코드를 찾아 변경합니다.

  • 수정 전 예시
wr_datetime = '{$row2['wr_datetime']}',
  • 수정 후
wr_datetime = '".G5_TIME_YMDHIS."',

wr_datetime 필드 값을 G5_TIME_YMDHIS 상수로 변경하면 이동되거나 복사된 게시물은 원본 시간 대신 작업이 수행된 현재 시간으로 등록됩니다. 이 변경은 기존 원본 게시판의 글에는 영향을 주지 않고 이동·복사된 게시판에만 적용됩니다.

적용 시 주의사항 및 확인

  • 수정 전 백업: 코드를 수정하기 전 반드시 원본 파일을 백업하여 문제가 발생했을 때 원래 상태로 안전하게 복구할 수 있도록 대비하세요.
  • 댓글 시간 변경 주의: 게시물과 함께 달린 댓글의 시간도 일괄적으로 현재 시간으로 변경되므로 적용 시 이 점을 유의해야 합니다.
  • 적용 후 점검: 수정 작업을 마친 뒤 실제로 게시물을 이동·복사해보고 등록 시간이 현재 시간으로 정상 갱신되는지 확인합니다.

게시물 이동·복사 후 백업 및 정상 갱신 확인 방법

코드 수정 작업의 안전성을 위해 다음 절차를 권장합니다.

  1. 파일 백업: move_update.php 파일을 수정하기 전 반드시 원본을 별도 경로에 복사해 둡니다.
  2. 결과 확인: 수정 후 게시물을 이동·복사하여 작성 시간이 현재 시간으로 변경되는지 확인합니다.
  3. 댓글 영향 확인: 게시물과 함께 댓글 시간도 갱신되므로, 기존 댓글 시간을 유지해야 하는 경우 주의가 필요합니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.