Hack modificați setarea căutării rapide pentru a finaliza automat

Hack modificați setarea căutării rapide pentru a finaliza automat

Hack DLE Sugerează căutarea avansată, care vă va permite să schimbați setarea căutării rapide pentru autocomplete în dle și să o personalizați.

Mulți dintre cei care utilizează versiunea motor 9 DLE observat o nouă oportunitate de a utiliza căutare cu auto-complete, panoul de administrare DLE această opțiune în setările se numește „Căutare rapidă“, căutarea trece prin biblioteca jQuery. În setări, puteți activa / dezactiva această funcție. Această versiune a „căutarea îmbunătățită“ este cunoscut pentru o lungă perioadă de timp și este utilizat pe scară largă, a devenit un pionier în utilizarea de către Google.

Deci, ce este în neregulă cu el? Problema este că, pe lângă funcția de pornire / oprire, nu mai există setări de aspect. Ie rezultatele unei astfel de căutări nu sunt redate în șablon, cu excepția faptului că puteți modifica culoarea și dimensiunea utilizând CSS.

Deci, luați versiunea standard și transformați-o într-una avansată. Sarcina principală este de a face ca rezultatele căutării să poată fi personalizate prin intermediul fișierului șablon. Ca rezultat, vom primi fișierul modificat disponibil pentru descărcare și două fișiere șablon, editare pe care le puteți schimba aspectul rezultatelor.

Fișierele suplimentare ale opțiunii de căutare avansată se află în arhivă. Apoi, uita-te la opțiunile de personalizare a aspectului și a parametrilor de căutare, și vă spun ce și unde să se schimbe.

Personalizați aspectul căutării dvs.

În noua variantă sunt utilizate două fișiere șablon - ss.main.tpl și ss.result.tpl (ss - search), vom lua în considerare etichetele utilizate în fiecare dintre ele.

ss.result.tpl - responsabil pentru procesarea fiecărei știri scurte în rezultatele căutării, apoi etichete utilizate:

ss.main.tpl - fișierul la care sunt afișate rezultatele căutării, următoarele etichete utilizate:


[rezultate] [/ results] - rezultatele căutării sunt afișate dacă există cel puțin o potrivire
[non-results] [/ not-results] - imprimă text dacă nu are rezultate
- fraza introdusă pentru căutare

Setările implicite CSS sunt conținute în șablonul engine.css din "Căutare rapidă pe portalul de Internet"

Setările opțiunilor de căutare

În motorul de fișier actualizat / ajax / search.php la început se fac mai multe setări:

Atenție vă rog! Pentru a limita posibilitatea utilizării "căutării rapide" pentru anumite grupuri, trebuie să faceți următoarele:

În fișierul index.php linia:

este necesar să se înlocuiască pe linii:


unde grupele 1,2,3,4,5 - ID, acestea pot fi văzute în panoul de administrare.
Hack modifică setarea automată de căutare rapidă
Sursa: clerk