Afișați imaginea în rezultatele căutării joomla

Afișați imaginea în rezultatele căutării joomla

Mulți s-au confruntat cu situația când este necesar să afișați imagini materiale pe pagina cu rezultatele căutării în Joomla. Din păcate, mijloacele standard de afișare a unei imagini nu sunt posibile, trebuie să recurgem la plug-in-uri terțe. Din acest articol veți afla o metodă care vă va permite să ieșiți imagini (miniaturi) în rezultatele căutării Joomla.







Important: Metoda descrisă mai jos nu este ideală și nici nu este destinată să emită prima imagine a materialului inserat.

Cum funcționează:

Afișați imaginea în rezultatele căutării joomla

Salvați materialul după modificările efectuate.

Acum trebuie să editați câteva fișiere Joomla puțin. Deschideți fișierele plugins / search / content / content.php și căutați liniile din el:

Înlocuiți această linie cu următoarele:

După cum puteți vedea, la cererea curentă am adăugat o selecție de imagini din baza de date a.images AS. Este important să rețineți că dacă Joomla este actualizată, modificările făcute în acest fișier vor fi pierdute, deci fiți foarte atenți.

Mostra am făcut-o, și acum doriți să afișați imaginea în sine pe pagina cu rezultatele căutării, astfel deschis componente / com_search / opinii / căutare / tmpl / fișier default_results.php sau template-uri / IMYA_VASHEGO_SHABLONA / html / com_search / căutare / default_results.php dacă utilizați șablonul particularizat .

Sfat: atunci când faceți upgrade la modificările Joomla la acest fișier nu sunt pierdute, copiați conținutul componentelor directorul / com_search / opinii / search template-uri / tmpl / director / IMYA_VASHEGO_SHABLONA / html / com_search / search / și va fi capabil să facă schimbări fără teamă.







Deci, în fișierul găsit trebuie să adăugați următoarele rânduri:

De exemplu, înainte de o scurtă descriere a materialului:

Rețineți că în acest caz imaginea din textul introductiv va fi afișată, dacă doriți să realizați ieșirea imaginii text întreg, ar trebui să înlocuiți în codul curent image_intro pe image_fulltext

Și ultimul lucru necesar este resetarea alinierii, pentru aceasta, înainte de afișarea datei de creare a materialului:

Adăugați următorul cod:

Oaspete - Alena

acum 1 an

În mod tipic, fișierul htaccess.txt este redenumit la ".htaccess", adică la un fișier fără nume cu extensia htaccess. Pe Internet, o mulțime de articole despre configurarea și rularea acestui fișier, citiți.
Dacă nu un secret, ce versiune de Joomla, ce anume este scris în eroare? Dacă este așa, și afișează „Eroare detectată“, apoi încercați în partea administrativă a site-ului du-te la Setări- System-> General> Server și selectați „Mesaje de eroare“ la „dezvoltatori“, și verificați dacă a schimbat eroarea de ieșire. Dacă utilizați un șablon gratuit / plătit, apoi încercați în folderul / template-uri / VASH_SHABLON / html / com_search găsi dosarul și redenumiți-l, și apoi verificați din nou dacă problema a fost plecat.

acum 1 an

Oaspete - Alena

acum 1 an

Bună ziua. Tocmai am făcut totul pe serverul local pentru testare, totul funcționează bine.
Mai întâi, verificați dacă ați redenumit fișierul htaccess.txt în .htaccess
Încercați fișierul default_results.php în care ați introdus codul de ieșire a imaginii de la link spre imaginea slash-ului inițial:

De asemenea, doar în cazul în care, la începutul acestui fișier, verificați dacă route.php este conectat

Ca un test, dacă utilizați de ieșire șablon (fișier prezentat în / template-uri / your_site), redenumiți dosarul cu fișierul și să încerce să facă totul cu fișierul standard de Joomla.
Dacă în acest caz calea nu este corectă, cel mai probabil există o eroare în configurarea serverului local, în acest caz vă pot sfătui să încercați pe site-ul de lucru din rețea.

Dacă niciuna din acestea nu a adus un rezultat și imaginea este foarte de dorit, pot sugera o altă opțiune pe care o folosesc pe acest site, și anume, rezultatul primei imagini care va fi găsit în textul articolului. Pentru aceasta, adăugați fișierul plugins / search / content / content.php la interogare

și adăugați codul de procesare la componentele fișierului de ieșire / com_search / views / search / tmpl / default_results.php:

și în același loc la locul potrivit pentru tine, scoateți imaginea:

acum 1 an

Aproape am uitat, în cele din urmă, după ieșirea imaginii, încă mai trebuie să adaug:

altfel imaginea este duplicată pentru toate articolele.

acum 1 an

  • Sunteți aici:
  • principal
  • Blog
  • Afișați imaginea în rezultatele căutării Joomla

Un blog despre unele metode și modalități de a rezolva probleme, remedierile și patch-urile și multe altele în domeniul creării site-urilor







Trimiteți-le prietenilor: