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

하루 발송 제한 거는 방법좀 알려주세요 채택완료

그누랑놀자 4년 전 조회 1,413

 

코멘트 포인트 발송 입니다.

1일 제한 5회를 걸고 싶어요

 

point_table

 

포인트 테이블에 저장되는 발송인 4444입니다.

오늘 5회 이상 발송 금지

 

po_rel_action과 계정이 같고 po_rel_table 이 1과 같을시

po_expire_date=오늘

5번이 넘어가면 안되게 하고 싶어요

 

 

 

</strong></p>

<p>insert_point($wr['mb_id'], $w_point, </p>

<p>"{$comment_id}코멘트 보상.", $bo_table, $wr_id, $wr['mb_id'].'수취'); </p>

<p> </p>

<p>insert_point($member['mb_id'], $ww_point,</p>

<p>"{$comment_id}코멘트 지급.", 1, $wr_id, $member['mb_id']); 

<strong>

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

답변 1개

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

</p>

<p><?php

$sql = "

    select count(*) as cnt 

      from g5_point

     where mb_id = '{$member['mb_id']}'

       and date(po_datetime) = curdate()

       and mb_id = po_rel_action

";</p>

<p> </p>

<p>$row = sql_fetch($sql);</p>

<p> </p>

<p>if ($row['cnt'] >= 5)

    alert('1일 5회까지만 가능합니다.');

?></p>

<p>

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

답변에 대한 댓글 2개

그누랑놀자
4년 전
어디에넣어야 할까요
스킨디렉토리/write_comment_update.skin.php를 만들어서 넣을경우
코멘트 작성전에 최상단에 위치해야 할듯한데 방법이 없을까요
write_comment_update.skin.php만들어서 코드 넣으니
경고는 뜨는데 코멘트는 작성되어 버리네요 포인트도 발송되고요..
마르스컴퍼니
4년 전
(정정) write_comment_update.skin.php 가 아닌 write_comment_update.head.skin.php 로 하면.. 전에 처리되는 파일입니다.

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

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

로그인