개인별 포인트 다운로드 스킨 질문! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

개인별 포인트 다운로드 스킨 질문! 정보

개인별 포인트 다운로드 스킨 질문!

본문

http://sir.co.kr/bbs/tb.php/g4_skin/62533/5fb14f1bd39795c11259985d268077e3

개별포인트 적용 다운로드 스킨을 쓰고 있는데요

다운로드가 발생할때마다 다운로드 받은사람 포인트는 차감되고 등록자에게 적립이 되어야 하는데..

등록자에게 최초 1회만 적립이 되고 그이후에 다운로드를 다른 회원들이 받아가도 등록자에게 적립이 되지 않습니다.

다운로드받아간 사람은 차감이 되기는 한데 차감된게 등록자에게 안들어갑니다.

어떤이유에서 그런지 ㅠㅜ 100명이 다운받아도 최초 1회만 등록자에게 포인트지급이 되고 안됩니다.

문제점좀 알려부세요

밤세 이문제로 잠 못이루고 있어요
  • 복사

댓글 전체

insert_point 함수 중 3가지 액션 사항이 각각 달라야 됩니다.

회원아이디, 포인트, 내용, 액션1, 액션2, 액션3

자세한 사항은 lib/common.lib.php 파일에서 컨트롤+F 키로 해당 함수를 찾아서 보시면 쉽게 풀리실 듯. ^^
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 게시자에게 적립할 포인트

$point = $write[wr_1] * ($board[bo_1]/100);
$row = sql_fetch("select * from $write_table where wr_id='$wr_id'");
insert_point($row[mb_id], $point, "$board[bo_subject] $wr_id 파일 다운로드 적립", $bo_table, $wr_id, "적립");

// 회원일 때
if ($member['mb_id']) {

    // 등록자 포인트 지급
    insert_point($write['mb_id'], (int)($write['wr_1'] * 1) , "{$member['mb_nick']}님이 $board[bo_subject] $wr_id 파일 다운로드", $bo_table, $wr_id, $member['mb_id']);

?>

이렇게? 이것저것 바까가며 1번부터 해보는데 역쉬 OTL
제 링크 그대로 쓰시면 될텐데....


A 회원이 다운받았을 때 B 회원에게 100 포인트 지급한다.

또 실행하려면, 이미 내역이 있기 때문에 지급은 안 되죠.


C 회원이 다운받았을 때 B 회원에게 100 포인트 지급 되죠.

내역을 지우거나 회원아이디를 바꿔가면서 하고 계시죵 ?
© SIRSOFT
현재 페이지 제일 처음으로