Jak zainstalować wyszukiwarke na stronie?

27.03.06, 15:45
Chciałbym "zainstalować" prostą wyszukiwarke na mojej stronie www.
Próbowałem zainstalować wyszukiwarke ze strony www.kurshtml.boo.pl ale coś mi
nie wychodzi...
Prosze o pomoc.
    • tommy_from_cracow Re: Jak zainstalować wyszukiwarke na stronie? 31.03.06, 11:24
      Witaj,

      Jest kilka opcji: kozystasz z wyszukiwarki oferowanej przez goole, sciagasz
      skrypt z jakiejs strony i polecam zdecydowanie te wykonywane po stronie serwera
      a nie JavaScriptowe. Uprzedze Cie jednak ze konfiguracja moze nie byc prosta.
      Wyszukiwarki to dosc skaplikowane narzedzie jesli chcesz zeby dobrze dzialalo. A
      czasem lepiej jest zeby strona nie miala wyszukiwarki niz zeby miala taka ktora
      zle przeszukuje. Mowie Ci to tymbardziej bo rozumiem ze to Twoje poczatki z
      "powaznymi stronami" wiec ewentualna konfiguracja skryptow bylaby nielatwa dla
      Ciebie.

      Pozdrawiam
      • fryzjerstwo hmmm... 31.03.06, 17:38
        Dzięki za odpowiedz.
        Mam pytanie czy zainstalowałbyś dla mnie odpłatnie wyszukiwarkę na stronę (nie
        javascriptową).
        Jeśli tak czekam na maila:
        ababab99@interia.pl
        • tommy_from_cracow Re: hmmm... 31.03.06, 20:09
          Sciągnij NUSOAP dietrich.ganx4.com/nusoap

          i kod skryptu do uzycia:

          <?
          # Use the NuSOAP php library
          require_once('nusoap.php');

          # Set parameters
          $parameters = array(
          'key'=>'insert key here',
          'q' => $HTTP_GET_VARS['query'],
          'start' => '0',
          'maxResults' => '10',
          'filter' => 'false',
          'restrict' => '',
          'safeSearch' => 'false',
          'lr' => '',
          'ie' => 'latin',
          'oe' => 'latin'
          );

          # Create a new SOAP client, feeding it GoogleSearch.wsdl on Google's site
          $soapclient = new soapclient('api.google.com/GoogleSearch.wsdl', 'wsdl');

          # query Google
          $results = $soapclient->call('doGoogleSearch',$parameters);

          # Results?
          if ( is_array($results['resultElements']) ) {
          print "<p>Your Google query for '" . $HTTP_GET_VARS['query'] . "' found "
          . $results['estimatedTotalResultsCount'] . " results, the top ten of which
          are:</p>";
          foreach ( $results['resultElements'] as $result ) {
          print
          "<p><a href='" . $result['URL'] . "'>" .
          ( $result['title'] ? $result['title'] : 'no title' ) .
          "</a><br />" . $result['URL'] . "<br />" .
          ( $result['snippet'] ? $result['snippet'] : 'no snippet' ) .
          "</p>";
          }
          }

          # No Results
          else {
          print "Your Google query for '" . $HTTP_GET_VARS['query'] . "' returned no results";
          }
          ?>

          Jesli oczywiscie Twoj serwer obsluguje PHP...

          Powodzenia!
Pełna wersja