처음 댓글 작성시 추가포인트지급
본문
답변 3
간단히 스킨에서 처리
view_comment.skin.php
이렇게하면 첫 댓글 단 사람만 포인트를 한번 더 주는겁니다.
그럼 2배가 되는거죠 !-->
view_comment.skin.php
title="내용" placeholder="댓글내용을 입력해주세요"
// 부분을 아래와 같이 수정
title="내용" placeholder="<?php if($view['wr_comment']){ ?>댓글내용을 입력해주세요<?php } else { ?>처음으로 댓글 남기시면 댓글 포인트를 2배 적립해 드립니다.<?php } ?>"
<!-- 댓글 출력 -->
<div class="cmt_contents">
<p>
// 부분 여기에 (즉)<p> 바로밑에 아래 코드추가
<?php
if($view['wr_comment'] == "1"){
$date = G5_TIME_YMDHIS;
$plus_point = $board['bo_comment_point'];
//$plus_point = "300"; // 위처럼 아니면 이렇게 임의 지정
$cid = $list[$i]['mb_id']; // 코멘트 등록 아이디
// 코멘트 등록 정보
$sqlc = " select mb_point from g5_member where mb_id = '{$cid}' ";
$rowc = sql_fetch($sqlc);
$wc_point_p = $rowc['mb_point'] + $plus_point;
$sql1 = "INSERT INTO g5_point (mb_id, po_datetime, po_content, po_point, po_expire_date, po_mb_point, po_rel_table, po_rel_id) VALUES ('$cid','$date','{$board['bo_subject']} $wr_id-$comment_id 첫 댓글', '$plus_point','9999-12-31','$wc_point_p','$bo_table','$wr_id') ";
sql_query($sql1);
}
?>
이렇게하면 첫 댓글 단 사람만 포인트를 한번 더 주는겁니다.
그럼 2배가 되는거죠 !-->
댓글 첫글 여부체크하는 부분의
comment_update 부분 처리와
스킨에 코멘트 등록 내용 텍스트 수정하시면 될듯 합니다.
댓글을 작성하면 /bbs/write_comment_update.php 에서 포인트가 지급이 되거든요
질문자님의 의도에 맞게끔하기위해서는 여러가지 방법이 있을텐데요
그누 순종을 건들지 않는 선에서 제가 제안할 방법은
해당 게시판의 해당스킨에 write_comment_update.skin.php 파일을 생성 하신 후에
첫번째 댓글인지 아닌지를 파악 후 조건문으로
첫번째 댓글이면 지급했던 포인트 부여를 2배 지급으로 수정한다.
로 만들거 같습니다.
답변을 작성하시기 전에 로그인 해주세요.