그누 전체 검색에 단어 필터링 적용하기 정보
그누 전체 검색에 단어 필터링 적용하기
본문
bbs/search.php 파일 10 번재쭐 아래에 아래 소스를 추가해주세요
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($stx, $s)) {
alert("너말이냐?");
exit;
}
}
$filters = explode(",", $config[cf_filter]);
for ($i=0; $i<count($filters); $i++) {
$s = trim($filters[$i]); // 필터단어의 앞뒤 공백을 없앰
if (stristr($stx, $s)) {
alert("너말이냐?");
exit;
}
}
추천
9
9
댓글 12개
흐~ 만들려고 했었는데, 감솨~!!!
찾았던건데 감사합니다.
topschool님이 열 받아서 만든 기능인데...
실제로 쓰실때는 alert 부분을 이렇게 바꾸심 되요.
alert("검색어에 금지단어(\'{$s}\')가 포함되어 있습니다.");
실제로 쓰실때는 alert 부분을 이렇게 바꾸심 되요.
alert("검색어에 금지단어(\'{$s}\')가 포함되어 있습니다.");

돈 되는 팁 세배돈으로 알고 잘 쓰겠습니다.
감사합니다.
감사합니다.
오 좋네요 ^^ 보니깐 먼저 필터링 먼저 되어서 인기 검색어 필드에도
탑스쿨님이 올려 주신 팁으로 적용을 해보니 .. 필터링된 검색어는 저장도 안되는거 같던데 ..
좋은 팁입니다. 감사 합니다. ^^
탑스쿨님이 올려 주신 팁으로 적용을 해보니 .. 필터링된 검색어는 저장도 안되는거 같던데 ..
좋은 팁입니다. 감사 합니다. ^^

버럭팁에 이렇게 추천이 ㅎㅎ 감사합니다.
꼭 필요한거 였는데.... 감사합니다~
그누보드 또 패치되겠네요
그누보드 또 패치되겠네요

이거 적용하니까 검색후 페이지에
Warning: stristr() [function.stristr]: Empty delimiter in /volume1/web/bbs/search.php on line 13
이런 에러가 뜹니다. 13라인은 if (stristr($stx, $s)) { 이 내용인데요...
어떻게 처리해야할까요?
링크 : http://lifeinside.dyndns.org/bbs/search.php?sfl=wr_subject%7C%7Cwr_content&stx=%ED%85%8C%EC%8A%A4%ED%8A%B8
Warning: stristr() [function.stristr]: Empty delimiter in /volume1/web/bbs/search.php on line 13
이런 에러가 뜹니다. 13라인은 if (stristr($stx, $s)) { 이 내용인데요...
어떻게 처리해야할까요?
링크 : http://lifeinside.dyndns.org/bbs/search.php?sfl=wr_subject%7C%7Cwr_content&stx=%ED%85%8C%EC%8A%A4%ED%8A%B8

$config[cf_filter] 내용이 없으신가본대요..
환경설정에서 넣어보세요
환경설정에서 넣어보세요

그누보드 관리자 페이지에서 기본환경설정에서 단어필터링 설정하는거 말씀하시는거죠? 그건 되어있는데..
아니면 소스에서 어떤파일을 수정해줘야하나요?
아니면 소스에서 어떤파일을 수정해줘야하나요?

그누 기본이라면 어떤것도 수정하실필요없이
설명대로만 넣으시면되요
설명대로만 넣으시면되요

배추빌더라 그런가용~