KCP 창업 지원, 수수료 국내최저 2.9% 제공 이벤트!

게시글에 작성 후 포인트 지급 딜레이

그누보드5
영카트5
스터디
Q & A
제작의뢰
컨텐츠몰
부가서비스
소모임
커뮤니티
부가서비스
KCP 이벤트!
게시글에 작성 후 포인트 지급 딜레이

QA

게시글에 작성 후 포인트 지급 딜레이

본문

 

각 게시판에다 포인트 설정해놓고

 

게시글 작성 후, 포인트 바로 지급하잖아요.

 

그거 늦춰서 1~12시간 후 포인트 지급하는 방법이 있을까요?

 

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 2

채택됨

그누위즈님의 답변

게시글 작성시 포인트 지급되는 부분을 다른 db 테이블에 임시 저장해두시고

저장된 시간이 현시간보다 1~12시간이 지난 데이터를 구해서

본 포인트 지급되는 테이블에 다시 넣을 수 잇도록

크론탭 사용하셔서 매시간 실행하게 php파일을 작성하시면됩니다.

https://sir.kr/g5_plugin/4328?sfl=wr_subject%7C%7Cwr_content&stx=%ED%81%AC%EB%A1%A0

php 파일 작성하시고

주소복사
채택됨
답변의 댓글

애드프로님의 답변

작업하시게 되시면 포인트 반환 부분도 필히 손보셔야 합니다.

포인트 만료 기간 전 해당 게시글이 삭제 되는 시점에서 다시 포인트를 반환하는데

만약 지급부분만 딜레이를 걸어놓고 포인트를 받지 않은 상태에서

글삭제로 반환되버리면 의도하지 않는 결과가 나오니까요.

주소복사
답변의 댓글
그누위즈님의 댓글
글작성시 point_table에 바로 들어가지만 않으면
게시글을 삭제하더라도 포인트 반환은 되지않습니다.
delete_point 함수를 사용해서 해당 포인트를 지급한 내역을 검사하고,
이후에 정상으로 확인되면 포인트를 지급합니다.
위의 과정에서는 애초 point_table에 레코드가 없기때문에
해당 조건이 무시되므로 포인트 지급이 되지 않습니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 42,878
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

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

© SIRSOFT