자동등록방지 캡차(CAPTCHA) 코드 삭제 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

자동등록방지 캡차(CAPTCHA) 코드 삭제

관리자 16-10-31 03:33

그누보드는 기본적으로 회원가입, 글쓰기, 코멘트 쓰기, 쪽지 보내기, 회원정보 찾기 부분에 

스팸 광고 방지를 위한 캡챠 코드가 적용되어 있습니다.

삭제하는 건 추천하지 않으니 꼭 필요할 때만 적용하세요.



그누보드 최근 버전을 사용 중이면 아래 링크 내용을 참고하세요.


자동등록방지 캡차(CAPTCHA)코드 삭제 - 그누보드 5.3 버전 이상




 

1. 게시판 글쓰기에서 삭제

 

1-1 


skin/board/스킨명/write.skin.php 파일에서 아래 내용 삭제 

 

<?php if ($is_guest) { //자동등록방지  ?>

<tr>

    <th scope="row">자동등록방지</th>

    <td>

        <?php echo $captcha_html ?>

    </td>

</tr>

<?php } ?>

 

같은 파일 하단 스크립트에서 아래 내용 삭제 

<?php echo $captcha_js; // 캡챠 사용시 자바스크립트에서 입력된 캡챠를 검사함  ?>

 

 

1-2


bbs/write_update.php 파일에서 아래 내용 삭제  

 

if ($is_guest && !chk_captcha()) {

    alert('자동등록방지 숫자가 틀렸습니다.');

}

 

특정 게시판에만 적용하고 싶으면..

예를 들어 notice 게시판에만 적용한다면

 

if ($bo_table != 'notice') {
    if ($is_guest && !chk_captcha()) {
        alert('자동등록방지 숫자가 틀렸습니다.');
    }
}


적용해야 할 게시판이 여러 개라면.. 


if ($bo_table != 'notice') {

위 코드를 이렇게 변경하세요. (콤마로 구분해서 원하는 게시판을 계속 추가)

if (!in_array($bo_table, array('free','notice'))) {



 

2. 게시판 댓글쓰기에서 삭제

 

2-1


skin/board/스킨명/view_comment.skin.php 파일에서 아래 내용 삭제

 

<?php if ($is_guest) { ?>

<tr>

    <th scope="row">자동등록방지</th>

    <td><?php echo $captcha_html; ?></td>

</tr>

<?php } ?>

 

같은 파일 하단 스크립트에서 아래 내용 삭제

<?php if($is_guest) echo chk_captcha_js();  ?> 


 

 

2-2


bbs/write_comment_update.php 파일에서 아래 내용 주석 처리하거나 삭제 

 

if(!chk_captcha())

    alert('자동등록방지 숫자가 틀렸습니다.');

 

특정 게시판에만 적용하고 싶으면..

예를 들어 notice 게시판에만 적용한다면

 

if ($bo_table != 'notice') {
    if(!chk_captcha())
        alert('자동등록방지 숫자가 틀렸습니다.');
}

 


적용해야 할 게시판이 여러 개라면 글쓰기에서 삭제 부분 1-2. 내용 참고하세요.




3. 회원 가입에서 삭제

 

3-1 


skin/member/basic/register_form.skin.php 파일에서 아래 내용 삭제


<tr>

    <th scope="row">자동등록방지</th>

    <td><?php echo captcha_html(); ?></td>

</tr>

 

같은 파일 하단 스크립트에서 아래 내용 삭제 

<?php echo chk_captcha_js();  ?>

 

 

3-2 


bbs/register_form_update.php 파일에서 아래 내용 삭제

 

if (!chk_captcha()) {

    alert('자동등록방지 숫자가 틀렸습니다.');

}

 

 


4. 쪽지 보내기에서 삭제

 

4-1


skin/member/basic/memo_form.skin.php 파일에서 아래 내용 삭제

 

<tr>

    <th scope="row">자동등록방지</th>

    <td>

        <?php echo captcha_html(); ?>

    </td>

</tr>

 

같은 파일 하단 스크립트에서 아래 내용 삭제

<?php echo chk_captcha_js();  ?>

 

 

4-2


bbs/memo_form_update.php 파일에서 아래 내용 삭제

 

if (!chk_captcha()) {

    alert('자동등록방지 숫자가 틀렸습니다.');

}




5. 아이디/비번 찾기에서 삭제


5-1


skin/member/basic/password_lost.skin.php 파일에서 아래 내용 삭제


<?php echo captcha_html(); ?>


같은 파일 하단 스크립트에서 삭제


<?php echo chk_captcha_js(); ?>



5-2


bbs/password_lost2.php 파일에서 아래 내용 삭제


if (!chk_captcha()) {

    alert('자동등록방지 숫자가 틀렸습니다.');

}

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.