Script de căutare pe site bazat pe

scop:

Organizarea în căutarea de site pe baza funcționalității furnizate de serviciul Yandex.XML.

Un exemplu de implementare a unei căutări pe site, organizată pe baza acestui script.







caracteristici:

  1. Pagina oficială de implementare XML oferă un exemplu de lucru al unui script PHP. Principala caracteristică distinctivă a variantei noastre este utilizarea interogărilor asincrone - XMLHttpRequest - cunoscută și sub numele de tehnologia Ajax. Asta este, atunci când efectuați căutarea și ieșirea de date, pagina nu se reîncarcă. Răspunsul primit de la Yandex.XML este încărcat în fundal și afișat instantaneu, ceea ce face posibilă o căutare cât mai rapidă și mai convenabilă pentru utilizator.
  2. Este posibil să adăugați un câmp de căutare la orice pagină a site-ului. Când introduceți o interogare în acest câmp, se efectuează traducerea la pagina principală de căutare și rezultatul rezultatelor căutării. Astfel, puteți crea un așa-numit câmp de căutare pe toate paginile site-ului dvs.
  3. Căutarea pe site implementată pe baza Yandex.XML funcționează pe toate paginile situate în indexul Yandex.







cerinţe:

Setare:

Scrieți $ aLocal ["ip"] pe serverul IP dedicat, care a fost înregistrat pe Yandex.XML.

Introduceți variabila $ aLocal ["host"] în domeniul sau subdomeniul site-ului dvs.

Exemplu de domeniu:

Exemplu pentru un subdomeniu:

Pentru a verifica extensiile obligatorii în PHP, precum și corectitudinea directivelor de configurare, executați scriptul (search / test.php).

Dacă atunci când executați căutarea / test.php, nu vedeți nicio eroare, ci doar câmpul de căutare, încercați să îl utilizați și să căutați ceva pe site.

Acum aveți un șablon de pagină de căutare, dar gol, pe care doriți să îl încorporați în pagina site-ului. Procedura de încorporare este extrem de individuală, dar mai jos sunt toate condițiile necesare pentru ca scriptul să funcționeze, de unde mai apoi puteți crea propria pagină de căutare.

Adăugarea site-ului:

  1. Pentru a adăuga un formular de căutare unei pagini de pe site-ul dvs., utilizați exemplul din fișier (search / index.php).

    Acordați atenție codului php, care răspunde de trimiterea solicitărilor din alte pagini ale site-ului:

    $ sSearch_text = (isset ($ _ CERERE ["find"]) strlen ($ _ CERERE ["find"])> 2)







    Articole similare

    Trimiteți-le prietenilor: