다운로드 포인트에 대해서.. > 그누4 질문답변

그누4 질문답변

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

다운로드 포인트에 대해서.. 정보

다운로드 포인트에 대해서..

첨부파일

board1[2].4.zip (85.8K) 19회 다운로드 2008-10-03 22:45:15

본문

게시물별로 다운로드 포인트를 다르게 지정하여 사용할 수 있는 스킨을 다운받았습니다. (첨부)

그런데 이 스킨에서는 한번 다운로드 받으면 그 게시물에 대해서는 다시는 포인트가 떨어지지 않도록 되어 있더군요...

이것을 하루나 시간을 지정해서 그 기간이 지나면 다시 포인트가 차감이 되게 하려면

어떻게 해야 하나요?

댓글 전체

gnuboard4/lib/common.php에서
// 포인트 부여
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='')
를 수정하시면 됩니다.

    // 이미 등록된 내역이라면 건너뜀
    if ($rel_table || $rel_id || $rel_action)
    {
        $sql = " select count(*) as cnt from $g4[point_table]
                  where mb_id = '$mb_id'
                    and po_rel_table = '$rel_table'
                    and po_rel_id = '$rel_id'
                    and po_rel_action = '$rel_action' ";
        $row = sql_fetch($sql);
        if ($row[cnt])
            return -1;
    }

여기서 조건을 하루(24시간) 조건을 추가 하면

        $sql = " select count(*) as cnt from $g4[point_table]
                  where mb_id = '$mb_id'
                    and po_rel_table = '$rel_table'
                    and po_rel_id = '$rel_id'
                    and po_rel_action = '$rel_action'

                    and po_datetime > now() - interval 24 hour
 ";
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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