답변 2개
채택된 답변
+20 포인트
5년 전
게시글 작성시 포인트 지급되는 부분을 다른 db 테이블에 임시 저장해두시고
저장된 시간이 현시간보다 1~12시간이 지난 데이터를 구해서
본 포인트 지급되는 테이블에 다시 넣을 수 잇도록
크론탭 사용하셔서 매시간 실행하게 php파일을 작성하시면됩니다.
https://sir.kr/g5_plugin/4328?sfl=wr_subject%7C%7Cwr_content&stx=%ED%81%AC%EB%A1%A0
php 파일 작성하시고
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
언젠간
5년 전
음.. 쉬운 작업이 아닌거 같아서.... 걍 의뢰해야 되나 싶기도 하네요. ㅠ.ㅠ
댓글을 작성하려면 로그인이 필요합니다.
5년 전
작업하시게 되시면 포인트 반환 부분도 필히 손보셔야 합니다.
포인트 만료 기간 전 해당 게시글이 삭제 되는 시점에서 다시 포인트를 반환하는데
만약 지급부분만 딜레이를 걸어놓고 포인트를 받지 않은 상태에서
글삭제로 반환되버리면 의도하지 않는 결과가 나오니까요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누위즈
5년 전
글작성시 point_table에 바로 들어가지만 않으면
게시글을 삭제하더라도 포인트 반환은 되지않습니다.
delete_point 함수를 사용해서 해당 포인트를 지급한 내역을 검사하고,
이후에 정상으로 확인되면 포인트를 지급합니다.
위의 과정에서는 애초 point_table에 레코드가 없기때문에
해당 조건이 무시되므로 포인트 지급이 되지 않습니다.
게시글을 삭제하더라도 포인트 반환은 되지않습니다.
delete_point 함수를 사용해서 해당 포인트를 지급한 내역을 검사하고,
이후에 정상으로 확인되면 포인트를 지급합니다.
위의 과정에서는 애초 point_table에 레코드가 없기때문에
해당 조건이 무시되므로 포인트 지급이 되지 않습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인