채택완료

특정게시판(또는 특정스킨)에서 게시글 읽을때마다 포인트 차감하려면?

G5 에서 게시글 읽기 포인트를 보면 한번 읽은 글은 중복차감이 되지 않는 것 같네요.

이 부분을 특정게시판이나 스킨에서 , 이미 읽었던 글이라도 다시 읽으려면 읽을때마다

포인트가 차감되게 하려면 어떻게 하면 될까요?

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

lib/common.lib.php파일에서 function insert_point 을 수정하시면 될거같습니다.

 

// 이미 등록된 내역이라면 건너뜀 <-이걸로 검색하시면 if문이 있는데요. 특정 테이블일경우에는 안건너뛰게..

Copy
if ($rel_table || $rel_id || $rel_action)
{
    $sql = " select count(*) as cnt from {$g5['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 ($rel_table !='특정게시판bo_table' and  $row['cnt'])//수정
        return -1;
}

테스트는 안해봤습니다

답변에 대한 댓글 1개

너무 감사합니다. 한번 적용해 보겠습니다.

관리자 페이지에서 포인트를 정리해 버리면

다시 차감 됩니다.

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