개인별 포인트 다운로드 스킨 질문! 정보
개인별 포인트 다운로드 스킨 질문!
관련링크
본문
http://sir.co.kr/bbs/tb.php/g4_skin/62533/5fb14f1bd39795c11259985d268077e3
개별포인트 적용 다운로드 스킨을 쓰고 있는데요
다운로드가 발생할때마다 다운로드 받은사람 포인트는 차감되고 등록자에게 적립이 되어야 하는데..
등록자에게 최초 1회만 적립이 되고 그이후에 다운로드를 다른 회원들이 받아가도 등록자에게 적립이 되지 않습니다.
다운로드받아간 사람은 차감이 되기는 한데 차감된게 등록자에게 안들어갑니다.
어떤이유에서 그런지 ㅠㅜ 100명이 다운받아도 최초 1회만 등록자에게 포인트지급이 되고 안됩니다.
문제점좀 알려부세요
밤세 이문제로 잠 못이루고 있어요
개별포인트 적용 다운로드 스킨을 쓰고 있는데요
다운로드가 발생할때마다 다운로드 받은사람 포인트는 차감되고 등록자에게 적립이 되어야 하는데..
등록자에게 최초 1회만 적립이 되고 그이후에 다운로드를 다른 회원들이 받아가도 등록자에게 적립이 되지 않습니다.
다운로드받아간 사람은 차감이 되기는 한데 차감된게 등록자에게 안들어갑니다.
어떤이유에서 그런지 ㅠㅜ 100명이 다운받아도 최초 1회만 등록자에게 포인트지급이 되고 안됩니다.
문제점좀 알려부세요
밤세 이문제로 잠 못이루고 있어요
댓글 전체
insert_point 함수 중 3가지 액션 사항이 각각 달라야 됩니다.
회원아이디, 포인트, 내용, 액션1, 액션2, 액션3
자세한 사항은 lib/common.lib.php 파일에서 컨트롤+F 키로 해당 함수를 찾아서 보시면 쉽게 풀리실 듯. ^^
회원아이디, 포인트, 내용, 액션1, 액션2, 액션3
자세한 사항은 lib/common.lib.php 파일에서 컨트롤+F 키로 해당 함수를 찾아서 보시면 쉽게 풀리실 듯. ^^
유아원님 답변 고맙습니다
그런데... 문제는...
쥘...질문보다... 답변이 더 어려워여...ㅜ ㅜ
그런데... 문제는...
쥘...질문보다... 답변이 더 어려워여...ㅜ ㅜ
아원님 이제 막 눈이 띄기 시작했는데 ^_^''
(int)(100) 포인트 값을 100이 아닌 설정 하려면 ^^;; 어떻해야 하나요?
(int)(100) 포인트 값을 100이 아닌 설정 하려면 ^^;; 어떻해야 하나요?
(int)($write['wr_1'] * 1)
이렇게 하면 게시물의 여분필드 wr_1 값에 1000 이라고 써 있으면 천 포인트가 지급 됩니다.
이렇게 하면 게시물의 여분필드 wr_1 값에 1000 이라고 써 있으면 천 포인트가 지급 됩니다.
<?
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
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 포인트 지급 되죠.
내역을 지우거나 회원아이디를 바꿔가면서 하고 계시죵 ?
A 회원이 다운받았을 때 B 회원에게 100 포인트 지급한다.
또 실행하려면, 이미 내역이 있기 때문에 지급은 안 되죠.
C 회원이 다운받았을 때 B 회원에게 100 포인트 지급 되죠.
내역을 지우거나 회원아이디를 바꿔가면서 하고 계시죵 ?
야호 이제 된답니다 유아원님 감사합니다 ^ ^