Mida teada
- Kaasatud sisu kaob vajadus muuta oma saidi kõiki lehti korduva sisu jaoks.
- Serveripool, PHP ja JavaScripti funktsioon sisaldab võimalust lisada konkreetsed koodid igale lehele, kuhu soovite faili lisada.
- CMS-i saidid kasutavad korduva sisu jaoks malle või teemasid.
Selles artiklis selgitatakse, kuidas "Kaasa" töötab, ja esitatakse juhised serveripoolse kaasamise, PHP-i kaasamise ja JavaScripti kaasamise kasutamiseks.
Serveripoolse kaasamise kasutamine
Server Side Includes töötati esmakordselt välja selleks, et veebiarendajad saaksid HTML-dokumente teistele lehtedele lisada. Põhimõtteliselt lisatakse ühest dokumendist leitud koodilõik teise, kui leht serveris käivitatakse ja veebibrauserisse saadetakse.
SSI on enamikus veebiserverites olemas, kuid selle töötamiseks peate võib-olla selle lubama. Kui te ei tea, kas teie server toetab SSI-d, võtke ühendust oma hostimise pakkuja.
Siin on näide sellest, kuidas saate SSI-d kasutada HTML-i jupi lisamiseks kõikidele oma veebilehtedele:
Salvestage saidi levinud elementide HTML eraldi failidena. Näiteks võib teie navigeerimisjaotise salvestada kui navigation.html või navigation.ssi.
-
Selle HTML-dokumendi koodi lisamiseks igale lehele kasutage järgmist SSI-koodi.
või.The hõlmama direktiiv aktsepteerib kahte parameetrit. Virtuaalne eeldab, et failinimi on veebisaidi dokumendijuure suhtes, samas kui faili aktsepteerib absoluutset failitee.
Lisage see kood igale lehele, kuhu soovite faili lisada.
PHP Kaasa kasutamine
Nagu SSI, PHP on serveritaseme tehnoloogia. Kui te pole kindel, kas teie veebisaidil on PHP-funktsioon, pöörduge oma hostiteenuse pakkuja poole.
Siin on lihtne PHP-skript, mida saate kasutada HTML-i jupi lisamiseks mis tahes PHP-toega veebisaidile:
Salvestage failide eraldamiseks saidi tavaliste elementide, näiteks navigeerimise HTML. Näiteks võib teie navigeerimisjaotise salvestada kui navigation.html või navigation.ssi.
Selle HTML-i igale lehele lisamiseks kasutage järgmist PHP-koodi (oma faili tee ja failinime asendamine jutumärkide vahel).
Lisage sama kood igale lehele, kuhu soovite faili lisada.
JavaScript sisaldab
JavaScripti on veel üks viis HTML-i lisamiseks oma saidi lehtedele. See tehnika ei vaja serveritaseme programmeerimist, kuid on veidi keerulisem - ja nii töötab ilmselt brauseris, mis lubab Javascripti, mida enamik teeb, kui kasutaja ei otsusta seda keelata seda.
Siin on, kuidas saate lisada JavaScripti abil HTML-i jupp:
Salvestage saidi levinud elementide HTML JavaScripti faili. Kõik sellesse faili kirjutatud HTML-id tuleb ekraanile printida document.write funktsioon.
Laadige see fail üles oma veebisaidile.
Kasuta
Kasutage sama koodi igal lehel, kuhu soovite faili lisada.
Mida HTML sisaldab?
Kaasamine on HTML-i jaotis, mis pole iseenesest täielik HTML-dokument. Selle asemel on see osa teisest lehest, mille saab programmeerimise teel sisestada täislehele. Enamik kaasatud faile on need eelmainitud üksused, mida korratakse veebisaidi mitmel lehel. Näiteks:
- Navigeerimine
- Autoriõiguste teave
- Päisealad
- Jaluste alad
Kuidas kaasamine muudab veebidisaini tõhusamaks
Peaaegu kõik veebisaidid sisaldavad kujunduse elemente, mida korratakse saidi igal lehel, sealhulgas päise ala, kus logo asub, navigeerimismenüü ja jalus.
Korduvad elemendid saidil võimaldavad kasutajakogemuse järjepidevust. Külastaja ei pea navigeerimist igal lehel üles leidma, sest kui ta on selle leidnud, teab ta, kus see asub külastatava saidi teistel lehtedel.
Kaasatud sisu välistab vajaduse selle korduva sisu jaoks oma saidi kõiki lehti muuta. Selle asemel muudate ühte faili, seejärel värskendatakse kogu oma saiti ja kõiki selle lehti.

Korduv sisu sisuhaldussüsteemides
Kui teie sait kasutab CMS-i, siis tõenäoliselt kasutab see teatud tarkvara malle või teemasid. Isegi kui koostate need mallid kohandatud nullist, kasutab sait siiski lehtede jaoks seda raamistikku. Sellisena sisaldavad need CMS-i mallid saidi alasid, mida korratakse igal lehel. Logite lihtsalt CMS-i taustaprogrammi sisse ja muudate vajalikke malle. Kõiki seda malli kasutavaid saidi lehti värskendatakse.
Isegi kui te ei kasuta oma saidi jaoks sisuhaldussüsteemi, saate siiski kaasatud faile ära kasutada. HTML-is sisaldab aitab teil oma saidi nende mallipiirkondade haldamist hõlbustada.
Muud hõlmavad meetodeid
HTML-i lisamiseks oma lehtedele on veel mitu võimalust. Mõni on keerulisem kui teine ja paljud neist on tänapäevaste standardite järgi tegelikult vananenud.
- CGI sisaldab: Sa võid kasutada Perl või mõni muu programmeerimiskeel, et oma lehed luua ja seejärel lisada kõik, mida soovite, kas "nõutavate" failidena või käsitsi sisse lugedes.
- Flash sisaldab: Kui loote oma saidi täielikult Adobe Flashis, saate seda seejärel saidi elementide lisamiseks kasutada. See meetod on aegunud ja täis Flash-saidid on tänapäeval veebis haruldus.
- Raamid sisaldavad: Selle asemel, et samu elemente mitme lehe peal uuesti ja uuesti kasutada, looge raamitud sait, kus raamid on saidi dubleeritud osad. Kuid välja arvatud iframe-element, raamid on HTML5-s vananenud.
- Sisuhalduse tööriistad sisaldavad: Mallide loomine on CMS-i üks peamisi müügiargumente ja see on see, kuidas selle tööga tänapäeval enamikul saitidel tegeletakse.