채택완료

그누보드5 2레벨 게시판 글쓰기시 캡차 적용하는법

2016-06-03 (금) 17:31:45 5,939

그누보드5 사용 중입니다.

2레벨 회원이 게시판 글쓰기시에

자동등록 방지인 캡차 적용하는법좀 알려주세요 

수고하세요~

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

해당테마/skin/board/스킨명/write.skin.php

해당 파일에서

하단으로 내려보시면

Copy
<?php if ($is_guest) { //자동등록방지  ?>        <tr>            <th scope="row">자동등록방지</th>            <td>                <?php echo $captcha_html ?>            </td>        </tr>        <?php } ?>

$is_guest 비로그인 상태라면 자동등록방지를 실행하는건데요

이부분에 조건을 추가해주시면됩니다.

Copy
<?php if ($is_guest || $member['mb_level'] == 2) { //자동등록방지  ?>        <tr>            <th scope="row">자동등록방지</th>            <td>                <?php echo $captcha_html ?>            </td>        </tr>        <?php } ?>

답변에 대한 댓글 1개

적용을 했습니다.
하지만 캡챠가 나오지를 않네요
조건문은 맞지만 글쓰기에서 캡차가 안나와요..;;

/bbs/write.php 의 386 라인에도 위와 같은 코드를 적용 해야 합니다.

skin > board > basic 스킨 write.skin.php를 수정해서 아래와 같이 해주세요.

 <?php if ($is_guest) { //자동등록방지  ?>
  <div class="well well-sm text-center">
   <?php echo $captcha_html; ?>
  </div>
 <?php } ?>

위의 부분을 찾아서

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

을

 <?php if ($member[mb_level] == 2) { //자동등록방지  ?>

로 수정해주세요.

위의 수정은 2레벨 회원이 게시판에 글쓰기시 캡차 적용이고

레벨 2이하는 > 3 으로 해주시면 됩니다.

답변에 대한 댓글 1개

적용을 했습니다.
하지만 캡챠가 나오지를 않네요
조건문은 맞지만 글쓰기에서 캡차가 안나와요..;;

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