Witam
Mam dziwny problem. Do tej pory nie było problemu z wyszukiwarką na mojej stronie. Jednak wczoraj zauważyłem, że przestała ona działać poprawnie. Wpisuje dowolne słowo klikam "szukaj" i zamiast wyświetlić stronę z wynikami wyszukiwania to odświeża mi stronę główną i tyle.
Po wpisaniu jakiegoś słowa i kliknięciu "szukaj" w pasku adresowym przeglądarki pokazuje mi się coś takiego:
http://www.nazwadomeny.pl/mod_search?text=wybory2010&wyslij=szukajZa wyszukiwanie odpowiada moduł "mod_search.php". Oto jego zawartość:
<?
$szablon="domyslny.tpl";
$smarty->assign_by_ref('modul', $modul);
if($_REQUEST["text"]!=""){
$poszukiwany_text=$_REQUEST["text"];
switch($_REQUEST["gdzieszukac"]){
case "tytul":
$gdzieszukac="tytul";
break;
case "tytul_opis":
$gdzieszukac="tytul_opis";
break;
case "tytul_opis_tresc":
$gdzieszukac="tytul_opis_tresc";
break;
case "tags":
$gdzieszukac="tags";
break;
case "google":
$gdzieszukac="google";
break;
default:
$gdzieszukac="tytul_opis";
break;
}
$szukaj_root=(int)$_REQUEST["szukaj_root"];
}
if($gdzieszukac=="google"){
?>
<script type="text/javascript">
location.replace('http://www.google.pl/search?q=site:
<? echo $_SESSION["konfiguracja"]["strona_serwis"] ?> <?echo $poszukiwany_text?>');
</script>
<?
}
$ids=$poszukiwany_text."-".$gdzieszukac;
if(count($_SESSION["klient"]["role"])>0
&& $_SESSION["klient"]["autoryzacja"]==1
){
$r=reset($_SESSION["klient"]["role"]);
$ids.=$r["rola"];
}
if(!$smarty->is_cached($szablon, $ids)){
require_once("tablice_smarty/tablice_smarty_konfiguracja.php");
}
if(!$smarty->is_cached($szablon, $ids) && $poszukiwany_text!=""){
$ilosc_wynikow="0";
$wynikowe_wezly=$akt_wezel->SzukajWezlow($poszukiwany_text, $gdzieszukac, $wsnestedSet, $_SESSION["nazwa_klienta"], 0
, 0
, array('szukaj_root'=>$szukaj_root));
//print_r($wynikowe_wezly);
foreach($wynikowe_wezly as $key=>$value){
$wynikowe_wezly[$key]['name']=stripslashes($wynikowe_wezly[$key]['name']);
$wynikowe_wezly[$key]["opis_minic"]=substr(strip_tags($value["opis_minic"]), 0, 255)." ...";
}
$ilosc_wynikow=count($wynikowe_wezly);
$smarty->assign_by_ref('sciezka', $sciezka_url);
$smarty->assign_by_ref('tab_nawigator', $tab_nawigator);
//$smarty->assign_by_ref('wezel', $akt_wezel->PobierzWezel());
//$smarty->assign_by_ref('rodzice', $akt_wezel->PobierzRodzicow());
//$smarty->assign_by_ref('sasiedzi', $akt_wezel->PobierzSasiadow());
//$smarty->assign_by_ref('dzieci', $akt_wezel->PobierzDzieci());
$smarty->assign_by_ref('wynikowe_wezly', $wynikowe_wezly);
$smarty->assign_by_ref('poszukiwany_text', $poszukiwany_text);
$smarty->assign_by_ref('gdzieszukac', $gdzieszukac);
$smarty->assign_by_ref('ilosc_wynikow', $ilosc_wynikow);
$smarty->assign_by_ref('szukaj_root', $szukaj_root);
}
$tabela_pomiarow=W_PomiarCzas($tabela_pomiarow);
$smarty->assign_by_ref('pomiar', round($tabela_pomiarow["roznica_start"],4
));
W_Naglowki();
$smarty->display($szablon, $ids);
?>
Czy ktoś może mi w jakiś sposób w ogóle pomóc? Dlaczego to przestało działać i jak to naprawić?
Ostatnimi czasy jedyna zmiana jaka robiłem w htacces to przekierowanie żeby gdy ktoś wpisze
http://nazwadomeny.pl przekierowywał automatycznie na
http://www.nazwadomeny.pl.ale czy to może mieć jakiś związek?
Pomóżcie :/
Pozdrawiam