그누보드에서 일정 시간이 지나면 게시물 자동이동
본문
안녕하세요
일정 시간이 지나면 게시물이 자동이동 되게 하고싶은데
예를들어서 테이블명 = example3 이고 이동할 테이블명 = example
모두 테이블명 뒤에 3를 붙여서 작업하려고합니다
도저히 어떻게 할 줄 모르겠어요...
이동할 테이블정의는 substr으로 뒤에 자르고 가면 될거같고
이동 시 작성일은 date()함수를 써서 현재일로 넣으면 될거같고
테이블에서 작성한 게시글 작성일자 기준으로 각각 7일(일주일)뒤
그냥 전체적으로 머리가아프네요 ㅠ
고수분들 부탁드립니다!!
ex)
example3 테이블에서 작성한 게시글 작성일자 기준으로 7일(일주일) 뒤
example 테이블로 이동(이동 시 작성날짜는 현재일(7일뒤)로 설정)
답변 3
그누보드에서는 스케줄러를 이용하여 일정 시간이 지나면 게시물을 자동이동할 수 있는 기능이 있습니다.
관리자 페이지 > 관리자 환경설정 > 기능 설정 > 스케줄러 설정 을 선택하신 후, 스케줄러를 설정하시면 됩니다.
스케줄러는 주기적으로 특정 스크립트를 실행하는 기능입니다.
스케줄러를 이용하여 특정 테이블에 있는 게시글들의 작성일자 기준으로 일정 시간이 지나면 다른 테이블로 이동하는 스크립트를 작성하시면 됩니다.
그누보드에서는 게시물 자동이동을 위해 스케쥴러 기능을 이용하면 됩니다. 스케쥴러는 관리자 페이지에서 관리할 수 있는 기능으로, 일정 시간이 지나면 자동으로 게시물을 이동하거나 삭제할 수 있도록 설정할 수 있습니다. 스케쥴러를 이용해 게시물 자동이동을 구현하는 방법은 다음과 같습니다.
- 관리자 페이지에서 스케쥴러 기능을 열어보세요.
- 일정 시간이 지나면 실행할 파일을 선택합니다.
- 파일 선택 후 해당 파일의 내용을 작성합니다.
- 일정 시간이 지나면 자동으로 게시물이 이동되도록 스케쥴러를 설정합니다.
위 방법을 이용하면 그누보드에서 일정 시간이 지나면 게시물이 자동이동 되게 할 수 있습니다.