Ki jan yo Mete Yon dosye HTML nan yon lòt

Sèvi ak HTML gen ladan ka anpil senplifye jesyon nan sit ou

Ale nan nenpòt sit entènèt ak navige soti nan paj nan paj ak ou pral byen vit reyalize ke, pandan ke chak nan paj sa yo ka diferan nan plizyè fason yo, yo menm tou byen menm jan an nan lòt moun. Prèske tout sit entènèt gen ladan eleman nan desen an ki repete atravè tout paj sou sit la. Gen kèk egzanp nan eleman sit ki ta ka jwenn atravè chak paj ta dwe zòn nan header kote logo la abite, navigasyon an, ak zòn nan footer.

Repete eleman sou yon sit ki pèmèt pou konsistans nan eksperyans itilizatè a. Yon vizitè pa bezwen jwenn navigasyon an sou chak paj paske yon fwa yo jwenn li, yo konnen ki kote li pral sou lòt paj nan sit la yo vizite.

Ki jan enkli fè Web Design plis efikas

Kòm yon moun charger ak jere yon sit entènèt, zòn sa yo repete ofri yon defi. E si ou bezwen fè yon chanjman nan yon bagay nan zòn sa a? Pou egzanp, si pye ou (ki se sou chak paj nan sit la) gen ladan yon deklarasyon copyright ak yon ane, kisa k ap pase lè ane sa a chanje epi ou bezwen modifye dat la? Depi seksyon sa a se sou chak paj, kounye a ou bezwen edite chak paj sèl nan sit ou an endividyèlman pou fè chanjman sa a - oswa èske ou?

Enkli kontni ka elimine bezwen an gen edit chak paj nan sit ou a pou sa a kontni repete. Olye de sa, ou senpleman edite yon sèl dosye ak tout sit ou ak tout paj nan li vin aktyalizasyon a!

Ann gade nan yon fason kèk ou ka ajoute fonctionnalités sa a nan sit ou epi enkli yon dosye HTML nan yon kantite lòt moun.

Repete kontni nan sistèm jesyon kontni

Si sit ou a sèvi ak yon CMS , Lè sa a, li posib sèvi ak sèten modèl oswa tèm yo se yon pati nan lojisyèl sa a. Menm si ou koutim bati modèl sa yo soti nan grafouyen, sit la toujou leverages sa a fondasyon pou paj sa yo.

Kòm sa yo, sa yo CMS modèl pral gen ladan zòn yo nan sit la ki repete nan tout paj. Ou tou senpleman konekte nan backend a nan CMS la ak modifye modèl ki nesesè yo. Tout paj ki nan sit la ki itilize modèl sa a pral mete ajou.

Menm si ou pa gen yon sistèm jesyon kontni pou sit ou, ou ka toujou pran avantaj de enkli dosye. Nan HTML, gen ladan yo ki ka ede fè jere zòn sa yo modle nan sit ou pi fasil.

Ki sa ki HTML gen ladan?

Yon enkli se yon seksyon nan HTML ki se pa yon dokiman HTML konplè pou kont li. Olye de sa, li se yon pòsyon nan yon lòt paj ki ka mete nan yon pwogram wèb webvia plen. Pifò gen ladan dosye yo se atik susmansyone ke yo repete sou paj miltip nan yon sit entènèt. Pa egzanp:

Gen yon avantaj pou gen zòn sa yo repete enkli nan paj yo. Malerezman, pwosesis la nan mete yon dosye se pa yon bagay ki ka rive ak HTML pou kont li, kidonk, ou bezwen gen kèk kalite pwogram oswa script ki pral ajoute dosye ou enkli nan paj wèb ou.

Sèvi ak bò sèvè enkli

Side sèvè Enkli, konnen tou kòm SSI, yo te premye devlope yo ki pèmèt devlopè entènèt nan "enkli" HTML dokiman andedan lòt paj.

Fondamantalman, se yon bwat ki te jwenn nan yon sèl dokiman enkli nan yon lòt lè paj la kouri nan sèvè a epi li voye nan navigatè wèb la.

SSI se enkli sou pi serveurs entènèt, men ou ka gen yo ki ap pèmèt li nan lòd jwenn li ap travay. Si ou pa konnen si sèvè ou sipòte SSI, kontakte founisè hosting ou.

Isit la se yon egzanp sou fason ou ka itilize SSI genyen ladan yo yon brib HTML nan tout paj wèb ou:

  1. Sove HTML la pou eleman komen nan sit ou an kòm dosye separe. Pou egzanp, seksyon navigasyon ou a ka sove kòm navigation.html oswa navigation.ssi .
  2. Sèvi ak kòd SSI sa a pou mete kòd HTML dokiman sa a nan chak paj ( ranplase chemen dosye ou ak fichye ant mak ki site yo ). {C}
  1. Ajoute kòd sa a sou chak paj ou vle mete dosye a.

Sèvi ak PHP enkli

PHP se yon langaj scripting nivo sèvè. Li ka fè yon kantite bagay, men se yon sèl komen itilize se enkli dokiman HTML andedan paj ou yo, anpil menm jan an nou jis kouvri ak yon SSI.

Tankou SSI, PHP se yon teknoloji nivo sèvè. Si ou pa sèten si ou gen PHP fonctionnalités sou sit entènèt ou an, kontakte founisè hosting ou.

Isit la se yon senp PHP script ou ka itilize yo enkli yon brib nan HTML sou nenpòt paj PHP ki pèmèt entènèt:

  1. Sove HTML la pou eleman komen nan sit ou, tankou navigasyon an, separe dosye yo. Pou egzanp, seksyon navigasyon ou a ka sove kòm navigation.html oswa navigation.ssi .
  2. Sèvi ak kòd PHP sa yo pou mete ladan HTML sa nan chak paj ( ranplase chemen dosye ou ak fichier ant mak ki site yo ). navigation.php ");?>
  3. Add sa a menm kòd sou chak paj ke ou vle gen ladan dosye a.

JavaScript Enkli

JavaScript se yon lòt fason yo enkli HTML nan paj sa yo nan sit ou. Sa a gen avantaj nan pa mande pou sèvè-nivo pwogramasyon, men li la yon ti kras plis konplike - e li evidamman ap travay pou yon navigatè ki pèmèt pou JavaScript, ki pi fè sa sof si itilizatè a deside enfim li.

Men ki jan ou ka gen ladan yon brib nan HTML lè l sèvi avèk JavaScript :

  1. Sove HTML la pou eleman komen nan sit ou nan yon dosye JavaScript. Nenpòt HTML ekri nan dosye sa a, dwe enprime ekran an ak fonksyon document.write la.
  2. Voye dosye sa a sou sit entènèt ou.
  3. Sèvi ak yon eleman