테스트 사이트 - 개발 중인 베타 버전입니다

포인트관리에서 채택완료

temDesign 6년 전 조회 2,630

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

 

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

 

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

 

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

 

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

 

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

 

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

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

답변 2개

채택된 답변
+20 포인트

그누보드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, "다운로드");

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
temDesign
6년 전
너무 너무 감사합니다~

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

루미집사

download.php

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

테스트는 안해봤습니다.

if($no) {

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

}

 

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

</p>

<p>// 게시물당 한번만 차감하도록 수정</p>

<p>if($no) {</p>

<p>  $nos = $wr_id."-".$no;</p>

<p>} else {</p>

<p> $nos = $wr_id</p>

<p>}</p>

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
temDesign
6년 전
답변감사합니다~

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

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

로그인