[그누•영카트] 인기검색어 등록 특정 단어 제외시키기

페이지 정보

shadow2fox shadow2fox 2,457 2019.12.17 23:04:00

본문

인기검색어 등록 특정 단어 제외시키기
검색은 허용하되 인기검색어에 등록되지 않았으면 하는 경우 아래처럼 수정해 보자.

그누보드5/lib/common.lib.php를 열어 // 인기검색어 입력을 검색한다.

수정 전

// 인기검색어 입력
function insert_popular($field, $str)
{
    global $g5

    if(!in_array('mb_id', $field)) {
        $sql = " insert into {$g5['popular_table']} set pp_word = '{$str}', pp_date = '".G5_TIME_YMD."', pp_ip = '{$_SERVER['REMOTE_ADDR']}' ";
        sql_query($sql, FALSE);
    }
}
수정 후

// 인기검색어 입력
function insert_popular($field, $str)
{
    global $g5
    

    // 특정 검색어 제외
    $str_filter = array('단어1','단어2','단어3','단어4','단어5');
    if(!in_array('mb_id', $field) && !in_array(strtolower($str), $str_filter)) {
        $sql = " insert into {$g5['popular_table']} set pp_word = '{$str}', pp_date = '".G5_TIME_YMD."', pp_ip = '{$_SERVER['REMOTE_ADDR']}' ";
        sql_query($sql, FALSE);
    }
}

대소문자를 구별해 제외하고 싶다면 !in_array(strtolower($str), $str_filter)를 !in_array($str, $str_filter)로 변경한다.
추천인
  • 추천해 주세요
shadow2fox
10
shadow2fox - 회원등급 : 자연/Level 148 - 포인트 : 2,633,078
레벨 148
경험치 3,294,340

Progress Bar 69.69%

- 가입일 : 2015-03-10 12:21:44
- 서명 : 인간에게 가장 큰 선물은 자기 자신에게 기회를 주는 것이다. - 크리스 가드너, Chris Gardner -
- 자기소개 : There's never a shortcut to happiness.

댓글

첫 번째 댓글을 남겨 주세요

Total 769726 페이지

제목 글쓴이 날짜 조회 추천
제로  🏆 💾 특정 회원에게 쪽지 스킨을 적용해봅시다 루루아빠 2005.07.19 3.1k 0
이윰  🏆 Q&A 게시판 최신글추출시 '비밀글입니다.' 를 원글 제목으로 변경하기 루루아빠 2015.10.20 3.0k 0
이윰  🏆 공지글에는 댓글 기능 끄기 shadow2fox 2018.08.19 2.5k 0
제로  🏆 💾 업로드된 이미지가 있을때에 게시판 목록에 그림 아이콘 표현하기 루루아빠 2005.07.19 3.4k 0
이윰  🏆 Eyoom Builder 1.1.13 패치 루루아빠 2015.10.26 3.0k 0
이윰  🏆 Eyoom Builder 3.0.3 - 패치에 문제가 있는 버전입니다. shadow2fox 2018.08.20 2.9k 0
그누•영카트  🏆 영카트 5.4.4.9.1 shadow2fox 2021.02.06 1.9k 0
제로  🏆 최근 갤러리 & 갤러리 목록 이미지 흑백 설정 루루아빠 2005.07.20 3.2k 0
그누•영카트  🏆 구글 웹폰트를 적용해보자 루루아빠 2015.10.27 2.9k 0
이윰  🏆 Eyoom Builder 3.0.4 패치 shadow2fox 2018.08.20 3.3k 0
그누•영카트  🏆 영카트 5.4.5.1 shadow2fox 2021.02.06 1.7k 0
제로  🏆 글쓴 후 하단 리스트에 특정 카테고리 글만 보여주지 않고 전체 목록을 보여주기 루루아빠 2005.07.23 3.5k 0
이윰  🏆 Eyoom Builder 1.1.14 패치 루루아빠 2015.10.30 3.6k 0
JavaScript  🏆 사용자의 브라우저를 검출하는 방법 shadow2fox 2018.08.22 2.4k 0
제로  댓글+1🏆 전체에게 메일링 체크하고 싶을때에 루루아빠 2005.07.24 3.7k 0
JavaScript  🏆 마우스 오른쪽 버튼 사용시 경고 메세지 띄우기 루루아빠 2015.10.31 3.0k 0
이윰  🏆 jQuery-1.8.3를 jQuery-1.9.x 이상으로 업그레이드시 masonry 오류 해결하기 shadow2fox 2018.08.22 2.5k 0
HTML5  🏆 HTML5 동영상 혹은 오디오 마우스 우측 버튼 다운로드 금지시키기 루루아빠 2015.10.31 3.6k 0
그누•영카트  🏆 그누보드 5.3.1.6 패치 shadow2fox 2018.08.25 2.5k 0
제로  🏆 공지사항글에는 코멘트 못달게 하기 루루아빠 2005.08.06 3.6k 0
그누•영카트  🏆 게시판을 디바이스에 따라 보여주기 안보여주기 루루아빠 2015.11.04 2.7k 0
그누•영카트  🏆 영카트 5.3.1.6 패치 shadow2fox 2018.08.25 2.5k 0
제로  🏆 쓰기에서 허용태그 미리보여주기 루루아빠 2005.09.11 3.7k 0
이윰  🏆 Eyoom Builder 1.1.15 패치 루루아빠 2015.11.09 3.7k 0
이윰  🏆 태그(tag) 인덱스에서 새로운 글에 new 표시하기 shadow2fox 2018.08.26 2.4k 0
제로  🏆 여러게시판에서 쓴 게시물을 한개의 게시판에 수시로 복사 루루아빠 2005.09.11 3.3k 0
그누•영카트  🏆 그누보드 5.1.4 패치 (2015.10.26) 루루아빠 2015.11.09 2.8k 0
이윰  🏆 Eyoom Builder 3.0.5 패치 shadow2fox 2018.09.04 2.6k 0
제로  🏆 특정게시판에서 작성된 게시물 원하는 게시판에 동시에 등록 <아래게시물과연동> 루루아빠 2005.09.11 4.5k 0
그누•영카트  🏆 그누보드 5.1.5 패치 (2015.11.02) 루루아빠 2015.11.09 2.9k 0