Site keresési szkript alapul

Cél:

Szervezet a site-keresésben a Yandex.XML szolgáltatás által biztosított funkció alapján.

Példa a webhelyen végzett keresés végrehajtására, amelyet a szkript alapján szerveznek.

Jellemzők:

  1. A hivatalos XML-implementációs oldal a PHP szkript működőképes példája. Változatunk fő megkülönböztető jellemzője az aszinkron lekérdezések - XMLHttpRequest - más néven Ajax technológia. Ez azt jelenti, hogy a keresés és az adatkiadás végrehajtása során az oldal nem töltődik be újra. A Yandex.XML-től kapott válasz a háttérben van betöltve, és azonnal megjelenik, ami lehetővé teszi a keresés gyors és kényelmes használatát a felhasználó számára.
  2. Lehetőség van egy keresési mező hozzáadására az oldal bármely oldalára. Amikor lekérdezést ad meg ezen a mezőben, a keresés a fő keresési oldalra és a keresési eredmények kimenetére történik. Így létrehozhat egy úgynevezett keresési mezőt a webhely összes oldalán.
  3. A Yandex.XML alapján megvalósított webhelyen végzett keresés a Yandex index összes oldalán működik.

követelmények:

beállítás:

Írd fel $ aLocal ["ip"] -et a dedikált IP-szerveredre, amelyet a Yandex.XML-en regisztráltak.

Írja be a $ aLocal ["host"] változót a webhelyének tartományában vagy aldomainjében.

Domain példa:

Példa egy aldomainre:

A PHP kötelező kiterjesztéseinek, valamint a konfigurációs irányelvek helyességének ellenőrzéséhez futtassa a scriptet (search / test.php).

Ha a search / test.php futtatásakor nem találsz hibát, csak a keresési mezőt, próbáld meg használni és keresni valamit a webhelyen.

Most van egy működő, de meztelen, keresési oldal sablon, amelyet be szeretne ágyazni a webhelyoldalon. A beágyazási eljárás rendkívül egyedi, de az alábbiakban feltétlenül szükségesek azok a szükséges feltételek, amelyekkel a forgatókönyv dolgozhat, amelyből később létrehozhatja saját keresési oldalát.

Toldalék a helyszínre:

  1. Ha keresési űrlapot szeretne felvenni egy webhely oldalára, használja a példát a (search / index.php) fájlban.

    Vegye figyelembe a php kódot, amely a kérelem elküldéséért felelős a webhely más oldalain:

    $ sSearch_text = (isset ($ _ REQUEST ["find"]) strlen ($ _ KÉRÉS ["find"])> 2)

    Kapcsolódó cikkek