포인트관리에서

포인트관리에서

QA

포인트관리에서

답변 2

본문

포인트관리에서 포인트내용부분에 대해서 질문 드립니다.

 

게시판에서 자료를 받으면 포인트차감하게 설정해두었는데 한개의 게시글에 여러 화일을 첨부했을때,

 

포인트내용란에 현재는 "자료실 8 자료 다운로드"로 나오는데,

 

/bbs/download.php?bo_table=library&wr_id=8&no=2 의 링크주소의 no 를 사용해

 

"자료실 8-2 자료 다운로드" 정도의 몇번째화일을 다운받았는지 구분할수 있도록 하려합니다.

 

po_content 부분을 수정해야 할것 같은데 어느곳에서 수정해야 할지 찾지를 못하고 있습니다.

 

혹시 알고계시는 분이 계시면 알려주시면 감사하겠습니다.

이 질문에 댓글 쓰기 :

답변 2

그누보드5.3.1.6은 게시물당 한번만 차감하게는 부분이 추가 되어있으므로

위 버젼이상을 사용하시고, 만약 이전버젼이라면 다운받으셔서 덮어씌우시면 되겠네요

 

그리고 /bbs/download.php 53줄에

//$ss_name = 'ss_down_'.$bo_table.'_'.$wr_id;

$ss_name = 'ss_down_'.$bo_table.'_'.$wr_id.'_'.$no;

67줄

//insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 파일 다운로드", $bo_table, $wr_id, "다운로드");

insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 파일 $no 번 다운로드", $bo_table, $wr_id.'_'.$no, "다운로드");

이렇게 변경하시면 되겠습니다.

 

download.php

포인트 차감해주는 앞부분에 아래처럼 넣어주면 해결되지 않을까요?

테스트는 안해봤습니다.

if($no) {

  $wr_id = $wr_id."-".$no;

}

 

==================


// 게시물당 한번만 차감하도록 수정
if($no) {
  $nos = $wr_id."-".$no;
} else {
 $nos = $wr_id
}
insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $nos 파일 다운로드", $bo_table, $wr_id, "다운로드");
답변을 작성하시기 전에 로그인 해주세요.
전체 3
© SIRSOFT
현재 페이지 제일 처음으로