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

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

wndProc 9년 전 조회 5,758

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

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

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

수고하세요~

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

답변 3개

채택된 답변
+20 포인트
그누위즈

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

해당 파일에서

하단으로 내려보시면

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

 

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

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

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

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

답변에 대한 댓글 1개

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

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

w
9년 전

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

 

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

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

9년 전

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개

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

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

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

로그인