View


그누보드4.30.00 이상으로 업데이트 후 비회원 글쓰기에서 위 메세지 나온다면
구버전의 <? if ($is_norobot) { ?> ~ <? } ?> 부분을 아래 코드로 바꿔주세요.
코드에 포함된 <td>부분은 게시판에 맞게 수정해서 쓰세요.

<? if($is_guest) { //자동등록방지 ?>
  <td>· 자동등록방지</td>
  <td  height="100" style="vertical-align:middle">
  <div>
  <div style="float:left; width:130px; display:inline;">
      <img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다." style="cursor:pointer;" >
  </div>
  <div style="float:left; height:20px; margin-top:20px; display:inline;"><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하여 주세요.</div>
  </div>

  <script type="text/javascript"> var md5_norobot_key = ''; </script>
  <script type="text/javascript" src="<?="$g4[path]/js/prototype.js"?>"></script>
  <script type="text/javascript">
  function imageClick() {
      var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
      var para = "";
      var myAjax = new Ajax.Request(
          url,
          {
              method: 'post',
              asynchronous: true,
              parameters: para,
              onComplete: imageClickResult
          });
  }
  function imageClickResult(req) {
      var result = req.responseText;
      var img = document.createElement("IMG");
      img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
      document.getElementById('kcaptcha_image').src = img.getAttribute('src');
      md5_norobot_key = result;
  }
  Event.observe(window, "load", imageClick);
  </script>
  </td></tr>
<? } ?>

게시글에 코멘트를 쓰닌까... 또 "정상적인 접근이 아닌것 같습니다."라고 뜨는군요



view_comment.skin.php 이 파일에도 적용시켜주세요.
스킨에 알맞게 넣어주시면 됩니다.

            <? if ($is_norobot) { ?>
            <?//=$norobot_str?>
            <?
            // 이미지 생성이 가능한 경우 자동등록체크코드를 이미지로 만든다.
            if (function_exists("imagecreate")) {
                echo "<img src='$g4[bbs_path]/norobot_image.php' border='0' align='absmiddle' style='margin-left:10px;'>";
                $norobot_msg = "* 왼쪽의 자동등록방지 코드를 입력하세요.";
            }
            else {
                echo $norobot_str;
                $norobot_msg = "* 왼쪽의 글자중 <FONT COLOR='red'>빨간글자</font>만 순서대로 입력하세요.";
            }
            ?>
            <!-- <input title="왼쪽의 글자중 빨간글자만 순서대로 입력하세요." type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed> -->
            <input title="<?=$norobot_msg?>" type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed>
            <?}?>

Share Link
reply
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30