비회원 글쓰기에서 '정상적인 접근이 아닌것 같습니다' 나올때 정보
비회원 글쓰기에서 '정상적인 접근이 아닌것 같습니다' 나올때본문
이미 잘 알려진 팁이지만 처음 이 메세지를 접하게되면 온몸이 찌릿해지는 경험을 하죠.
그누보드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> 왼쪽의 글자를 입력하여 주세요.</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> <? } ?> |
추천
8
8
댓글 38개
어디에 넣어야 하나요 -ㅅ- ~
스킨의 write.skin.php 같네요. ^^
write.skin.php 파일이 맞네요.
근데 수정 후 게시판 글쓰기는 정상적으로되는데...
게시글에 코멘트를 쓰닌까... 또 "정상적인 접근이 아닌것 같습니다."라고 뜨는군요.
ㅠㅠ
근데 수정 후 게시판 글쓰기는 정상적으로되는데...
게시글에 코멘트를 쓰닌까... 또 "정상적인 접근이 아닌것 같습니다."라고 뜨는군요.
ㅠㅠ
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>
<?}?>
스킨에 알맞게 넣어주시면 됩니다.
<? 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>
<?}?>
저도 총각김치님이랑 똑같은 상황이라
view_comment.skin.php 파일에 꽈배기님이 알려준 소스 넣었는데
안되네요
혹시 되신분 알려주세요~~~~
view_comment.skin.php 파일에 꽈배기님이 알려준 소스 넣었는데
안되네요
혹시 되신분 알려주세요~~~~
전 베이직 스킨에선 문제없었는데 갤러리스킨 코멘트 쓰기에서 문제가 생겨서요
베이직스킨에 있는 view_comment.skin.php화일의
자동등록방지 코드랑
코드생성하는 스크립트랑 다 가져다 붙였더니
그때서야 되네요
빨간글자 입력하는게 더 맘에 들기는 한데 ㅜ.ㅜ 비회원에서 (코멘트만) 해결이 안되네요.
베이직스킨에 있는 view_comment.skin.php화일의
자동등록방지 코드랑
코드생성하는 스크립트랑 다 가져다 붙였더니
그때서야 되네요
빨간글자 입력하는게 더 맘에 들기는 한데 ㅜ.ㅜ 비회원에서 (코멘트만) 해결이 안되네요.
저도 아델라님 말씀처럼 했더니 되네여 ~~
유용한 정보 감사요^^
좋은 정보 감사드립니다~^^
봐도 무슨 말인지 모르겠네요..
자동등록방지 수정분
자동등록
w자동등록
아 ㅠㅠ 이것때문에 너무많이 고생했는데 좋은정보 너무 감사합니다 ㅠㅠ
햐....므찌다
정상적인접근
감사합니다.
감사합니다.
감사요
왓 정말 감사합니다 ㅠ_ㅠ
감사합니다.
d
휴온 빌더로 홈페이지도 쉽게 만들었는데, 이제 이런 도움도 받네요... ㅋㅋ
비회원 글쓰기 열어놓은 게시판이 방명록 밖에 없어서 그나마 다행...
비회원 글쓰기 열어놓은 게시판이 방명록 밖에 없어서 그나마 다행...
해결됬어요~
감사합니다.
너무나 감사합니다.
감사합니다.
정상적인 접근
예전 스킨 적용 자동등록 스팸방지
예전 스킨 적용 자동등록 스팸방지
자동등록방지 정상적인접근아닌메시지출력
예전 스킨 적용 자동등록 스팸방지
<? 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> 왼쪽의 글자를 입력하여 주세요.</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>
<? } ?>
<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> 왼쪽의 글자를 입력하여 주세요.</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>
<? } ?>
<? 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> 왼쪽의 글자를 입력하여 주세요.</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>
<? } ?>
<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> 왼쪽의 글자를 입력하여 주세요.</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>
<? } ?>
..
..
한 큐에 해결되어ㅗㅅ네요,,. ㄱㅅ
자동등록어쩔씨꾸뜨네여..ㅜㅜ헝..