테스트 사이트 - 개발 중인 베타 버전입니다

다운로드시 포인트 차감에 유효기간을(유효시간) 줄 수 있을까요? 채택완료

스크래퍼3 6년 전 조회 3,515

그누보드5 환경설정에 파일 다운로드시 포인트 차감기능이 있는데요

포인트 차감으로 한번 다운로드 하면 무기한으로 재차감없이 다운로드 가능한거 같더라구요..

 

해당 게시물에 대해서 포인트 재차감 시간을 설정하는것이 가능할까요?

예를들면 환경설정에서 12 라고 해 놓으면 12시간만 유효하고 12시간이 지나면

다시 포인트 차감을 하는거 말입니다.. (다운 받았던 것이더라도)

(48로 하면 2일동안 유효한 거고..)

 

파일 하나만(어떤 파일을) 수정하는걸로 할수 있는 문제일지 아니면 여러개를 수정해야

하는건지 궁금합니다..)

 

----------

그누보드5 최신버전 설치만 해 놓은 상태입니다..

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
그누위즈

bbs/download.php 파일에서

포인트를 차감하는 부분이있습니다.

그때 포인트가 이미 들어있으면 중복해서 차감하지 않기 때문에

해당 차감 부분을 실행하지 않고 다운로드가 받아집니다.

하지만 날짜가 필요하다면 중복으로 들어갈수있게

컬럼을 수정하거나, db필드에 저장되는 내용을 수정해야합니다.

 

모든 게시물의 파일들에 공통으로 적용하려면 download.php 파일만 수정하면되고

게시물별 시간을 다르게 하고싶다면

view.skin.php, write.skin.php, write_update.skin.php 파일등 여러 파일을 수정해야합니다.

거기에 따라서 의뢰 비용도 달라지겠네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
6년 전

해당 부분은 제작의뢰를 통해 기능 수정을 해야 할 부분입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

스크래퍼3
6년 전
어짜피 복잡하면 의뢰생각을 하고 있었지만..
그래야 하나보군요..

댓글을 작성하려면 로그인이 필요합니다.

6년 전
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

루미집사

마지막 다운로드 받은 날짜와 비교 하면 될듯 합니다.

비교 대상 테이블은 g5_point 이겠죠.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

스크래퍼3
6년 전
파일 소스 수정만 하면 되는게 아니라 db까지 수정해줘야 하는거에요..?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인