자동등록방지 출력 안되게..? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자동등록방지 출력 안되게..? 정보

자동등록방지 출력 안되게..?

본문

자동등록방지 출력 안되게 하려고 여기저기 헤메다가 나스카님 팁을 찾아 찾았습니다.
"); } }
 
질문 1.
그런데 제가 완전 초보라서 잘되지가 않습니다.
$config[cf_2]를 어디서 설정해야 하는것 같은데 말입니다.
 
질문2.
만약 자동등록방지를 사용하게 되는 경우
자동등록방지 문자를 숫자로만 정할 수는 없을까요?
한글, 대소문자 등이 번거로워서요.
 
조업부탁합니다. 17.gif

댓글 전체

write.skin.php에서 다음을 삭제해 버리고
<? if ($is_norobot) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· <?=$norobot_str?></td>
    <td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;* 왼쪽의 글자중 <f
ont color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

http://sir.co.kr/bbs/tb.php/g4_tiptech/7152
를 적용해 보세요.
<? if ($is_norobot) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· <?=$norobot_str?></td>
    <td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;* 왼쪽의 글자중 <f
ont color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

위 내용을 아래 내용으로 대체했습니다.
그러니 에러가 납니다.

<form name="fwrite" method="post" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=bo_table value="contact">
<input type=hidden name=wr_key value="<?=$norobot_key?>">

아무래도 제가 잘못이해 했나봅니다.
틀린부분 다시 조언부탁합니다. 에고~~
해결되었습니다.  환경설정에서 하는군요

관리자로그인 - 환경설정 - 기본환경설정 - 자동등록방지 사용 --->  체크 OFF

답변주신 rolo님 감사합니다
rolo 님 설명대로 해보시고 안되면 다음방법으로 해 보세요.

다른곳은 수정하지말고 아래부분만 수정하세요.

수정전
<? if ($is_norobot) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'>· <?=$norobot_str?></td>
    <td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;* 왼쪽의 글자중 <f
ont color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

수정후
<? if ($is_norobot) { ?>
<tr><td colspan=2><input type=hidden name=wr_key value="<?=$norobot_key?>"></td></tr>
<? } ?>
g4/bbs/norobot.inc.php에서

// 자동등록기를 막아볼까요?
$is_norobot = false;
if ($config[cf_use_norobot]) {
    // 임의의 md5 문자열을 생성
    $tmp_str = substr(md5($g4[server_time]),0,10);

여기서 $tmp_str이 입력 값을 지정하는 문자열(숫자, 알파벳)이 있습니다.

$tmp_str= preg_replace('/\D/', '', $tmp_str);

이거 한 줄 더 넣어 보세요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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