검색에서 // <- 이걸 왜.... 정보
그누호환 검색에서 // <- 이걸 왜....
본문
제 홈에선 잘 되고 있는지라, 신경 안쓰고 있다가...
// <-- 이거 안된다는 분이 사방팔방에다가 안된다는 글을 남겨... 잠깐 만져 보았습니다.
참고로 구글에서도 // 검색은 안되더군요.
gnuboard.lib.php 의 밑에 펑션을 찾습니다. (약 29 라인쯤)
-----------------------------------------------
// set_search_font(), get_search_font() 함수를 search_font() 함수로 대체
function search_font($stext, $str)
-----------------------------------------------
위 펑션부분이 나오면 밑의 소스로 그 펑션을 바꿉니다.
//-----------소스 시작-------------------------------------
// set_search_font(), get_search_font() 함수를 search_font() 함수로 대체
function search_font($stext, $str)
{
global $default;
// 검색어 전체를 공란으로 나눈다
$s = explode(" ", $stext);
// "/(검색1|검색2)/i" 와 같은 패턴을 만듬
$pattern = "";
$bar = "";
for ($m=0; $m<count($s); $m++) {
$pattern .= $bar . quotemeta($s[$m]);
$bar = "|";
}
$pattern = "/($pattern)/i";
if (eregi("/", $pattern)) {
$pattern = str_replace("/", "", $pattern);
} else {
$pattern = $pattern;
// 지정된 검색 폰트의 색상, 배경색상으로 대체
$replace = "<span style='background-color:$default[de_search_bgcolor]; color:$default[de_search_color];'>\\1</span>";
}
return preg_replace($pattern, $replace, $str);
}
//----------여기 까지--------------------------------------
ps.. 완벽하게 처리 되는것은 아닙니다만,
담부터 이리저리 안된다고 글 남기지 말아 주세요.
// <-- 이거 안된다는 분이 사방팔방에다가 안된다는 글을 남겨... 잠깐 만져 보았습니다.
참고로 구글에서도 // 검색은 안되더군요.
gnuboard.lib.php 의 밑에 펑션을 찾습니다. (약 29 라인쯤)
-----------------------------------------------
// set_search_font(), get_search_font() 함수를 search_font() 함수로 대체
function search_font($stext, $str)
-----------------------------------------------
위 펑션부분이 나오면 밑의 소스로 그 펑션을 바꿉니다.
//-----------소스 시작-------------------------------------
// set_search_font(), get_search_font() 함수를 search_font() 함수로 대체
function search_font($stext, $str)
{
global $default;
// 검색어 전체를 공란으로 나눈다
$s = explode(" ", $stext);
// "/(검색1|검색2)/i" 와 같은 패턴을 만듬
$pattern = "";
$bar = "";
for ($m=0; $m<count($s); $m++) {
$pattern .= $bar . quotemeta($s[$m]);
$bar = "|";
}
$pattern = "/($pattern)/i";
if (eregi("/", $pattern)) {
$pattern = str_replace("/", "", $pattern);
} else {
$pattern = $pattern;
// 지정된 검색 폰트의 색상, 배경색상으로 대체
$replace = "<span style='background-color:$default[de_search_bgcolor]; color:$default[de_search_color];'>\\1</span>";
}
return preg_replace($pattern, $replace, $str);
}
//----------여기 까지--------------------------------------
ps.. 완벽하게 처리 되는것은 아닙니다만,
담부터 이리저리 안된다고 글 남기지 말아 주세요.
추천
0
0
댓글 전체

가끔 http://sir.co.kr 로 검색하는 사람도 있습니다. 근데 에러가 발생할경우 방문자들은 오류에 대한
태글을 걸수 있을거라고 생각합니다.
태글을 걸수 있을거라고 생각합니다.

근데 이걸 꼭 수정해야되나요?
// 의 검색오류시 특별히 서버에 부담을 주거나, 해킹이 가능한것 아니라면 그냥 놔두고 싶은데요..
아주 특별한 홈페이지가 아닌이상..
민간(?) 방문객이 // 의 키워드로 검색할 가능성은 극히 낮고.. 의도적으로 오류를 보려고 // 키워드로 검색하는 경우도 없을테니요..
그냥 호스트 자신만의 만족 아닐까요?
// 의 검색오류시 특별히 서버에 부담을 주거나, 해킹이 가능한것 아니라면 그냥 놔두고 싶은데요..
아주 특별한 홈페이지가 아닌이상..
민간(?) 방문객이 // 의 키워드로 검색할 가능성은 극히 낮고.. 의도적으로 오류를 보려고 // 키워드로 검색하는 경우도 없을테니요..
그냥 호스트 자신만의 만족 아닐까요?

앗. 제가 만든 로그인폼^^
헉! ㅎㅎ 패치꼭해야 하는건가요? 안하면 딴데 문제생ㄱ는 일은 없겠죠?^^

웁스 ~
키히히....아침에..검색해보니..정상이던데..지금보니..에러가..뜨아악...
패치완료~~
아참..지지직님..위의링크는 김샨님홈이라는...^^;;
패치완료~~
아참..지지직님..위의링크는 김샨님홈이라는...^^;;

카이루님 민망하긴요.. 아닙니다.
M-Club 님은 패치 하셔야 겠네요. ^^;;
http://take2asia.com/gnu3/?doc=bbs%2Fgnusearch.php&srch_rows=5&srch_comment=1&srch_days=0&sselect=concat%28wr_subject%2Cwr_content%29&stext=%2F%2F&soperator=1
M-Club 님은 패치 하셔야 겠네요. ^^;;
http://take2asia.com/gnu3/?doc=bbs%2Fgnusearch.php&srch_rows=5&srch_comment=1&srch_days=0&sselect=concat%28wr_subject%2Cwr_content%29&stext=%2F%2F&soperator=1

아하 패치해꾸나 ^_^ ㅋㅋㅋ 이런 민망해지네요..
감사합니다^^
허...신기함돠~!오늘에야..제 홈페지내의 게시판 검색기에서 "/".."////"...."'"...기타등등을 검색해보았는데..
별다른에러문구가없다는..^^;;
근데...손을덴 기억이없는데......갑자기..꽁짜머시기가 생긴것같은기분이...ㅋㅋㅋ
별다른에러문구가없다는..^^;;
근데...손을덴 기억이없는데......갑자기..꽁짜머시기가 생긴것같은기분이...ㅋㅋㅋ


꿈속에서 //// 이런식으로 쳐보라고 하더군요 그래서 일나자마자 해본결과 ^_^
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=talkbox&wr_id=23347&sselect=wr_subject&stext=////&soperator=1&srch_rows=10&srch_comment=1&srch_days=0
http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=talkbox&wr_id=23347&sselect=wr_subject&stext=////&soperator=1&srch_rows=10&srch_comment=1&srch_days=0

^^ 좋은 정보 감사

위의 방법대로 수정을 하니 검색에서 제목이 나타나지 않는군요.

madem 님 제목이 안나온 다는 주소를 가르쳐 주세요.
..................