Kā iekļaut vēl vienu HTML failu

Izmantojot HTML ietver, var ievērojami vienkāršot jūsu vietnes pārvaldību

Iet uz jebkuru vietni un pārejiet no lapas uz lapu, un jūs ātri sapratīsiet, ka, lai gan katra no šīm lapām dažādos veidos var būt atšķirīga, citās tā ir diezgan līdzīga. Gandrīz visās tīmekļa vietnēs ir ietverti dizaina elementi, kas tiek atkārtoti katrā vietnes lapā. Daži portāla elementu piemēri, kas tiks atrasti visās lapās, ir galvenes apgabals, kurā atrodas logotips, navigācija un kājenes apgabals.

Vietnes atkārtotie elementi nodrošina lietotāja pieredzes konsekvenci. Apmeklētājam nav nepieciešams atrast navigāciju katrā lappusē, jo, tiklīdz viņi ir to atraduši, viņi zina, kur tas atradīsies citās apmeklētās vietnes lapās.

Kā iekļauj Web dizaina efektivitāti

Kā personai, kurai uzticēts pārvaldīt vietni, šīs atkārtotajās teritorijās ir izaicinājums. Ko darīt, ja jums ir jāmaina kaut kas šajā jomā? Piemēram, ja jūsu kājene (kas atrodas uz katras vietnes lapas) ietver autortiesību paziņojumu ar gadu, kas notiek, kad šis gads mainās, un jums ir nepieciešams rediģēt datumu? Tā kā šī sadaļa ir katrā lappusē, tagad jums ir jāreģistrē katra jūsu vietnes lapa atsevišķi, lai veiktu šīs izmaiņas - vai arī jūs?

Iekļautais saturs var novērst vajadzību rediģēt katru jūsu vietnes lapu šim atkārtotam saturam. Tā vietā jūs vienkārši rediģējat vienu failu un visu savu vietni, un katrā lapā tajā tiek atjaunināts!

Apskatīsim dažus veidus, kā pievienot šo funkciju savai vietnei un iekļaut vienā HTML failā vairākus citus.

Atkārtots saturs satura vadības sistēmās

Ja jūsu vietnē tiek izmantota CMS , iespējams, ka konkrētas veidnes vai motīvi ir daļa no šīs programmatūras. Pat ja jūs pielāgojat veidojat šos veidnes no jauna, vietne joprojām izmanto šo sistēmu lapām.

Tādējādi šajās CMS veidnēs tiks iekļauti vietnes apgabali, kas tiek atkārtoti katrā lapā. Jūs vienkārši piesakāties CMS aizmugurei un rediģējat nepieciešamās veidnes. Visas lapas, kurās tiek izmantota šī veidne, tiks atjauninātas.

Pat ja jums nav vietnes satura pārvaldības sistēmas, joprojām varat izmantot iekļauto failu priekšrocības. HTML satur arī tos, kas var palīdzēt vieglāk pārvaldīt šos jūsu vietnes veidotās teritorijas.

Kas ietver HTML saturu?

Iekļaušana ir HTML sadaļa, kas nav pilnīgs HTML dokuments pats par sevi. Tā vietā tā ir daļa no citas lapas, kuru var ievietot pilnā tīmekļa lapāvia programmēšanā. Lielākā daļa no failiem ir iepriekš minētie vienumi, kas tiek atkārtoti vairākās vietnes lapās. Piemēram:

Pastāv priekšrocība, ka šajās atkārtotās jomās tiek iekļautas lapās. Diemžēl faila ievietošanas process nav tas, kas var notikt tikai ar HTML, tāpēc jums ir nepieciešams kāda veida programma vai skripts, kas jūsu tīmekļa lapās pievienos jūsu iekļautos failus.

Servera puses izmantošana ietver

Servera puse, ko sauc arī par SSI, vispirms tika izstrādāta, lai tīmekļa izstrādātāji varētu "iekļaut" HTML dokumentus citās lapās.

Būtībā fragmentu, kas atrodas vienā dokumentā, iekļauj citā, kad lapa tiek palaista serverī un tiek nosūtīta tīmekļa pārlūkprogrammai.

SSI ir iekļauts lielākajā daļā tīmekļa serveru, bet, iespējams, tas ir jāiespējo, lai to iegūtu. Ja nezināt, vai jūsu serveris atbalsta SSI, sazinieties ar savu mitināšanas pakalpojumu sniedzēju .

Šeit ir piemērs, kā jūs varat izmantot SSI, lai iekļautu HTML fragmentu visās jūsu tīmekļa lapās:

  1. Saglabājiet vietnes kopējo elementu HTML kā atsevišķus failus. Piemēram, navigācijas sadaļa var tikt saglabāta kā navigācija.html vai navigation.ssi .
  2. Izmantojiet šādu SSI kodu, lai iekļautu šo HTML dokumenta kodu katrā lappusē ( aizstājot jūsu faila ceļu un faila nosaukumu starp pēdiņām ). {C}
  1. Pievienojiet šo kodu katrai lapai, kurā vēlaties iekļaut failu.

Izmantojot PHP iekļauj

PHP ir servera līmeņa skriptu valoda. Tas var paveikt vairākas lietas, taču viena kopīga lietošana ir HTML dokumentu ievietošana jūsu lapās, tāpat kā mēs vienkārši iekļāvām SSI.

Tāpat kā SSI, PHP ir servera līmeņa tehnoloģija. Ja neesat pārliecināts, vai jūsu tīmekļa vietnē ir PHP funkcionalitāte, sazinieties ar savu hostinga pakalpojumu sniedzēju.

Šeit ir vienkāršs PHP skripts, kuru varat izmantot, lai iekļautu HTML fragmentu jebkurā tīmekļa lapā, kurā iespējota PHP:

  1. Lai nodalītu failus, saglabājiet HTML vietnes kopīgos elementus, piemēram, navigāciju. Piemēram, navigācijas sadaļa var tikt saglabāta kā navigācija.html vai navigation.ssi .
  2. Izmantojiet šādu PHP kodu, lai iekļautu šo HTML katrā lappusē ( aizstājot jūsu faila ceļu un faila nosaukumu starp pēdiņām ). navigation.php ");?>
  3. Pievienot to pašu kodu katrā lappusē, kurā vēlaties iekļaut failu.

JavaScript iekļauj

JavaScript ir vēl viens veids, kā iekļaut HTML jūsu vietnes lapās. Tam ir priekšrocība, ka serveru līmeņa programmēšana nav nepieciešama, taču tas ir nedaudz sarežģītāks - un tas acīmredzami darbojas pārlūkprogrammā, kas ļauj izmantot Javascript, kas lielākoties tiek darīts, ja lietotājs to neizvēlas.

Tālāk ir norādīts, kā jūs varat iekļaut HTML koda fragmentu, izmantojot JavaScript :

  1. Saglabājiet vietnes kopējo elementu HTML kodu JavaScript. Jebkurš šajā failā rakstītais HTML ir jādrukā uz ekrāna, izmantojot funkciju document.write.
  2. Augšupielādējiet šo failu savai vietnei.
  3. Izmantojiet elementu