질문과 답변

최근본상품
TOP
DOWN

질문과 답변

포인트 차감이 설정되어 있을시에 확인 문구

0
0
총 채택 포인트 10 포인트
채택된 회원에게 주는 후원 포인트 8 포인트
채택 후 작성자(gang) 회수 포인트 2 포인트

본문

현재 최신글에서는 클릭을 하면 바로 게시판 리스트로 가게 해놓고 포인트를 차감하지 못하게 하고 있습니다

이렇게 계속 운영해도 될 것 같습니다

리스트에서 게시물을 열람시에 포인트를 차감한다는 문구를 그누보드게시판은 다음처럼 하는데

아직은 언더바에 익숙치 않아서 어떻게 하면 좋을지요?

이 게시판을 이윰에 설치를 해서 잘 작동되게는 했는데 아무래도 디자인이 떨어져서 역시 이윰에 만들고 싶습니다

 

<script type="text/javascript">
$(function() {
 $(".view-lnk").on("click", function(e) {
  var point = parseInt($(this).data("point"));
  var lnk = $(this).attr("href");
  if(point > 0) {
   e.preventDefault();
   $.ajax({
    url : "<?=$board_skin_url?>/get_info.php",
    type : "post",
    data : {
     bo_table : $("input[name='bo_table']").val(),
     wr_id : $(this).data("wrid")
    },
    success : function(ret) {
     if(ret == "A") {
      $(location).attr("href", lnk);
     } else {
      if(ret == "Y") {
       if(confirm("스탁 (" + point + ")이 설정된 게시물입니다.\n열람하실 경우 설정된 스탁만큼 차감됩니다.")) {
        $(location).attr("href", lnk);
       }
      } else {
       alert("보유하신 스탁이 부족하여 내용 확인이 불가능합니다.");
       return false;
      }
     }
    }
   });
  }
 });
});
</script>

- gang - 회원등급 : 지상계 / Level 15
포인트 6,777
경험치 21,254
[레벨 15] - 진행률 9%
- 가입일 : 2017-08-01 21:23:03
- 서명 : 미입력
- 자기소개 : 자유로운 영혼

댓글목록 7

이윰IN님의 댓글

이윰IN 2018.03.17 17:49

자바스크립트 구문으로
한줄 코딩만 수정하시면 될 것으로 보입니다.

수정전

    url : "<?=$board_skin_url?>/get_info.php",


수정후
    url : "{_board_skin_url}/get_info.php",


감사합니다.

축하합니다. 첫댓글 포인트 7포인트를 획득하였습니다.

gang님의 댓글

gang 2018.03.17 18:04

작동이 안되고 그냥 포인트가 차감이 되고 읽기가 됩니다

이윰IN님의 댓글

이윰IN 2018.03.17 18:05

해당 스킨의 소스 일부만을 보고 정확한 답변을 드릴 수는 없는 것 같습니다.
아마 다른 부분에서도 영향을 미치는 부분이 있을 것으로 보입니다.
감사합니다.

gang님의 댓글

gang 2018.03.17 18:12

네 그러네요...get_info.php 라는 파일이 하나 더 있네요
<?php
include_once $_SERVER['DOCUMENT_ROOT']."/common.php";
$bo_table = $_POST['bo_table'];
$wr_id = $_POST['wr_id'];

if($is_admin != "super") {
$read = sql_fetch("SELECT idx FROM g5_used_point WHERE bo_table = '".$bo_table."' AND wr_id = ".$wr_id." AND user_id = '".$member['mb_id']."'");
if($read['idx'] > 0) {
echo "A";
} else {
$get = sql_fetch("SELECT mb_id, wr_10 AS p FROM g5_write_".$bo_table." WHERE wr_id = ".$wr_id);
if($get['mb_id'] == $member['mb_id']) {
echo "A";
} else {
echo $get['p'] <= $member['mb_point'] ? "Y" : "N";
}
}
} else {
echo "A";
}

이윰IN님의 댓글

채택
이윰IN 2018.03.17 18:19

위 소스만을 보아서는
제작자가 무엇을 의도하여 작성한 코드인지를 정확히 이해할 수가 없습니다.
이점 양해 부탁드립니다.
감사합니다.

축하합니다. 행운의 포인트 77포인트를 획득하였습니다.

gang님의 댓글

gang 2018.03.17 18:21

네 감사합니다...역시 필요하면 의뢰를 해야 겠네요...혹시 이것은 기본으로 제작하실 생각은 없으신지요? 그럼 기다릴려구요...
꼭 필요한 것은 아니지만 있다면 고객에게 한번 상기를 시키는 것이라 좋을 것 같습니다

gang님의 댓글

gang 2018.03.17 18:24

제가 추가로 설명을 해놓아야 겠네요...살펴보니 이 소스는 wr_10 번에 포인트를 기입하게 해놓고 이것을 차감하게 한 것입니다
다시 처음부터 연구를 해야 겠네요 ^^
감사합니다

질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)
채택포인트 : 최소 10 포인트 ~ 최대 1,000 포인트 설정하실 수 있습니다.
빠른 답변을 원하신다면 채택포인트를 높게 설정해 보세요. ^^

전체 651 건 - 17 페이지
제목
미해결
1
10p
jeipro 2018.03.26
미해결
1
10p
에코원 2018.03.25
해결
2
10p
제임스준 2018.03.25
미해결
5
20p
letsdive 2018.03.23
미해결
5
10p
letsdive 2018.03.23
미해결
3
10p
에코원 2018.03.23
해결
2
10p
한달 2018.03.22
미해결
1
100p
luvbeen 2018.03.22
미해결
1
60p
한달 2018.03.22
해결
3
10p
제임스준 2018.03.22
미해결
1
10p
젬스박 2018.03.21
미해결
1
10p
한달 2018.03.21
해결
2
10p
한달 2018.03.20
해결
4
30p
tenuunsalhi 2018.03.18
해결
7
10p
gang 2018.03.17