테스트 사이트 - 개발 중인 베타 버전입니다

글 작성 버튼 누를 때 포인트 유무 체크 채택완료

등드름 4년 전 조회 4,107

</p>

<p>    if ($is_member) {</p>

<p>        $tmp_point = ($member['mb_point'] > 0) ? $member['mb_point'] : 0;</p>

<p>        if ($tmp_point + $board['bo_write_point'] < 0 && !$is_admin) {</p>

<p>            alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글쓰기('.number_format($board['bo_write_point']).')가 불가합니다.\\n\\n포인트를 적립하신 후 다시 글쓰기 해 주십시오.');</p>

<p>        }</p>

<p>    }</p>

<p>

 

bbs/write.php 에 있는 해당 코드를 board/@/write.skin.php의 function fwrite_submit(f) 자바스크립트 함수 안에서 적용시켜서 글작성 직전에 포인트 유무를 체크하고 싶은데요.

이래저래 시도는 해보는데 적용이 잘 되지가 않네요.

 

해당 방법의 개선안이나 다른 방법도 알려주시면 감사하겠습니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
4년 전

글을 쓰는 순간 해당 포인트를 확인하여 적용시키고 싶고 페이지 전환이 없어야 한다면 ajax를 활용하셔야 합니다
fwrite_submit의 금지어 검사 방법이 해당 방법을 사용하고 있으니 해당 코드를 응용해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

4년 전

글쓰기 페이지에서 회원 포인트를 js변수로 만들어 주고 체크하시면 될 듯 해요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

제가 보기에는 문제 없어 보입니다.

bbs/write.php

에서 소스 보기를 하셔서 변수값들이 제대로 나오는지 확인해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인