Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Przestała działać wyszukiwarka na stronie, Odświeża stronę, zamiast pokazywać wyniki wyszukiwania
Foxhunt
post 3.12.2010, 14:47:15
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 18.02.2009

Ostrzeżenie: (0%)
-----


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=szukaj

Za wyszukiwanie odpowiada moduł "mod_search.php". Oto jego zawartość:


  1. <?
  2.  
  3. $szablon="domyslny.tpl";
  4.  
  5. $smarty->assign_by_ref('modul', $modul);
  6.  
  7. if($_REQUEST["text"]!=""){
  8.  
  9. $poszukiwany_text=$_REQUEST["text"];
  10.  
  11. switch($_REQUEST["gdzieszukac"]){
  12.  
  13. case "tytul":
  14.  
  15. $gdzieszukac="tytul";
  16.  
  17. break;
  18.  
  19. case "tytul_opis":
  20.  
  21. $gdzieszukac="tytul_opis";
  22.  
  23. break;
  24.  
  25. case "tytul_opis_tresc":
  26.  
  27. $gdzieszukac="tytul_opis_tresc";
  28.  
  29. break;
  30.  
  31. case "tags":
  32.  
  33. $gdzieszukac="tags";
  34.  
  35. break;
  36.  
  37. case "google":
  38.  
  39. $gdzieszukac="google";
  40.  
  41. break;
  42.  
  43. default:
  44.  
  45. $gdzieszukac="tytul_opis";
  46.  
  47. break;
  48.  
  49. }
  50.  
  51. $szukaj_root=(int)$_REQUEST["szukaj_root"];
  52.  
  53. }
  54.  
  55. if($gdzieszukac=="google"){
  56.  
  57. ?>
  58.  
  59. <script type="text/javascript">
  60.  
  61. location.replace('http://www.google.pl/search?q=site:<? echo $_SESSION["konfiguracja"]["strona_serwis"] ?> <?echo $poszukiwany_text?>');
  62.  
  63. </script>
  64.  
  65. <?
  66.  
  67. }
  68.  
  69.  
  70.  
  71. $ids=$poszukiwany_text."-".$gdzieszukac;
  72.  
  73. if(count($_SESSION["klient"]["role"])>0 && $_SESSION["klient"]["autoryzacja"]==1){
  74.  
  75. $r=reset($_SESSION["klient"]["role"]);
  76.  
  77. $ids.=$r["rola"];
  78.  
  79. }
  80.  
  81.  
  82.  
  83. if(!$smarty->is_cached($szablon, $ids)){
  84.  
  85. require_once("tablice_smarty/tablice_smarty_konfiguracja.php");
  86.  
  87. }
  88.  
  89. if(!$smarty->is_cached($szablon, $ids) && $poszukiwany_text!=""){
  90.  
  91. $ilosc_wynikow="0";
  92.  
  93. $wynikowe_wezly=$akt_wezel->SzukajWezlow($poszukiwany_text, $gdzieszukac, $wsnestedSet, $_SESSION["nazwa_klienta"], 0, 0, array('szukaj_root'=>$szukaj_root));
  94.  
  95. //print_r($wynikowe_wezly);
  96.  
  97. foreach($wynikowe_wezly as $key=>$value){
  98.  
  99. $wynikowe_wezly[$key]['name']=stripslashes($wynikowe_wezly[$key]['name']);
  100.  
  101. $wynikowe_wezly[$key]["opis_minic"]=substr(strip_tags($value["opis_minic"]), 0, 255)." ...";
  102.  
  103. }
  104.  
  105. $ilosc_wynikow=count($wynikowe_wezly);
  106.  
  107. $smarty->assign_by_ref('sciezka', $sciezka_url);
  108.  
  109. $smarty->assign_by_ref('tab_nawigator', $tab_nawigator);
  110.  
  111. //$smarty->assign_by_ref('wezel', $akt_wezel->PobierzWezel());
  112.  
  113. //$smarty->assign_by_ref('rodzice', $akt_wezel->PobierzRodzicow());
  114.  
  115. //$smarty->assign_by_ref('sasiedzi', $akt_wezel->PobierzSasiadow());
  116.  
  117. //$smarty->assign_by_ref('dzieci', $akt_wezel->PobierzDzieci());
  118.  
  119. $smarty->assign_by_ref('wynikowe_wezly', $wynikowe_wezly);
  120.  
  121. $smarty->assign_by_ref('poszukiwany_text', $poszukiwany_text);
  122.  
  123. $smarty->assign_by_ref('gdzieszukac', $gdzieszukac);
  124.  
  125. $smarty->assign_by_ref('ilosc_wynikow', $ilosc_wynikow);
  126.  
  127. $smarty->assign_by_ref('szukaj_root', $szukaj_root);
  128.  
  129. }
  130.  
  131. $tabela_pomiarow=W_PomiarCzas($tabela_pomiarow);
  132.  
  133. $smarty->assign_by_ref('pomiar', round($tabela_pomiarow["roznica_start"],4));
  134.  
  135. W_Naglowki();
  136.  
  137. $smarty->display($szablon, $ids);
  138.  
  139. ?>



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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:40