특정 단어를 지정하여 검색되지 않게 하는 방법 > 그누3질답

그누3질답

특정 단어를 지정하여 검색되지 않게 하는 방법 정보

그누보드 특정 단어를 지정하여 검색되지 않게 하는 방법

본문

며칠을 삽질하다가 도저히 해결할 방법이 없어서 글 올립니다.
제 사이트의 취지에 맞지 않게 특정 검색어로 자꾸 검색을 합니다. 특정 단어를 지정하여 검색시 검색이 되지 않게 하려면 어떻게 해야 하나요?
  • 복사

댓글 전체

답변 감사드립니다.
이것 때문에 몇날 며칠을 고민하고 했는데 정말 간단하게 처리가 되네요 오묘하기도 하구요 덕분에 고민거리가 많이 해소 될 것 같습니다.
유용하게 잘쓰겠습니다.
gnu3/bbs/gblist.php 에서 237번째 줄 부근에서 다음과 같이 수정해 주시면 됩니다.

// 검색어가 있다면
if ('' != $stext) {
    if (in_array($stext, array('금지어'))) alert('금지어입니다.');  // <-- 요 부분
    $sql_search = get_sql_search($sselect, $stext, $soperator);

금지어 추가는 in_array($stext, array('금지어', '금지어2', '금지어3')) 와 같이 해 주시면 되고..
아니면..
$block_search = array('금지어1', '금지어2', '금지어3');
if (in_array($stext, $block_search)) alert('금지어입니다.');
도 가능하겠지요..
© SIRSOFT
현재 페이지 제일 처음으로