Jumi este o extensie pentru CMS-ul Joomla, care vă permite să încorporați codul personalizat (de exemplu, PHP, JS sau HTML simplu) în paginile de pe site-ul dvs. Extensia include o componentă, un modul și un plug-in. Lucrul cu Jumi este ușor, așa că să-l cunoști nu va dura mult timp.
Acest articol vă va spune cum să plasați în siguranță și ușor codul PHP pe paginile unui site care rulează Joomla. Codul din acest articol va interoga baza de date a site-ului și va afișa rezultatele pe una dintre pagini. Toate acestea vor funcționa datorită modulului Jumi.
Descărcați și instalați
Deci, mai întâi încărcați arhiva zip cu Jumi și instalați-o. Instalarea acestei extensii nu se deosebește de instalarea tuturor celorlalte. Acest lucru se realizează în zona administratorului site-ului din pagina "Extension Manager" (Extensii → Extension Manager).
Formăm interogarea în baza de date
Creați un fișier numit custom.php care citește:
Să examinăm acest cod pentru a înțelege cum funcționează.
Mai întâi, creăm o conexiune securizată la baza de date (fără a specifica un login și o parolă):
Apoi, alegeți câmpurile care vor participa la interogare: suntem interesați de câmpurile de titlu și de introtext.
Apoi, specificăm numele tabelului din care vor fi extrase datele. În exemplul nostru, ne referim la tabelul #__content. în care Joomla stochează articole.
Acum specificăm condițiile pentru căutare. De exemplu, avem nevoie ca rezultatele interogării să conțină articole în care cuvântul "Joomla" este prezent în câmpul introtext.
Alegeți ordinea de sortare a rezultatelor interogării: în ordine crescătoare sau în ordine descrescătoare.
Și la încheierea scenariului, indicăm numărul maxim de articole care vor fi afișate pe pagină.
Crearea modulului Jumi
- Încărcați fișierul creat cu scriptul custom.php în directorul rădăcină al site-ului dvs. care rulează Joomla.
- În administrarea site-ului din meniul principal, selectați Extensii → Manager de module → Creare → Jumi.
- În câmpul "Sursa codului", specificați numele scriptului nostru: custom.php
- Nu uitați să faceți setările standard ale modulului: specificați poziția, titlul și obligați modulul să se lege de paginile site-ului.
- Mergem la partea publică a site-ului pentru a vedea rezultatul scenariului nostru. Dacă ați instalat Joomla cu date demo, atunci în rezultatele căutării veți vedea un articol în care cuvântul "Joomla" este menționat în anunț.
În concluzie, aș dori să menționez că pe paginile site-ului Jumi găsiți diverse exemple de utilizare a acestei extensii.
Vă ofer următoarele servicii:
- Amenajarea șablonului site-ului din aspectul de proiectare pentru CMS "1C-Bitrix Site Management" și CMS "Joomla"
- Crearea unor forme de complexitate variabilă (feedback, chestionare etc.) pentru CMS specificat
- Personalizarea și personalizarea componentelor și modulelor pentru CMS specificat
- Modificarea modulelor și a componentelor pentru CMS specificat, adăugarea de funcții non-standard
- Dezvoltarea paginilor de aterizare (pagini de aterizare)
Dacă aveți întrebări, contactați-ne prin formularul de feedback.
Vă ofer atenția: