[ 포인트 차감 ] 글을읽을때 하루에 한번만 차감되게~! 다음날 다시 차감~! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[ 포인트 차감 ] 글을읽을때 하루에 한번만 차감되게~! 다음날 다시 차감~! 정보

[ 포인트 차감 ] 글을읽을때 하루에 한번만 차감되게~! 다음날 다시 차감~!

본문

현재 글을 읽으면 포인트가 10포인트 차감되게 했는데 다음날 읽으면 어제 읽은 글은 포인트가 차감되지 않습니다.

즉, 오늘 읽은 글도 내일 다시 읽은면 차감되게 할려면 어떻게 해야 할까요?
  • 복사

댓글 전체

글 읽는 부분, 즉, board.php 부분에 포인트 차감되는 부분 보면

글을 한번 읽은 회원은 포인트 차감 더 이상 안되게 되는 부분이 있습니다.

그 부분을 수정하시면 됩니다.
{
            // 회원이상 글읽기가 가능하다면
            if ($board[bo_read_level] > 1) {
                if ($member[mb_point] + $board[bo_read_point] < 0)
                    alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");

                insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
            }
        }

        set_session($ss_name, TRUE);
    }

김장님께서 말씀하신 내용이 bbs/board.php 이부분인듯 싶은데 어떻게 수정을 해야 하는지?
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기'); 에서 $bo_table, $wr_id,읽기 <--이 세가지가 같은 값으로 이미 등록 되어잇으면 포인트 기록을 하지않습니다.따라서 읽기 부분을 "읽기-$g4[time_ymd]" 이렇게 넣어주면 날짜
가 바뀌면 포인트가 차감되겠지요.
언제라도 다시 차감되게 하려면 $g4[time_ymdhis]로 바꿔주면 됩니다
© SIRSOFT
현재 페이지 제일 처음으로