포털의 뉴스검색 RSS서비스를 이용해 휘발성 검색결과를 기존 '/search'아래에 담아냈다. 적용한 포털은 네이버와 다음이다. 포털의 RSS서비스를 이용하기 때문에 성의 표시로 포투블로그 하단에 작은 배너도 달았다.
PHP버전이 낮은 관계로 특정 명령어가 듣지 않아 시간을 낭비했다. PHP Version 4.4.7p2에서는 'htmlspecialchars_decode' 명령어가 듣지 않는다. 'function'을 별도로 넣어줘야 한다.
function htmlspecialchars_decode($string,$style=ENT_COMPAT)
{
$translation = array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style));
if($style === ENT_QUOTES){ $translation['''] = '\''; }
return strtr($string,$translation);
}
포털의 뉴스검색 결과를 RSS로 끌고와서 약간의 로직을 추가해서 검색결과를 보여준다. 최대 3개의 검색결과를 보여주며, 논리에 맞지 않으면 보이지 않는다. 블로그 최상단 우측 검색을 이용할 때 블로그 내 검색 결과와 포털(네이버와 다음)들의 뉴스검색결과 3개가 나란히 보여진다.
구글의 뉴스검색결과를 가져오는 것도 가능하나 구글은 RSS로 이미지 링크까지 담았다. 그리고, 구글본사와의 거리가 멀어서 그런지 로딩하는 속도에 악영향을 미치기에 배제했다. 얼마나 더 진화할런지 모르겠지만 맞춤형 검색엔진으로 진화될 수도 있다. 흥미를 잃지 않는 한 업그레이드를 시켜 나갈 예정이다. 12-04 08:41
PHP버전이 낮은 관계로 특정 명령어가 듣지 않아 시간을 낭비했다. PHP Version 4.4.7p2에서는 'htmlspecialchars_decode' 명령어가 듣지 않는다. 'function'을 별도로 넣어줘야 한다.
function htmlspecialchars_decode($string,$style=ENT_COMPAT)
{
$translation = array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style));
if($style === ENT_QUOTES){ $translation['''] = '\''; }
return strtr($string,$translation);
}
포털의 뉴스검색 결과를 RSS로 끌고와서 약간의 로직을 추가해서 검색결과를 보여준다. 최대 3개의 검색결과를 보여주며, 논리에 맞지 않으면 보이지 않는다. 블로그 최상단 우측 검색을 이용할 때 블로그 내 검색 결과와 포털(네이버와 다음)들의 뉴스검색결과 3개가 나란히 보여진다.
구글의 뉴스검색결과를 가져오는 것도 가능하나 구글은 RSS로 이미지 링크까지 담았다. 그리고, 구글본사와의 거리가 멀어서 그런지 로딩하는 속도에 악영향을 미치기에 배제했다. 얼마나 더 진화할런지 모르겠지만 맞춤형 검색엔진으로 진화될 수도 있다. 흥미를 잃지 않는 한 업그레이드를 시켜 나갈 예정이다. 12-04 08:41