그누보드 글읽기 포인트 차감 오류 해결해주세요~~;; 정보
그누보드 글읽기 포인트 차감 오류 해결해주세요~~;;본문
특정게시판의 글읽기 포인트를 마이너스 적용하여
view화면이 열리면 글읽기 포인트가 차감되고,
한 번 읽은 글은 다시 차감되지 않는 것이 그누보드 베이직스킨입니다.
테스트해본 결과..
포인트가 넉넉할 때는 잘 되나,
결제후 브라우저가 닫히고, 재로그인 시
보유포인트가 게시물의 읽기차감포인트 보다 작으면, 이미 차감된 게시물에도
bbs/board.php 내용중 이부분 때문에
// 글읽기 포인트가 설정되어 있다면
if ($board[bo_read_point] && $member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
}
set_session($ss_name, TRUE);
}
문구가 뜨고 물론 읽지 못합니다;; 포인트 없으면 무시하는 흑...
어떻게 해결 방법이 없을까요?
view화면이 열리면 글읽기 포인트가 차감되고,
한 번 읽은 글은 다시 차감되지 않는 것이 그누보드 베이직스킨입니다.
테스트해본 결과..
포인트가 넉넉할 때는 잘 되나,
결제후 브라우저가 닫히고, 재로그인 시
보유포인트가 게시물의 읽기차감포인트 보다 작으면, 이미 차감된 게시물에도
bbs/board.php 내용중 이부분 때문에
// 글읽기 포인트가 설정되어 있다면
if ($board[bo_read_point] && $member[mb_point] + $board[bo_read_point] < 0)
alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글읽기(".number_format($board[bo_read_point]).")가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.");
insert_point($member[mb_id], $board[bo_read_point], "$board[bo_subject] $wr_id 글읽기", $bo_table, $wr_id, '읽기');
}
set_session($ss_name, TRUE);
}
문구가 뜨고 물론 읽지 못합니다;; 포인트 없으면 무시하는 흑...
어떻게 해결 방법이 없을까요?
댓글 전체
포인트 테이블($g4[point_table]) 에서 $member[mb_id], $bo_table , $wr_id 를 검색해서
존재하면 통과 되도록 하면 됩니다
그런데 무조건 실행시키는 것은 좋지않은 방법이니 넣을 위치는
if문 다음 줄에 넣고 { }로 alert 까지 묶으면 되겠습니다
존재하면 통과 되도록 하면 됩니다
그런데 무조건 실행시키는 것은 좋지않은 방법이니 넣을 위치는
if문 다음 줄에 넣고 { }로 alert 까지 묶으면 되겠습니다
유명하신 균이님이.. 제 글에 댓글을... 감사합니다.
음.. 말씀하신 의미는 이해하겠는데..
제 실력이 php구문을 만들지 못합니다.
그저 감으로 php내용을 이해할 뿐이지요..
혹 도움 주신김에.. 쬐끔 더 쓰시면 안 될 까요~~헤~~@@
음.. 말씀하신 의미는 이해하겠는데..
제 실력이 php구문을 만들지 못합니다.
그저 감으로 php내용을 이해할 뿐이지요..
혹 도움 주신김에.. 쬐끔 더 쓰시면 안 될 까요~~헤~~@@
질문 내용 보고서 코드를 만들수 있으신 줄 알았습니다
아래와 같이 되겠습니다
if ($board[bo_read_point] && $member[mb_point] + $board[bo_read_point] < 0)
{
$row=sql_fetch("select count(*) as cnt from $g4[point_table] where mb_id='$member[mb_id]' and po_rel_table='$bo_table' and po_rel_id='$wr_id' ");
if( !$row[cnt])
alert("보유하신 .............);
}
아래와 같이 되겠습니다
if ($board[bo_read_point] && $member[mb_point] + $board[bo_read_point] < 0)
{
$row=sql_fetch("select count(*) as cnt from $g4[point_table] where mb_id='$member[mb_id]' and po_rel_table='$bo_table' and po_rel_id='$wr_id' ");
if( !$row[cnt])
alert("보유하신 .............);
}
진짜 진짜 ~ 감사합니다..
저도 많이 배워서 받은 도움 나눠주렵니다~
(ㅋ..무슨 인터뷰 같네요..)
균이님 짱!!
저도 많이 배워서 받은 도움 나눠주렵니다~
(ㅋ..무슨 인터뷰 같네요..)
균이님 짱!!