Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

파일을 다운로드 받을 때 포인트 차감 알림창이 뜨지 않아요. > 질문답변

본문 바로가기

사이트 내 전체검색

뒤로가기 질문답변

파일을 다운로드 받을 때 포인트 차감 알림창이 뜨지 않아요.

본문

https://apachezone.com/gnu5/8?page=2

감사하게도 너무나 잘 사용중인 스킨인데요, 조금 수정하려니 막혀서 질문드립니다.

원래는 댓글을 써야 파일을 다운로드 되는 것인데 그 부분이 불필요한 것 같아서 아래처럼 그 부분을 주석처리를 했어요.

<?php
	if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

	// 체크 
	if ($member[mb_point] < $write[wr_1]) { 
	// alert("포인트가 부족합니다.", "");
	alert('보유하신 포인트가 없거나 모자라서 다운로드가 불가합니다.\\n포인트를 적립하신 후 다시 다운로드 해 주십시오.');
	} 

// 	if (!$is_admin) { // 코멘트 남겨야 다운로드 가능
// 	    $sql = "select wr_id from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 and (mb_id = '$member[mb_id]' or wr_ip = '$_SERVER[REMOTE_ADDR]')";
// 	    $row = sql_fetch($sql);
// 	    if (!$row) {
// 	        alert("코멘트를 남겨야 다운로드가 가능합니다.");
// 	    }
// 	}

	// 포인트 차감
	insert_point($member['mb_id'], -$write['wr_1'], "$board[bo_subject] $wr_id 다운로드", $bo_table, $wr_id, $g5['time_ymd']);
?>

그랬더니  댓글 쓰지 않아도 파일 다운로드는 잘되고 있지만 파일을 누르면 그냥 다운로드가 되어버려서 

기본 스킨에서 파일 다운로드 하면 얼마의 포인트가 차감됩니다 ~~~ 하는 아래의 알림창 뜨던걸 띄우고 파일 다운로드가 진행되게 하고 싶은데 

그 부분이 안되고 있어요.  어떻게 하면 될지 알려주시면 감사하겠습니다.

<?php if ($board['bo_download_point'] < 0) { ?>
	$(function() {
		$("a.file_download").click(function() {
			if(!g5_is_member) {
				alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오.");
				return false;
			}
			var msg = "파일을 다운로드 하시면 포인트가 차감(<?php echo number_format($board['bo_download_point']) ?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?";

			if(confirm(msg)) {
				var href = $(this).attr("href")+"&js=on";
				$(this).attr("href", href);

				return true;
			} else {
				return false;
			}
		});
	});
<?php } ?>

 

답변만 하셔도 기본적으로 50P,답변채택시 내공 포인트 300P 가 지급됩니다. 답변 마감일 :2021 년 11 월 30 일

댓글목록 0

등록된 댓글이 없습니다.

※ 답변기간이 종료되어 추가 답변이 불가 합니다.




전체 316건 5 페이지
게시물 검색
Copyright © apachezone.com. All rights reserved.

사이트 정보

사이트명 : apachezone.com
개인정보관리책임자 : JOO SUNG

PC 버전으로 보기