··조회 9,175
손병목님 자동등록게시물 방지 팁에대하여 추가요청
자동게시물 팁에서(난수사용안한것) 글을등록하고 수정할때 이름란이나,
제목,내용 란처럼 폼에 인증키 값이 남아있게 할수 는 없나요?
한번인증하고 글수정 할때 재차 입력해여 된다는게 불편하게 느껴진다고들 해서 한번 부탁드립니다.
제목,내용 란처럼 폼에 인증키 값이 남아있게 할수 는 없나요?
한번인증하고 글수정 할때 재차 입력해여 된다는게 불편하게 느껴진다고들 해서 한번 부탁드립니다.
댓글 5
글 수정 때처럼 기본 정보가 그대로 보이게 하려면 DB를 이용해야 하므로 매우 복잡해집니다.(못하는 건 아니구요.)
근데 생각해보니, 글을 등록할 때문 광고방지용 숫자를 입력하고, 수정할 때는 체크하지 않도록 하면 될 것 같네요. 테스트 결과 잘 됩니다. (이곳 게시판에도 이미 적용했구요...)
방법은 다음과 같습니다.
write_ok.php 파일에서
if(!$member[no]) {
if($lock != "3239") {
Error("자동 등록 방지용 숫자가 잘못 입력되었습니다.");
}
}
이 부분의 첫 줄을 아래와 같이 바꿉니다.
if(!$member[no]&&$mode!="modify") {
즉, 수정 모드가 아닐 경우에만 검사하라는 뜻입니다.
두번째로, 스킨 디렉토리에서
write.php 파일을 열어
광고 방지용 숫자 이미지를 보여주는 부분
<?=$hide_start?> 로 시작해서
<?=$hide_end?>로 끝나는 부분 있죠?
아래와 같이 바꿉니다.
<?=$hide_start?> 윗 줄에 아래 코드 추가
<? if($mode!="modify") { ?>
<?=$hide_end?> 아래 줄에 아래 코드 추가
<? } ?>
이렇게 하면 됩니다...
저는 잘 되는데요...
<?=$hide_start?> 윗 줄에 아래 코드 추가
<? if($mode!="modify") { ?>
↑이게 아니라
↓이렇게 써주니까 되네요 ^^
<? if($mode!="modify") { ?>
<?=$hide_start?> 윗 줄에 아래 코드 추가
윗 줄에 코드를 추가하라고 했으니 hide_start 위에다가 해야지요... ^^