Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przestała działać wyszukiwarka na stronie
#1
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ść:

Kod PHP:
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"])>&& $_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"], 00, 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"]), 0255)." ...";
 
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 to zmiana w htaccess 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 :/

Jeśli natomiast chodzi o plik htaccess to wygląda on tak:

Kod PHP:
1.
      Options FollowSymLinks
   2.
      RewriteEngine on
   3.
      RewriteBase 
/
   
4.
      RewriteCond 
%{HTTP_HOST} ^nazwadomeny.pl [NC]
   
5.
      RewriteRule 
^(.*)$ <a href="http://www.nazwadomeny.pl/$1" target="_blank">http://www.nazwadomeny.pl/$1</a> [R=301,L]
   
6.
       
   7.
      Index index
.php
   8.
      Options 
-DirList
   9.
      RewriteCond 
%{REQUEST_FILENAME} !css/csshover\.htc [NC]
  
10.
      RewriteCond 
%{REQUEST_FILENAME} !google*\.html [NC]
  
11.
      RewriteCond 
%{REQUEST_FILENAME} !sitemap\.xml\.gz [NC]
  
12.
       
  13.
      RewriteRule 
!.(js|ico|gif|jpg|png|css|html|xml|asp|swf|htc)$ index.php
  14.
       
  15.
      php_flag magic_quotes_gpc off
  16.
      php_flag register_globals off
  17.
       
  18.
      
:Location /cron-hourly.php
  19.
      Access deny all
  20.
       
  21.
      
:Location /*.php
  22.
       
  23.
      Use php5 


Jakieś sugestie, co jest nie tak z tą wyszukwiarką? Bo ja już wymiekam, nie wiem co robić Sad
Odpowiedz


Wiadomości w tym wątku
Przestała działać wyszukiwarka na stronie - przez ronin84 - 06-12-2010, 19:02

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [MySQL] wyszukiwarka problem darlowiak 3 3,566 13-06-2013, 12:58
Ostatni post: darlowiak
  Wybór języka na stronie i tłumaczenie [email protected] 0 2,016 18-03-2013, 17:11
Ostatni post: [email protected]
Wink Podział na strony + Wyszukiwarka seba199696 0 1,265 31-10-2011, 15:30
Ostatni post: seba199696
  Logowanie facebook + dodatkowy formularz na stronie dawidirzyk 5 5,290 09-10-2011, 16:38
Ostatni post: hieroshima
Exclamation [PHP, MySQL] Wyszukiwarka autobusów sebekzosw 1 2,233 06-09-2011, 22:51
Ostatni post: Pedro84

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl