p

포인트 차감에 관하여

해당게시물을 읽을때 포인트를 차감하도록 하였습니다.

관리자에서 읽기 포인트를 -1000 이라고 했는데요

해당스킨 상단에 view.skin.php

<script language=javascript>
if (confirm("글을 읽으려면 1,000 포인트가 차감됩니다.")) {
} else {
history.go(-1);
}
</script>

이렇게 하면 경고창이 뜨면서 1,000포인트 차감하고 읽을지 포기할지 결정하게 됩니다.

그런데 한번 읽은 글은 포인트가 차감되지 않는 그누보드의 특성상

매번 클릭할때 마다 뜨는것 보다는 한번 읽었던 글은 구지 경고창이 안떴으면 합니다.

if 구문을 어떻게 써야 할지요??

그리고 경고창 내에 1,000 포인트 이 부분이 게시판관리자가 입력한 읽기 포인트가 자동으로 표시되게 하고 싶습니다.

그럼 답변 기다리겠습니다. ^^

|

댓글 4개

음 그부분은 board.php에서 처리하거든요? 스킨에서 위 스크립트를 삭제해보심이..

물론 board.php에서는 한번읽은글도 처리해주며, 경고창도 제대로 뜹니다.
답변 감사합니다.
그건 알고 있는데요
보통 회원들이 차감되는줄도 모르고 그냥 읽어버리잖아요
그래서 차감된다는걸 경고창으로 알려줘야 하기에...
어찌 해야 할까요?
board.php에 alert 으로 경고창띄우는 부분을 위 질문글에 있는 confirm으로 대체해주면 되겠네요
해당스킨 상단에 view.skin.php

<script language=javascript>
if (confirm("글을 읽으려면 1,000 포인트가 차감됩니다.")) {
} else {
history.go(-1);
}
</script>

이 부분은 클라이언트(브라우저)에서 실행됩니다.

그런데 웹 서버에서는
이 페이지(스크립트)를 출력한 board.php는 벌써 포인트 처리를 했을 겁니다.
confirm이 무용지물이라는 거죠.


그리고 본 글인지 아닌지는( 포인트를 처리를 할 것인지 아닌지) 판단하는 것은
g4_point밖에 없을 듯합니다.
이 테이블에서 해당 bo_table, wr_id, action 으로 조회하면 알 수 있습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 1,032
16년 전 조회 1,530
16년 전 조회 953
16년 전 조회 2,389
16년 전 조회 861
16년 전 조회 964
16년 전 조회 1,939
16년 전 조회 1,531
16년 전 조회 1,557
16년 전 조회 1,500
16년 전 조회 948
16년 전 조회 1,910
16년 전 조회 1,527
16년 전 조회 851
16년 전 조회 1,016
16년 전 조회 1,561
16년 전 조회 1,519
16년 전 조회 1,626
16년 전 조회 2,812
16년 전 조회 3,492