Sut i gynnwys Ffeil HTML Un mewn Arall

Gall defnyddio HTML gynnwys symleiddio rheolaeth eich gwefan yn fawr

Ewch i unrhyw wefan a dewch o dudalen i dudalen a byddwch yn sylweddoli'n gyflym, er y gall pob un o'r tudalennau hynny fod yn wahanol mewn sawl ffordd, maen nhw hefyd yn eithaf tebyg mewn eraill. Mae bron pob gwefan yn cynnwys elfennau o'r dyluniad sy'n cael eu hailadrodd ar draws pob tudalen ar y safle. Byddai rhai enghreifftiau o elfennau safle a fyddai'n cael eu darganfod ar draws pob tudalen yn y pennawd lle mae'r logo yn byw, y mordwyo, ac ardal y troednod.

Mae elfennau ailadroddwyd ar safle yn caniatáu cysondeb ym mhrofiad y defnyddiwr. Nid oes angen i ymwelydd leoli'r llywio ar bob tudalen oherwydd unwaith y byddant wedi ei ddarganfod, maent yn gwybod ble bydd ar dudalennau eraill o'r wefan y maent yn ymweld â nhw.

Sut mae'n cynnwys Gwneud Gwe Dylunio'n fwy effeithlon

Fel rhywun sy'n gyfrifol am reoli gwefan, mae'r meysydd ailadroddus hyn yn cynnig her. Beth os oes angen i chi newid rhywbeth yn yr ardal honno? Er enghraifft, os yw'ch footer (sydd ar bob tudalen o'r wefan) yn cynnwys datganiad hawlfraint gyda blwyddyn, beth sy'n digwydd pan fydd y flwyddyn honno'n newid a bod angen ichi olygu'r dyddiad? Gan fod yr adran honno ar bob tudalen, mae angen i chi nawr olygu pob tudalen o'ch safle yn unigol i wneud y newid hwnnw - neu a ydych chi?

Gall cynnwys cynnwys ddileu'r angen i olygu pob tudalen o'ch safle ar gyfer y cynnwys ailadroddus hwn. Yn lle hynny, dim ond un ffeil a'ch gwefan gyfan y byddwch chi'n ei olygu a phob tudalen ynddi yn cael y diweddariad!

Edrychwn ar ychydig o ffyrdd y gallwch chi ychwanegu'r ymarferoldeb hwn i'ch gwefan a chynnwys un ffeil HTML mewn nifer o rai eraill.

Cynnwys ailadroddwyd yn Systemau Rheoli Cynnwys

Os yw'ch safle'n defnyddio CMS , mae'n debyg y bydd teclynnau neu themâu penodol yn rhan o'r feddalwedd honno. Hyd yn oed os ydych chi arfer yn adeiladu'r templedi hyn o'r dechrau, mae'r wefan yn dal i ddatblygu'r fframwaith hwn ar gyfer y tudalennau.

Fel y cyfryw, bydd y templedi CMS hynny yn cynnwys ardaloedd y safle sy'n cael eu hailadrodd ar draws pob tudalen. Rydych chi'n mewngofnodi i gefn y CMS ac yn golygu'r templedi angenrheidiol. Bydd holl dudalennau'r wefan sy'n defnyddio'r templed hwnnw yn cael eu diweddaru.

Hyd yn oed os nad oes gennych system rheoli cynnwys ar gyfer eich safle, gallwch barhau i fanteisio ar ffeiliau a gynhwysir. Yn HTML, mae yna y gall hynny helpu i wneud yn haws rheoli'r meysydd templatio hyn o'ch safle.

Beth yw HTML yn cynnwys?

Mae cynnwys yn adran o HTML nad yw'n ddogfen HTML llawn ynddo'i hun. Yn hytrach, mae'n gyfran o dudalen arall y gellir ei fewnosod i raglennu gwefannau gwefan llawn. Y rhan fwyaf o'r ffeiliau sy'n cynnwys yr eitemau hynny y cyfeirir atynt sy'n cael eu hailadrodd ar dudalennau lluosog o wefan. Er enghraifft:

