Ką reikia žinoti
- Įtrauktas turinys nereikalauja redaguoti kiekvieno jūsų svetainės puslapio, kad jame būtų pakartotinis turinys.
- Serverio pusė, PHP ir „JavaScript Includes“ leidžia pridėti konkrečius kodus į bet kurį puslapį, į kurį norite įtraukti failą.
- TVS svetainėse pakartotiniam turiniui naudojami šablonai ar temos.
Šiame straipsnyje paaiškinama, kaip veikia „Įtraukiama“, ir pateikiami veiksmai, kaip naudoti serverio pusės įtraukimą, PHP įtraukimą ir „JavaScript“ įtraukimą.
Server Server Includes naudojimas
„Server Side Includes“ pirmiausia buvo sukurtas tam, kad žiniatinklio kūrėjai galėtų „įtraukti“ HTML dokumentus į kitus puslapius. Iš esmės fragmentas, kuris yra viename dokumente, įtraukiamas į kitą, kai puslapis vykdomas serveryje ir siunčiamas į žiniatinklio naršyklę.
SSI yra įtrauktas į daugumą žiniatinklio serverių, tačiau gali tekti jį įgalinti, kad jis veiktų. Jei nežinote, ar jūsų serveris palaiko SSI, susisiekite su savo prieglobos paslaugų teikėjas.
Štai pavyzdys, kaip galite naudoti SSI, kad į visus savo tinklalapius įtrauktumėte HTML fragmentą:
Įrašykite įprastų svetainės elementų HTML kaip atskirus failus. Pvz., Jūsų naršymo skyrius gali būti išsaugotas kaip navigacija.html arba navigacija.ssi.
-
Norėdami įtraukti HTML dokumento kodą į kiekvieną puslapį, naudokite šį SSI kodą.
arba.The įtraukti direktyvoje priimami du parametrai. Virtualus daro prielaidą, kad failo vardas yra santykinis su svetainės dokumento šaknimi, o failą priima absoliutų failo kelią.
Pridėkite šį kodą kiekviename puslapyje, į kurį norite įtraukti failą.
Naudojant PHP apima
Kaip SSI, PHP yra serverio lygio technologija. Jei nesate tikri, ar jūsų svetainėje yra PHP funkcijos, susisiekite su savo prieglobos paslaugų teikėju.
Čia yra paprastas PHP scenarijus, kurį galite naudoti norėdami įtraukti HTML fragmentą į bet kurį PHP palaikantį tinklalapį:
Norėdami atskirti failus, išsaugokite įprastų svetainės elementų, pvz., Naršymo, HTML kodą. Pvz., Jūsų naršymo skyrius gali būti išsaugotas kaip navigacija.html arba navigacija.ssi.
Norėdami įtraukti HTML į kiekvieną puslapį, naudokite šį PHP kodą (pakeičiant failo kelią ir failo pavadinimą tarp kabučių).
Pridėkite tą patį kodą kiekviename puslapyje, į kurį norite įtraukti failą.
„JavaScript“ apima
„JavaScript“ yra dar vienas būdas įtraukti HTML į savo svetainės puslapius. Šiai technikai nereikia serverio lygio programavimo, tačiau ji yra šiek tiek sudėtingesnė - ir viskas akivaizdu, kad veikia naršyklėje, kurioje galima naudoti „Javascript“, o dauguma jų veikia, nebent vartotojas nusprendžia išjungti tai.
Štai kaip jūs galite įtraukti HTML fragmentą naudojant „JavaScript“:
Įrašykite įprastų svetainės elementų HTML į „JavaScript“ failą. Bet koks šiame faile parašytas HTML turi būti atspausdintas ekrane su dokumentas.rasyti funkcija.
Įkelkite tą failą į savo svetainę.
Naudoti
Kiekviename puslapyje, į kurį norite įtraukti failą, naudokite tą patį kodą.
Kas yra HTML?
Įtraukimas yra HTML skiltis, kuri nėra visas HTML dokumentas. Vietoj to, tai yra kito puslapio dalis, kurią programuojant galima įterpti į visą tinklalapį. Dauguma failų yra tie aukščiau paminėti elementai, kurie kartojami keliuose svetainės puslapiuose. Pavyzdžiui:
- Navigacija
- Informacija apie autorių teises
- Antraštės sritys
- Poraštės sritys
Kaip „Įtraukti“ daro interneto dizainą efektyvesnį
Beveik visose svetainėse yra dizaino elementų, kurie kartojami kiekviename svetainės puslapyje, įskaitant antraštės sritį, kurioje yra logotipas, naršymo meniu ir poraštės sritį.
Pakartotiniai svetainės elementai leidžia nuosekliai naudotis vartotojo patirtimi. Lankytojui nereikia rasti naršymo kiekviename puslapyje, nes radęs jis žino, kur jis bus kituose aplankytų svetainių puslapiuose.
Įtrauktas turinys nereikalauja redaguoti kiekvieno jūsų svetainės puslapio dėl šio pakartotinio turinio. Vietoj to, jūs redaguojate vieną failą, tada atnaujinate visą savo svetainę ir visus joje esančius puslapius.

Pakartotinis turinys turinio valdymo sistemose
Jei jūsų svetainėje naudojama TVS, greičiausiai joje naudojami tam tikri šablonai arba temos yra šios programinės įrangos dalis. Net jei jūs specialiai kuriate šiuos šablonus nuo nulio, svetainė vis tiek naudoja šią puslapių sistemą. Tuose TVS šablonuose yra svetainės sritys, kurios kartojasi kiekviename puslapyje. Jūs tiesiog prisijungiate prie TVS antrinės pusės ir redaguojate reikalingus šablonus. Visi svetainės puslapiai, kuriuose naudojamas tas šablonas, bus atnaujinti.
Net jei nenaudojate savo svetainės turinio valdymo sistemos, vis tiek galite pasinaudoti įtrauktų failų privalumais. HTML, apima padėkite lengviau valdyti šias svetainės šablonines sritis.
Kiti įtraukti metodai
Yra keli kiti būdai įtraukti HTML į savo puslapius. Kai kurie yra sudėtingesni nei kiti, ir daugelis jų iš tikrųjų yra pasenę pagal šiandieninius standartus.
- CGI apima: Tu gali naudoti Perl arba kita programavimo kalba, kad sukurtumėte savo puslapius ir įtrauktumėte viską, ko norite, arba kaip „reikalingus“ failus, arba juos skaitydami rankiniu būdu.
- „Flash“ apima: Jei visiškai sukursite savo svetainę naudodami „Adobe Flash“, galėsite ją naudoti norėdami įtraukti svetainės elementus. Šis metodas yra pasenęs, o visos „Flash“ svetainės šiais laikais žiniatinklyje yra retenybė.
- Įrėmiai apima: Užuot naudoję tuos pačius elementus keliuose puslapiuose, sukurkite įrėmintą svetainę, kurioje rėmeliai yra pasikartojančios svetainės dalys. Tačiau, išskyrus elementą „iframe“, rėmai yra pasenę HTML5.
- Turinio valdymo įrankiai apima: Šablonai yra vienas iš pagrindinių TVS pardavimo taškų, ir tai iš tikrųjų yra tai, kaip šiandien daugelyje svetainių atliekamas šis darbas.