[기능] 게시글 수정시 포인트 차감 > 정보공유

본문 바로가기

정보공유

일반글
그누보드팁

[기능] 게시글 수정시 포인트 차감

페이지 정보

게시물QR코드

본문

그누보드의 기본기능에는 게시글 읽기, 쓰기, 댓글, 파일 다운로드시 포인트를 차감, 또는 증가 할수있도록

기본 기능이 제공되고있습니다.

게시글 수정시에는 위에서 언급한 기능들을 사용할 수 없는데요.

그럴때에는 소스를 직접 추가해서 사용할 수 있습니다.

적용을 할 해당스킨경로/write_update.skin.php 파일을 생성하고 아래의 소스를 추가하시면 되겠습니다.

<?php

/* 해당스킨경로/write_update.skin.php */

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//글수정시 실행

if ($w == 'u') {

insert_point($member['mb_id'], -1, "{$board['bo_subject']} {$wr_id} 글수정", $bo_table, $wr_id, '수정');

}

?>

위의 소스를 간단하게 풀어서 설명하자면
$w 가 'u'일때 실행을 하라는 뜻인데요.
$w는 글쓰기 상태에서는 '' 공백이, 수정 상태에서는 'u'로 됩니다.
지금 작성하는 소스는 글쓰기 수정상태에서만 실행을 해야하기때문에
if ($w == 'u') 라는 조건을 추가하였습니다.
그리고 insert_point 라는 그누보드의 기본 함수를 사용하여 포인트 table에 포인트 차감의 기록을 넣습니다.
해당 함수에서 -1이라고 되어있는 부분은 100포인트를 차감하고싶다면 -100, -200 등 원하는 포인트를 입력하시면되고
포인트를 증가 시키고 싶으시면 +100 또는 100 이라고 작성해주시면 되겠습니다.

댓글목록

등록된 댓글이 없습니다.

  • Addr.부산광역시 동구 중앙대로 319, 9층 L4호(초량동, 부산YMCA빌딩) Email. gnuwiz@naver.com
  • BR. 625-68-00172 TRC. 2019-부산해운대-1186 TEL. 0507-1382-2790
All rights reserved.