Mae yna fantais cael y meysydd ailadroddus a gynhwysir ar dudalennau. Yn anffodus, nid yw'r broses o fewnosod ffeil yn rhywbeth a all ddigwydd gyda HTML yn unig, felly bydd angen i chi gael rhyw fath o raglen neu sgript a fydd yn ychwanegu eich ffeiliau yn eich tudalennau gwe.

Mae defnyddio Ochr Gweinyddwr yn cynnwys

Datblygwyd Ochr Gweinyddwr, a elwir hefyd yn SSI, i ganiatáu i ddatblygwyr Gwe "gynnwys" dogfennau HTML y tu mewn i dudalennau eraill.

Yn y bôn, mae snippet a geir mewn un ddogfen wedi'i chynnwys i un arall pan fydd y dudalen yn cael ei redeg yn y gweinydd a'i hanfon at y porwr gwe.

Mae SSI wedi'i gynnwys ar y rhan fwyaf o weinyddion gwe, ond efallai y bydd yn rhaid i chi ei alluogi er mwyn ei gael yn gweithio. Os nad ydych chi'n gwybod a yw eich gweinydd yn cefnogi SSI, cysylltwch â'ch darparwr cynnal .

Dyma enghraifft o sut y gallwch chi ddefnyddio SSI i gynnwys clip o HTML yn eich holl dudalennau gwe:

  1. Cadw'r HTML ar gyfer elfennau cyffredin eich gwefan fel ffeiliau ar wahân. Er enghraifft, gellid cadw eich adran lywio fel navigation.html neu navigation.ssi .
  2. Defnyddiwch y cod SSI canlynol i gynnwys y cod dogfen HTML ym mhob tudalen (gan ddisodli llwybr a ffeil eich ffeil rhwng y dyfynodau ). {C}
  1. Ychwanegwch y cod hwn ar bob tudalen yr ydych am ei gynnwys yn y ffeil.

Mae defnyddio PHP Yn cynnwys

Mae PHP yn iaith sgriptio lefel gweinydd. Gall wneud nifer o bethau, ond un defnydd cyffredin yw cynnwys dogfennau HTML y tu mewn i'ch tudalennau, yr un modd yr ydym yn cwmpasu SSI yn unig.

Fel SSI, mae PHP yn dechnoleg lefel gweinydd. Os nad ydych yn siŵr os oes gennych chi ymarferoldeb PHP ar eich gwefan, cysylltwch â'ch darparwr cynnal.

Dyma sgript PHP syml y gallwch ei ddefnyddio i gynnwys snippet o HTML ar unrhyw dudalen gwe sy'n galluogi PHP:

  1. Cadwch yr HTML ar gyfer elfennau cyffredin eich gwefan, fel y llywio, i wahanu ffeiliau. Er enghraifft, gellid cadw eich adran lywio fel navigation.html neu navigation.ssi .
  2. Defnyddiwch y cod PHP canlynol i gynnwys yr HTML ym mhob tudalen (gan roi enw'r llwybr a'r enw ffeil rhwng y dyfynodau ). navigation.php ");?>
  3. Ychwanegwch yr un cod ar bob tudalen yr ydych am ei gynnwys yn y ffeil.

JavaScript yn cynnwys

Mae JavaScript yn ffordd arall o gynnwys HTML o fewn tudalennau eich gwefan. Mae hyn yn fanteisiol nad oes angen rhaglennu lefel y gweinyddwr, ond mae'n fwy cymhleth - ac mae'n amlwg yn gweithio ar gyfer porwr sy'n caniatáu i Javascript, y mae'r rhan fwyaf yn ei wneud oni bai bod y defnyddiwr yn penderfynu ei analluogi.

Dyma sut y gallwch chi gynnwys snippet o HTML gan ddefnyddio JavaScript :

  1. Cadw'r HTML ar gyfer elfennau cyffredin eich gwefan i ffeil JavaScript. Rhaid argraffu unrhyw HTML a ysgrifennir yn y ffeil hon i'r sgrin gyda'r swyddogaeth document.write.
  2. Llwythwch y ffeil hwnnw i'ch gwefan.
  3. Defnyddiwch elfen