게시판 클릭시 하루한번씩 점수를 주고 싶습니다.

게시판 클릭시 하루한번씩 점수를 주고 싶습니다.

QA

게시판 클릭시 하루한번씩 점수를 주고 싶습니다.

답변 2

본문

게시판 글을 읽을때 마다 같은 게시판 이더라도

하루 한번씩 점수를 주고 싶습니다.

 

하루동안은 몇번을 봐도 한번만 포인트가 플러스 되고

다음날이 지나 다시 그 게시글을 보면 또 한번만 플러스

 

전문가분들께 미리 감사드립니다 (_ _) 

이 질문에 댓글 쓰기 :

답변 2

원본


// 글읽기 포인트가 설정되어 있다면
if ($config['cf_use_point'] && $board['bo_read_point'] && $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'], ((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']).' '.$wr_id.' 글읽기', $bo_table, $wr_id, '읽기');

 

변경


$ss_table_name = 'ss_view_'.$bo_table;
if (!get_session($ss_table_name))
{
     
if ($config['cf_use_point'] && $board['bo_read_point'] && $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'], ((G5_IS_MOBILE && $board['bo_mobile_subject']) ? $board['bo_mobile_subject'] : $board['bo_subject']).' '.$wr_id.' 글읽기', $bo_table, $wr_id, '읽기');
       set_session($ss_table_name, TRUE);
}

 

board.php 파일에서 위 소스를 추가하시면 해당 게시판만 포인트 1회 주는 방식이 됩니다.

참조하시기 바랍니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 59,510
© SIRSOFT
현재 페이지 제일 처음으로