글 작성 버튼 누를 때 포인트 유무 체크
본문
if ($is_member) {
$tmp_point = ($member['mb_point'] > 0) ? $member['mb_point'] : 0;
if ($tmp_point + $board['bo_write_point'] < 0 && !$is_admin) {
alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글쓰기('.number_format($board['bo_write_point']).')가 불가합니다.\\n\\n포인트를 적립하신 후 다시 글쓰기 해 주십시오.');
}
}
bbs/write.php 에 있는 해당 코드를 board/@/write.skin.php의 function fwrite_submit(f) 자바스크립트 함수 안에서 적용시켜서 글작성 직전에 포인트 유무를 체크하고 싶은데요.
이래저래 시도는 해보는데 적용이 잘 되지가 않네요.
해당 방법의 개선안이나 다른 방법도 알려주시면 감사하겠습니다.
!-->
답변 3
글을 쓰는 순간 해당 포인트를 확인하여 적용시키고 싶고 페이지 전환이 없어야 한다면 ajax를 활용하셔야 합니다
fwrite_submit의 금지어 검사 방법이 해당 방법을 사용하고 있으니 해당 코드를 응용해보세요.
제가 보기에는 문제 없어 보입니다.
bbs/write.php
에서 소스 보기를 하셔서 변수값들이 제대로 나오는지 확인해 보세요.
글쓰기 페이지에서 회원 포인트를 js변수로 만들어 주고 체크하시면 될 듯 해요
답변을 작성하시기 전에 로그인 해주세요.