댓글 등록 시간제한 시 포인트 적립 안되게 하는방법 질문있습니다.

댓글 등록 시간제한 시 포인트 적립 안되게 하는방법 질문있습니다.

QA

댓글 등록 시간제한 시 포인트 적립 안되게 하는방법 질문있습니다.

본문

댓글 등록 시간제한 시 포인트 적립 안되게 하는방법 질문있습니다.

 

아래는 댓글 포인트 적립 소스와 

시간 제한 alert 소스 입니다. 둘을 합쳐서 지정된 시간에 댓글을 남기면 댓글은 작성되나

포인트 적립이 안되게 합치고 싶은데 여러가지 방법을 하지만 오류가 생겨서 질문드립니다^^

 

 
 
    // 댓글포인트 적립
   $is_cmt_point = true;
    if(isset($xp['comment_limit']) && $xp['comment_limit'] > 0) {
        if ($wr['wr_datetime'] < date("Y-m-d H:i:s", G5_SERVER_TIME - ($xp['comment_limit'] * 86400))) {
            $is_cmt_point = false;
        }
    }
 

 

 
if ($w == 'c' && $_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin)
apms_alert('1|너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
set_session('ss_datetime', G5_SERVER_TIME);
 

이 질문에 댓글 쓰기 :

답변 1

/skin/board/스킨명/write_comment_update.head.skin.php  파일을 생성하시고

<?php

if ($_SESSION['ss_datetime'] >= (G5_SERVER_TIME - 30)) {

    $board['bo_comment_point']=0;

}

?>

으로 하시면 되겠습니다.

간단한 설명을 달자면 댓글등록시 최근 글등록시간대비 30초 미만이면 게시판 댓글포인트를 0으로 한다.. 
뭐 그런것이겠네요..

테스트는 안해봤습니다. 참고하세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 48
QA 내용 검색

회원로그인

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