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:
- 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.
- 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.
- 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:
- 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