Sukurkite „Joomla“ šabloną

Turinys
Prieš kurdami šabloną, turime žinoti kai kurias „Joomla“ failų ir katalogų struktūros sąvokas. Kai kurie pagrindiniai katalogai, elementai ir failai yra šie:
ŠablonasTai yra katalogų ir failų grupė, kurioje nurodoma svetainės struktūra ir dizainas. Mes galime įdiegti kelis šablonus, kad pasirinktume ir taip pakeistume dizainą pagal mūsų vykdomą plėtrą.
Šablono failas paprastai sujungia HTML ir php kodą, kur yra apibrėžti žiniatinklio blokai arba div sluoksniai, kuriuose žiniatinklio turinys bus rodomas pagal puslapį ar skyrių.
Be to, HTML šablone gali būti apibrėžti kiti blokai, skirti įterpti papildinius ar funkcijų, kurias turime atlikti, kodą. Apskritai, mūsų apibrėžti blokai yra žiniatinklio antraštė, naršymo juosta arba meniu, šoniniai stulpeliai, jei tokių buvo, turinio sritis, jei reikia, galime sukurti visus norimus blokus, viskas priklauso nuo keliamus reikalavimus. Šie blokai ar zonos vadinamos pozicijomis.
Modulis„Joomla“ modulis yra objektas su HTML, PHP, CSS arba „JavaScript“ kodu, kuris gali būti rodomas tam tikrose žiniatinklio šablono vietose arba tam tikruose blokuose. Pvz., Galime įvesti vartotojo prieigą prie antraštės, kalbos parinkiklio, kontaktinės formos ir kt.
Prijungti„Joomla“ papildinys yra objektas su HTML, PHP, CSS arba „JavaScript“ kodu, kurį galima įterpti į žiniatinklio turinį. Skirtumas nuo modulio yra tas, kur papildinys rodomas puslapyje. Įskiepis paprastai negali nurodyti, kurioje pozicijoje jis eina, nes jie vykdomi siekiant sukurti įvykį, pavyzdžiui, patvirtinti el.
KomponentasKomponentas yra modulių ir papildinių rinkinys. Pavyzdžiui, komponentas gali būti virtuali parduotuvė, tokia kaip „Virtuemart“, visi komponento objektai turi savo nustatymus ir gali būti rodomi atskirame puslapyje.
„Joomla“ šablono struktūra
Šablonas yra rinkinys failų, kurie apibrėžia žiniatinklio struktūrą ir blokus ar pozicijas, kur galime priskirti skirtingus elementus. „Joomla“ šabloną sudaro šie failai:
indeksas.php: yra pagrindinis failas, apibūdinantis tinklalapio struktūrą ir dizainą
error.php: yra failas, kuriame bus nurodymai, jei puslapis nerastas, 404 klaida.
Peržiūrėti vaizdus: yra tie, kurių pavadinimai template_preview.png.webp ir template_thumbnail.png.webp, kurie leis matyti administratoriaus miniatiūros šablono peržiūrą.
Komponentai.php: Šis failas, jei reikia turėti spausdinamą žiniatinklio versiją, sukonfigūruosime stiliaus lapus, kad būtų pateiktas spausdinamas straipsnis.
Vaizdai: yra katalogas, kuriame išsaugosime visus dizaino dizaino vaizdus.
js: į šį katalogą įdėsime „JavaScript“ ar „Jquery“ scenarijus ar bet ką, ką naudojame.
kalba: šiame kataloge galime rasti failus, reikalingus vertimams į skirtingas kalbas.
Svarbus aspektas yra tas, kad saugumo sumetimais kiekvienas katalogas turi turėti tuščią failą index.html, kad jie nebūtų skaitomi iš išorės, kad visi norintys pasiekti katalogą matytų tik tuščią dokumentą.
Įdiegę „Joomla“ mūsų pavyzdyje, dabar nenurodysime, kaip ją įdiegti, ją galima tiesiog atsisiųsti iš http://www.joomlaspanish.org/

Įdiegę „Joomla“, kitoje vietoje sukursime katalogą, išskyrus „Joomla“ katalogą, ir pavadinsime jį Demo sukurti mūsų šabloną. Šiame kataloge pirmiausia sukursime failą templateDetails.xml, kuriame yra šablono konfigūracija, viduje rašome šį xml kodą.
 Demonstracinis šablonas 1.0 2015-02-26 Sergio [email protected] Autorių teisės (C) 2015 „Joomla 3.0“ demonstracinio šablono demonstracija index.php css images debug position-0 position-1 position-2 position-3 position-4 position-5 position -6 pozicija-7 padėtis-8 padėtis-9 padėtis-10 
Mes apibrėžiame šablono, kurį mes vadiname, pavadinimą Šablono demonstracijaKai įdiegsime šabloną „Joomla“, vadybininkas naudos šį pavadinimą, kad sukurtų katalogą ir išsaugotų šablono failus. Tai taip pat bus pavadinimas, kuris bus matomas administratoriaus skydelyje, autorius, šablono katalogai ir pozicijas, kurias turėsime, galime apibrėžti kelias, net jei nenaudosime visų.
Tada mes sukursime failą indeksas.php kur apibrėšime žiniatinklio struktūrą ir atitinkamas pozicijas.
 
 .konteineris {plotis: 980 taškų; paraštė kairėn: automatinė; / * mes centruojame žiniatinklį * / margin-right: auto; kraštinė: vientisa 1 pikselio juoda; } .konteineris {paraštė: 20px 0px; / * turiniui taikome 20 pikselių paraštę * / riba: vientisa 1 taško žalia; } .content {float: left; plotis: 750 pikselių; kraštinė: vientisa 1 taško raudona; }. šaltesnis {plūdė: dešinėn; plotis: 270 pikselių; }. šaltesnis, .pie, .head {kraštas: 1 taškas vientisa mėlyna; } 
Css klasėse lengva nustatyti, kokius blokus turime ir kokias pozicijas. Galiausiai sukuriame ZIP failą su katalogu, kuriame yra šablonas, ir įdiegiame jį iš „Joomla“ administratoriaus. Mes pasiekiame „Joomla“ administravimo skydą.

Iš ten einame į meniu Plėtiniai> Plėtinių tvarkytuvė ir mes pradedame diegti šabloną, kurį turime ZIP formatu.
PrisimintiAtminkite, kad kiekvienas šablonas skiriasi priklausomai nuo „Joomla“ versijos, tokiu atveju jis yra suderinamas su 2.5–3.x. Be to, norint įdiegti visus katalogus, reikia turėti leidimus įkelti failus.

DIDELIS

Norėdami padidinti vaizdą, spustelėkite jį

Įdiegtas šablonas ir paimta numatytoji informacija iš „Joomla“, šiuo atveju 2.5 versijos ispanų kalba, matome, kaip vartotojo prieigos modulis automatiškai atsidūrė 3 pozicijoje, nes jis pagal numatytuosius nustatymus yra nurodytas taip, o žiniatinklio turinys yra 1 vietoje yra tas, kurį mes priskyrėme žiniatinklio turiniui. Iš administratoriaus galime pakeisti skirtingų mūsų valdomų elementų padėtį.
Įdiegę šabloną, norime jį atnaujinti ar modifikuoti, galime veikti pagal „Joomla“ įdiegto šablono kodą šablonų kataloge arba dirbti ne „Joomla“ kitame kataloge, iš naujo sukurti ZIP failą, tada ištrinti šabloną iš joomla ir iš naujo įdiekite.

Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave