··조회 11,908
광고자동등록기 피하는 소스에 대한 질문...
NZEO에서 잘 보았습니다.
적용을 하다보니 이런 문제점이 발생하였습니다.
write.php에 해당내용을 넣은 특정 스킨만 이 광고자동등록기가 적용되는 것이 아니라 write_ok.php의 영향을 받아서 전체 스킨이 적용이 되더군요...
해당스킨의 write.php에 소스를 삽입하지 않은 스킨이 적용된 게시판은 손님레벨로는 글을 절대 올릴 수 없게 되어버린다는.... (write_ok.php의 영향으로 전부다 자동등록기에 의한 글로 판단이 되어버리더군요.)
즉 이 소스를 사용하기 위해서는 홈페이지에서 사용하는 모든 제로보드스킨의 write.php에 내용을 다 삽입을 해야한다는 문제점이 발생합니다.
저 같은 경우는 제로보드 스킨을 20여개 이상을 사용하고 있어서 전부다 입력해야 할 듯 싶은데요.... 해결방법이 없을까요? 물론 수작업으로 다해야 한다면 어쩔 수 없겠지만요.
정리하자면 특정스킨이 적용된 게시판만 광고자동등록기를 피하게 하는 방법은 없는지요?
대부분의 광고자동등록기가 맨날 올려지는 게시판이 정해져 있더라구요.
게시판 주소가 알려져서 더더욱 퍼져서 그런지는 모르겠지만요..
부탁드리겠습니다.
적용을 하다보니 이런 문제점이 발생하였습니다.
write.php에 해당내용을 넣은 특정 스킨만 이 광고자동등록기가 적용되는 것이 아니라 write_ok.php의 영향을 받아서 전체 스킨이 적용이 되더군요...
해당스킨의 write.php에 소스를 삽입하지 않은 스킨이 적용된 게시판은 손님레벨로는 글을 절대 올릴 수 없게 되어버린다는.... (write_ok.php의 영향으로 전부다 자동등록기에 의한 글로 판단이 되어버리더군요.)
즉 이 소스를 사용하기 위해서는 홈페이지에서 사용하는 모든 제로보드스킨의 write.php에 내용을 다 삽입을 해야한다는 문제점이 발생합니다.
저 같은 경우는 제로보드 스킨을 20여개 이상을 사용하고 있어서 전부다 입력해야 할 듯 싶은데요.... 해결방법이 없을까요? 물론 수작업으로 다해야 한다면 어쩔 수 없겠지만요.
정리하자면 특정스킨이 적용된 게시판만 광고자동등록기를 피하게 하는 방법은 없는지요?
대부분의 광고자동등록기가 맨날 올려지는 게시판이 정해져 있더라구요.
게시판 주소가 알려져서 더더욱 퍼져서 그런지는 모르겠지만요..
부탁드리겠습니다.
댓글 2
광고 등록 방지 기능이 필요한 스킨에, input hidden 속성으로 특정값을 넘겨주고, write_ok.php에서 이 특정값이 있을 경우에만 자동등록방지용 비밀번호를 확인하는 방법을 쓰면 될 것 같습니다.
예를 들어, 스킨의 write.php에
<input type=hidden name=lock_sw value="Y">
라는 코드를 삽입하고,
write_ok.php에서
if ($lock_sw == "Y") {
비밀번호 검사
}
이렇게 하면 될 것 같네요...
한번 응용해보세요~~