인기검색어 출력단어 필터링하기.
안녕하세요.
음.. 인기검색어에.. 원치 않는 단어가 종종 출력되는 경우가 있는데..
이를테면 금기어 같은거 있잖습니까.. 비속어라던지..
그런걸 지정해서.. 출력이 안되게끔 한다던지..
아니면 애초에 검색단어에서 필터링을 해서 검색을 막는다던지 하고 싶습니다.
답변 좀 부탁드립니다!!
수고하십시요.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
환경설정 -> 기본환경설정 -> 단어 필터링 란에 추가 하면되지 안나요...
해봤습니다만 안되는듯.. 합니다.
방법은 다음 3가지 중에서 하나를 선택하셔서 구현하셔야 할것 같습니다.
1. 검색어 입력시에 "환경설정의 입력된 금지어"를 체크한다.
수정대상파일 : 검색어 입력부분을 처리하는 화면파일
// 필터
echo "<script language='javascript'> var g4_cf_filter = '$config[cf_filter]'; </script>\n";
echo "<script language='javascript' src='$g4[path]/js/filter.js'></script>\n";
2. 인기검색에 테이블에 입력시에 "금지어"를 insert 하지 않는다.
수정대상파일 : bbs/search.php 에서 "인기검색어" insert 부분 수정
3. 인기검색어 조회시에 금지어를 제외한다.
수정대상파일 : lib/popular.lib.php