기간 선택한 만큼 포인트 차감되는 무료 스킨

기간 선택한 만큼 포인트 차감되는 무료 스킨

QA

기간 선택한 만큼 포인트 차감되는 무료 스킨

본문

보시거나, 비슷한 거 있는 좌표 아시는 분 계세요?



예를 들어, 1일당 특정 포인트 (예: 100p) 지정 후, 기간 (예: 30일) 정한 후 글쓰면 

해당 포인트만큼 (예: 3000p) 차감되는 스킨....


없으면 그........비스무리 한 것이라도.......


만들어 쓰려다가, 이 정도는 왠지 굴러다니는 게 있지 싶어 여쭤봅니다.


왠지.......쉬운면서도 굉장히 어려울 것 같은 스킨이죠. ^^;;;

이 질문에 댓글 쓰기 :

답변 2

먼저 매일 주기적으로 작동하는 코드가 필요합니다.


[방식1] 매일 구동시키기 / crontab 활용 

이 코드는 DB의 값을 일별(마감시간 혹은 시작시간 - 보통은 새벽어느시간즘)로

구동되서 1회만 수행하게 합니다.

매일체크해서 매일 차감하게 하는 쿼리를 구성합니다.


[방식2] 특정 트리거식의 기능을 구현합니다.

작동시점을 정하기에 따라 다릅니다.

(1) 로그인시 : 글쓴이가 로그인할때 , 본인이 쓴글들을 모아서 차감(조건에 해당되면)

(2) 관리자가 수행시 : 관리자가 로그인해서 주별/특정일별/월별 에 상관없이 임의의 시점에 수행시키면

    차감대상을 추출해서 실행시점까지 차감후 (차감을 일별 Row로 기록)


원하는건 직접구현해야 할것 같네요

이거는 DB 까지 개발 조정 수정 해야하는 건데요,,

역시, 쉽게 보여도 굉장히 어렵게 느껴진 이유가 있었어요. ㅜㅜ

스킨이란 걸 만들어 보려고 하니까,
코드 짜는 것보다 작동 메커니즘 구상하는 게 더 어렵게 느껴지네요.ㅎ

주말 잘 보내세요.

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

회원로그인

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