묻고답하기
확장변수를 이용해서 A라는 사람이 게시물을 올릴때 @라는 확장변수로 다운로드시 차감 포인트를 지정하고 올렷을경우 B라는 사람이 그 게시물에 잇는 파일을 다운로드시 A라는 사람이 지정한 @의 확장변수 만큼 포인트가 차감되고 A라는 사람은 그만큼 포인트가 증가되게 하는 방법이 없을까요?
처음에 이걸 내부 스킨에서 바꿔야될까 하다가... 다시 포인트 클래스 컨트롤이벤트 까지 가봤는대 잘모르겟더라고요 고수님 좀 가르쳐주세요
$point = $module_config['download_file'];
if(strlen($point) == 0 && !is_int($point)) $point = $config->download_file;
// If points are less than 0, and if downloading a file is not allowed in this case, give an errors
if($cur_point + $point < 0 && $config->disable_download == 'Y') return new Object(-1,'msg_cannot_download');
return new Object();
}
$point = $module_config['download_file'];
if(strlen($point) == 0 && !is_int($point)) $point = $config->download_file;
// Increase the point
$cur_point += $point;
$this->setPoint($member_srl,$cur_point);
return new Object();
}
컨트롤에서 저부분을 수정하려고 하는대 먹히지를 않더라고요 어떻게 해야될가요 ...
근데 보면... 아닌거같기도 함;; 저부분에서 정의하는건.. 포인트가0보다 이하일경우 다운로드 제재하고 메세지 뛰우는거 뿐이니 ;;;
DX 만있어도 소스 확인이 쉬울텐데 그것조차 없으니 ... 휴
자바짜서 확장변수 이용해서 다운로드 포인트 감소는 완성됬고요 다음필요한건 다운로드 받은 포인트는 게시자한테 주게끔 하고 싶은대 어떻게 하는지좀 알려주세요 ㅠㅠ
return (confirm('컨텐츠를 이용하시면 확장변수의 포인트가 사용됩니다. 컨텐츠를 이용하시겠습니까?'))?true:false 이부분에서
만약 true 일경우를 줘서 게시자에게 확장변수의 포인트를 줘라 하는 방식으로 하면될거같은대 아직 구현중인데 좀 힘드내여
아시는분있으면 좀 도와주세요~
직접적으로 (confirm을 onclick에 넣지 않고 자바에넣어서 온클릭에서 불러오면 취소를 눌러도 파일이 다운로드 되더라고여 ...
function dwpt(){
if (confirm('컨텐츠를 이용하시면 @의 포인트가 사용됩니다. 컨텐츠를 이용하시겠습니까?') == true){alert("정상적으로 결제되었습니다.");}else{return false};
}
onClick="Javascript:dwpt();"
으로 불러오고 있는대 else에 리턴값을 주어도 ㅡㅡ 취소 누르면 다운로드 되버림... 아마도 ;; 리턴되는건 inclick 이전까지만 리턴되서 a href에서는 그대로 명령을 실행하는거같은대 ;;; 먼가 방법이 없을가요 ;;
왠지 알아보면 알아볼수록 산으로 가내 ㅡㅡ 휴 ㅡㅡ~
a href를 자바에 입혀서 구현해볼까 하다가 리턴값이 안되서 포기 ㅡㅡ
아무도 안도와줘서 결국 혼자 ㅠㅠ 끝내 못할줄 알았는대 결국성공~ 휴 20시간넘게의 사투끝에 해결했내요 게시판DX에서 해당부분의 소스를 조금이라도 얻을줄알았지만 막상 소스 분석해본결과 보드DX는 포인트를 채택을 하면 주게 되는거지 직접적으로 게시글과는 상관이없어서 아무도움이 안됫음 ㅠㅠ 결론은 point모듈의 클래스도 아니였고 자바데입도 아닌 새로운php를 만들어서 불러오는방법으로 해결할수 있내요 ㅡㅡ 휴 ㅡㅡ