웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제한된 시간 안에 글을 또 등록할 때 IP 금지 기능(스팸필터) 해제하기
2008.05.03 00:01
오늘 올린 팁이 zbXE 공식사이트 DB서버의 이상으로 날아가버려 곤란해 하고 있었는데,
guny님께서 마침 백업을 해두셔서 이곳에 다시 올립니다.
\modules\spamfilter
경로에 들어가시면, spamfilter.controller.php 파일이 있습니다.
이 파일을 에디터에서 여시고,
51~53째 줄,
// 지정된 시간 체크
$output = $oFilterModel->checkLimited();
if(!$output->toBool()) return $output;
를 아래와 같이 주석처리해 버리세요.
// 지정된 시간 체크
// $output = $oFilterModel->checkLimited();
// if(!$output->toBool()) return $output;
또, 89~91째 줄,
// 지정된 시간 체크
$output = $oFilterModel->checkLimited();
if(!$output->toBool()) return $output;
를 아래와 같이 역시 주석처리 해버립니다.
// 지정된 시간 체크
// $output = $oFilterModel->checkLimited();
// if(!$output->toBool()) return $output;
이렇게 하면 IP별 시간체크하는 기능이 정지하는 듯 합니다.
제 방법이 맞는지 확신은 안 서지만,
일단 저렇게 처리를 하니 더 이상 그런 메세지에 시달리지 않고 글 등록이 되는 것을 확인했습니니다.
guny님께서 마침 백업을 해두셔서 이곳에 다시 올립니다.
\modules\spamfilter
경로에 들어가시면, spamfilter.controller.php 파일이 있습니다.
이 파일을 에디터에서 여시고,
51~53째 줄,
// 지정된 시간 체크
$output = $oFilterModel->checkLimited();
if(!$output->toBool()) return $output;
를 아래와 같이 주석처리해 버리세요.
// 지정된 시간 체크
// $output = $oFilterModel->checkLimited();
// if(!$output->toBool()) return $output;
또, 89~91째 줄,
// 지정된 시간 체크
$output = $oFilterModel->checkLimited();
if(!$output->toBool()) return $output;
를 아래와 같이 역시 주석처리 해버립니다.
// 지정된 시간 체크
// $output = $oFilterModel->checkLimited();
// if(!$output->toBool()) return $output;
이렇게 하면 IP별 시간체크하는 기능이 정지하는 듯 합니다.
제 방법이 맞는지 확신은 안 서지만,
일단 저렇게 처리를 하니 더 이상 그런 메세지에 시달리지 않고 글 등록이 되는 것을 확인했습니니다.