Kaip naudotis serverio pusės komplektais
Ar jūsų svetainėje yra funkcijų, kurios yra vienodos kiekviename puslapyje, pavyzdžiui, meniu ar žymos eilutėje puslapio apačioje? Jei taip, naudodami įtraukimo failus galite gauti didelę naudą.

Serverio pusės yra būdas laikyti HTML kodą viename faile, prie kurio gali patekti kiekvienas jūsų svetainės puslapis. Pagrindinis privalumas naudojant „apima“ yra tas, kad sutaupysite daug priežiūros laiko. Pvz., Tarkime, kad turite penkiasdešimties puslapių svetainę ir nusprendžiate naršymo meniu įtraukti naują parinktį. Ar verčiau eitumėte į kiekvieną puslapį ir pridėtumėte naują elementą, ar pakeistumėte vieną failą ir norite, kad jis iškart būtų rodomas kiekviename jūsų svetainės puslapyje? Jei jums labiau patinka antroji galimybė, skaitykite toliau.

Įtraukimo failas naudoja .inc plėtinį (pvz., „Menu.inc“) ir jame gali būti beveik viskas, ką naudotumėte koduodami savo svetainę - HTML, CSS taisyklės, „Javascript“ ir kt. Parašę meniu .inc failą su savo naršymo meniu, galite paskambinti įdėdami šį kodą kiekviename puslapyje, kuriame norite matyti meniu:



Viskas, esanti kairėje nuo lygybės ženklo, nurodo naršyklei, ką daryti su komanda (iš esmės „įtraukite šį failą ...“, o dešinėje lygybės informacija nurodo konkretų failą, kurį norite įtraukti. Jei jūsų failas saugomas atskirą aplanką serveryje, įtraukimo skambutį parašytumėte taip:



Paprastai lengviausias būdas išsiaiškinti, kurios puslapio dalys turėtų būti atidėtos, yra nueiti per savo svetainę ir atkreipti dėmesį, kurios dalys rodomos vis iš naujo. Naršymo meniu yra klasikinis pavyzdys, tačiau taip pat galėtumėte įtraukti antraštės vaizdą arba poraštės tekstą. Jei turite šoninę juostą, rodomą keliuose puslapiuose, ji taip pat gali būti įtraukimo failo kandidatė. Norėdami sukurti įtraukimo failą, tiesiog suimkite tos skilties HTML kodą ir įklijuokite jį į įtraukimo failą. Jums nereikia jokio kito kodo, pavyzdžiui, ar skyriaus - įtraukimo failas nėra pats savaime puslapis, o tik jo dalis.

Jei nuspręsite naudoti įtraukinius, turėsite naudoti .shtml plėtinį kiekviename puslapyje, kuriame naudojamas įtraukimo failas, o ne naudoti standartinį .html plėtinį. Naudojant .shtml nieko nepakeis puslapiai ar kodo veikimas; tai tiesiog leidžia jūsų žiniatinklio serveriui naudoti įtrauktus failus.

Vaizdo Instrukcijos: Complete guide to PCA9685 16 channel Servo controller for Arduino with code V1 (Balandis 2021).