검색결과가 단 하나이면 링크로 연결되게 하기 정보
그누호환 검색결과가 단 하나이면 링크로 연결되게 하기본문
까만도둑님 홈피를 보다가 문득 생각이 나서 한 번 연구해봤습니다.
'이화여대' '이화웨딩샵' '이화쇼핑몰' 이렇게 3개 자료가 존재한다면,
'이화' 로 검색하면 이화 관련 키워드 3개를 다 보여주고,
'이화여대'로 검색하면 검색결과가 하나이므로 정확도 100% 로 간주,
이화여대로 링크를 연결해줍니다.
'이화웨딩샵', '이화쇼핑몰' 역시 마찬가지 입니다.
검색결과가 단 하나 존재하는가 여부를 체크하는 것은,
list.skin.php 상단에 아래 코드를 넣어줌으로서 확인합니다.
<?
if ($total_count==1)
{
$a=$list[0][href];
$b="&tc=1";
$c=$a.$b;
goto_url($c);
}
?>
그리고 view.skin.php 상단에 아래 코드를 넣어주면 완료입니다.
<?
$tc = $_GET["tc"];
if ($tc==1) goto_url($view[link_href][1]);
?>
==================================================================
$total_count 가 여러군데 쓰이므로 어쩌면 오작동할 가능성도 있습니다.
tc=1 은 get 타입으로 변수를 전달하기 위함입니다.
list.skin.php 에서 링크로 가는 방법이 있을텐데 초보라 못찾고 view.skin.php 로
넘겼습니다.
==================================================================
$total_count 값을 form hidden 으로 넘기려고 했는데, 왜인지 도저히 안돼서 그냥 get 을 사용했습니다..
그리고 $view[link_href][i] 에서 첫번째값이
$view[link_href][0] 이 아니라 $view[link_href][1] 이어서 엄청 삽질했습니다.
'이화여대' '이화웨딩샵' '이화쇼핑몰' 이렇게 3개 자료가 존재한다면,
'이화' 로 검색하면 이화 관련 키워드 3개를 다 보여주고,
'이화여대'로 검색하면 검색결과가 하나이므로 정확도 100% 로 간주,
이화여대로 링크를 연결해줍니다.
'이화웨딩샵', '이화쇼핑몰' 역시 마찬가지 입니다.
검색결과가 단 하나 존재하는가 여부를 체크하는 것은,
list.skin.php 상단에 아래 코드를 넣어줌으로서 확인합니다.
<?
if ($total_count==1)
{
$a=$list[0][href];
$b="&tc=1";
$c=$a.$b;
goto_url($c);
}
?>
그리고 view.skin.php 상단에 아래 코드를 넣어주면 완료입니다.
<?
$tc = $_GET["tc"];
if ($tc==1) goto_url($view[link_href][1]);
?>
==================================================================
$total_count 가 여러군데 쓰이므로 어쩌면 오작동할 가능성도 있습니다.
tc=1 은 get 타입으로 변수를 전달하기 위함입니다.
list.skin.php 에서 링크로 가는 방법이 있을텐데 초보라 못찾고 view.skin.php 로
넘겼습니다.
==================================================================
$total_count 값을 form hidden 으로 넘기려고 했는데, 왜인지 도저히 안돼서 그냥 get 을 사용했습니다..
그리고 $view[link_href][i] 에서 첫번째값이
$view[link_href][0] 이 아니라 $view[link_href][1] 이어서 엄청 삽질했습니다.
추천
0
0
댓글 전체
님의 발상이 정말 원더풀입니다. 사용자를 위한 배려가 돗보이는군요, 감사합니다.
와우~*
멋진 팁입니다!!!
흐... 넘겨주는 방식이 의도대로 되지 않았을때의 그 심정...
짐작이 가고도 남습니다^^;
고생 하셨습니다.
멋진 팁입니다!!!
흐... 넘겨주는 방식이 의도대로 되지 않았을때의 그 심정...
짐작이 가고도 남습니다^^;
고생 하셨습니다.