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

게시글 점프업 제작 질문 .. 채택완료

P3NTAG0N 7년 전 조회 3,657

게시글 점프업을 하루 일정횟수 포인트 차감없이 점프업을 시켜야합니다..

 

게시글을 일정 포인트를 사용하여 최상단으로 점프업 시키는 기능은 제작을 했습니다.

 

그런데 회원 레벨별로 하루 JUMP 횟수가 다르게 지정하여 

 

회원레벨 2일 경우 점프 0/3 회 사용가능

 

회원레벨 3일 경우 점프 0/5회 사용가능 

 

 

이런식으로 작동해야합니다

 

하루마다 횟수는 0으로 초기화되구요

 

회수를 모두 사용하였을 경우엔 포인트를 차감하구요 

 

글주변이 없어서 정리가 잘 안된것 같지만 .. 고수분들께서 조언이나 참고할만한 자료 있으면 댓글로 알려주시면 좋겠습니다.

 

감사합니다. 

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

답변 2개

채택된 답변
+20 포인트
7년 전

* 회원-점프업 기록 테이블 생성 (ex. g5_jump)

필수 칼럼 : 날짜, 회원 아이디, 시행횟수 (2018-05-30 | test | 2)

 

* [JUMP 버튼 클릭시]

if ($member['mb_level'] == 2)

  $max_limit = 3;

else if ($member['mb_level'] == 3)

  $max_limit = 5;

 

DB 테이블에서 당일의 해당 회원 시행 횟수 정보 추출

없다면, 날짜 - 회원 ID - 횟수 1 로 DB 저장

있다면, 날짜 - 회원 ID 레코드에 기존 횟수 +1

 

이런식으로 하면 되지 않을까 합니다.

 

-------------------------

 

날짜별, 회원별 db 를 사용하지 않는다고 한다면,

회원 여분필드 (ex. mb_9, mb_10) 를 활용하여

mb_9 에는 마지막 점프업 시행날짜, mb_10 에는 당일의 횟수를 기록하여

mb_9 의 마지막 점프업 날짜가 오늘이면 mb_10 횟수에 +1

mb_9의 마지막 점프업 날짜가 오늘이 아니면 mb_10 에 1

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

답변에 대한 댓글 1개

P
P3NTAG0N
7년 전
확인이 늦었습니다

비슷한 방법으로 해결했습니다 감사합니다.

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

P
7년 전

https://sir.kr/main/request/

프로그램을 모르신다면 댓글 몇개로 제작할 수준은 넘어서는것 같아요.

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

답변에 대한 댓글 1개

P
P3NTAG0N
7년 전
카운터를 어떻게 처리하면 되는지 감이 안잡혀서요 어떤식으로 하면 되는지만 알면 제작은 가능합니다 ,,

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

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

로그인