게시글 30분마다 5개씩 점프하는 방법

게시글 30분마다 5개씩 점프하는 방법

QA

게시글 30분마다 5개씩 점프하는 방법

본문

그누보드 게시물들이 30여개 있다고 하면, 가장 오래된 아래쪽 게시물 30개를 30분마다 점프시켜서 가장 상단으로 올려주려고 합니다

여분필드를 만들어서 게시글 작성시마다 1씩 증가되게 입력을 해줍니다

그러면 1, 2, 3, 4, 5 이렇게 여분필드에 저장이 되겠죠

그리고 그 저장되는 시간을 추가 여분필드에 저장을 합니다

 

글목록 순서는 위에 첫번째 추가 여분필드로 정렬을 해주면 되구요

 

그러면 총 2개의 여분필드가 이용이 가능한 상태가 됩니다

 

30분마다 시간을 저장해주는 table을 만들어서, 검색봇이나 사용자가 접속을 했을 때 그 시간을 30분시간과 비교해서 30분이 경과되었다면,

위 게시글에서 가장 첫 여분필드 숫자가 낮은 5개를 뽑아와서 해당 여분필드가 가장 큰 값, 예를 들면 350 정도, 이걸 기준으로 351, 352, 353, 354, 355 이렇게 여분필드를 갱신을 해줍니다. 그러면 가장 낮은 값 5개가 가장 높은값 5개가 되면서 5개가 점프되는 효과가 있습니다.

 

혹시 이 방법보다 더 나은 방법이 있을지, 고수님들의 의견을 좀 부탁드리겠습니다

이 질문에 댓글 쓰기 :

답변 2

1. 가장 오래된 (시간 기준)으로 5개 현재 시간으로 변경

 

2. 30분마다 갱신 크론탭 끝...

서버에 크론 거는수밖에...

크론의 내용은 가장 오래된 30개만 작성일자를 최신으로 update 해주면 끝

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

회원로그인

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