특정 게시판만 자동등록방지 무시하고 글쓰기 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

특정 게시판만 자동등록방지 무시하고 글쓰기 정보

특정 게시판만 자동등록방지 무시하고 글쓰기

본문

손님이 자유롭게 쓰는 게시판이 필요할 때 적용해 보세요.
저는 손님용 주문게시판에 필요해서 만들어 보았습니다.

방법은 손님 글쓰기시에도 $is_member=true로 설정했습니다.

1. write.skin.php 에서 자동등록방지 부분을 주석처리합니다.
2. write_update.skin.php 에서 $is_member를 true로 설정해 줍니다.


1.write.skin.php에서 아래 부분 주석처리
---------------------------------------------------------------------------------
<?/* if($is_guest) { //자동등록방지 ?>
 <tr><td height=15 colspan=2></td></tr>
  <td  class="wSubj3">· 자동등록방지</td>
  <td  height="70">
  <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>  왼쪽의 글자를 입력하여 주세요.</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>
<? } */
?>


2. write_update.head.skin.php
---------------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$is_member=true;
?>


편법이긴한데 적용해 보니 잘 되길래 올려봅니다.

모든 글쓰기의 자동등록방지 없애기는 여기를 참고하세요~

추천
2

댓글 2개

전체 46 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT