Acesta este un Script de Cautare in Site complet Gratuit si Open Source, construit cu PHP si JavaScript. Adresele URL si continutul paginilor sunt salvate in baza de date MySQL pentru a crea un sistem de cautare in site.
Scriptul cauta si indexeaza automat link-urile din paginile site-ului, si cu un simplu formular HTML se poate implementa functionalitatea de cautare in propriul site. Rezultatele cautarilor sunt incarcate prin Ajax.
Sistemul de cautare combina MySQL full text cu SQL regexp, si valoarea cuvintelor cautate, in functie de locatia lor in elementele din pagina, pentru a determina relevanta si ordinea rezultatelor gasite.

• Ca sa testati acest script (versiunea in engleza), clic: Demo

Caracteristici

- Panou de Administrare intuitiv, cu o interfata simpla si usoara, avand marcaje cu descriere la fiecare functie.
- Suporta PDO si MySQLi pentru conectare in PHP la baza de date MySQL.
- Parcurge paginile site-ului automat, cauta si indexeaza link-urile gasite si continutul fiecarei pagini (poate urmari redirectarile).
- Optiuni de controlare a adreselor URL care sa fie indexate: dupa Adancime, dupa un numar maxim de link-uri ce trebuie parcurse, stabilire siruri pe care adresele URL trebuie sau nu sa le contina.
- Poate citi si indexa link-urile din fisier Sitemap XML.
- Se pot inregistra mai multe domenii /site-uri cu pagini indexate.
- Lista cu ce cuvinte trebuie excluse din continutul indexat.
- Optiuni de excludere parti din pagina / elemente HTML care sa nu fie inregistrate.
- Pastreaza in continutul indexat textul adaugat in atributul "alt" din tag-urile <img>.
- Optiune de creare Sitemap cu adresele URL indexate.
- Usor de tradus pentru a fi folosit si in alte lombi.
- Rezultatele cautarilor sunt incarcate prin Ajax (fara reincarcarea paginii). Acesta optiune poate fi dezactivata.
- Sistem de paginare, cu mod Infinit sau Standard.
- Sugestii Cautare.
- Liste cu ultimile cautari si top-ul acestora.
- Rezultatele cautarilor sunt ordonate dupa un Scor calculat in functie de importanta elementelor HTML in care se afla cuvintele cautate (Titlu, Descriere, H1, H2, ... Strong, ... si alte tag-uri; inclusiv adresa paginii).
- Sistem de fisiere cache pentru rezultatele cautarilor.
- Pagina de Administrare si Cautare cu format valid HTML5, si design care se adapteaza dupa dimensiunile paginii
(pentru dispozitive mobile).
- Template HTML si CSS usor de modificat pentru a adauga elemente HTML noi in pagina de cautare, si schimba designul.

Cerinte sistem

- PHP 5.4+ (cu cUrl functional)
- MySQL 5.2+
- Navigator Modern cu JavaScript activat (Mozilla-Firefox, Google-Chrome, Opera, Internet-Explorer 9+).

Utilizare

1. Descarcati Scriptul de Cautare de la link-ul Download de mai sus si extrageti arhiva.
2. Inainte de a incarca scriptul pe serverul web, editati fisierul config.php (in directorul "ssep/php/"). Vedeti detalii in "readme.html" (in directorul "ssep/").

Screenshoots (versiunea in Engleza)

- Clic pe imagini:
Admin Panel
SSEP - DashboardSSEP - Dashboard
SSEP - Crawl and IndexSSEP - Crawl and Index
SSEP - Only IndexationSSEP - Only Indexation
SSEP - Advanced SettingsSSEP - Advanced Settings
Pagina de Cautare
Search PageSearch Page
Search SuggestionsSearch Suggestions
Search Page - Mobile 1Search Page - Mobile 1
Search Page - Mobile 2Search Page - Mobile 2


Acest script e Gratuit, il puteti utiliza, modifica si publica liber.

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag e folosit pentru a adauga liste cu definitii in element <dl>?
<dt> <dd> <li>
<dl>
 <dt>HTML</dt>
  <dd> - Hyper Text Markup Language</dd>
  <dd> - Limbaj de cod pentru pagini web</dd>
</dl>
Care proprietate CSS poate sa ascunda un element in pagina, lasand spatiu gol in locul lui?
display position visibility
#id {
  visibility: hidden;
}
Indicati evenimentul declansat cand se apasa clic pe un obiect in pagina.
onclick onmouseover onfocus
document.getElementById("id").onclick = function(){
  alert("http://www.MarPlo.net/");
}
Indicati variabila PHP ce contine datele din $_GET, $_POST si $_COOKIE.
$_SESSION $_GET $_REQUEST
if(isset($_REQUEST["id"])) {
  echo $_REQUEST["id"];
}
Care din urmatoarele cuvinte reprezinta un Verb?
lighting believe path
I believe in my path.
- Eu cred in calea mea.
Care din urmatoarele cuvinte reprezinta un Verb?
creer camino iluminación
creer = a crede; camino = cale /drum; iluminación = iluminare
SSEP - Cautare in Site PHP-Ajax

Last accessed pages

  1. Poezii pentru copii, in engleza (7305)
  2. Lectii audio-video de limba engleza (8846)
  3. PHP PDO Introducere Conectari la Baze de Date (748)
  4. Viitor simplu - Exercitii si teste incepatori (3177)
  5. Verbe modale - Modal verbs - CAN, COULD, MAY, MIGHT, MUST (25750)

Popular pages this month

  1. Gramatica limbii engleze - Prezentare Generala (2680)
  2. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (865)
  3. Gramatica limbii spaniole. Indrumator si prezentare generala (692)
  4. Alphabet and Pronunciation - Alfabetul si pronuntia in limba engleza (621)
  5. Prezentul simplu si continuu - Present Tense Simple and Continuous (600)