Kiel Inkludi Unu HTML-dosieron en Alia

Uzanta HTML-informojn povas tre simpligi la administradon de via retejo

Iru al ajna retejo kaj navigu de paĝo al paĝo kaj vi rapide rimarkos, ke dum ĉiu el tiuj paĝoj povas esti malsama en multaj manieroj, ili ankaŭ estas sufiĉe similaj en aliaj. Preskaŭ ĉiuj retejoj inkluzivas elementojn de la dezajno ripetitaj en ĉiu paĝo de la retejo. Iuj ekzemploj de retejaj elementoj troveblaj en ĉiu paĝo estus la kaploko kie loĝas la logoo, la navigado kaj la piedlinio.

Ripetitaj elementoj en retejo permesas konsistadon en la sperto de uzanto. Vizitanto ne bezonas lokalizi la navigacion en ĉiu paĝo, ĉar iam ili trovis ĝin, ili scias, kie ĝi estos sur aliaj paĝoj de la retejo, kiun ili vizitas.

Kiel Inkluzivas Faru Reteja Desegno Pli Efika

Kiel iu prizorgita administri retejon, ĉi tiuj ripetitaj areoj proponas defion. Kion se vi bezonas ŝanĝi iun en tiu regiono? Ekzemple, se via piedlinio (kiu estas sur ĉiu paĝo de la retejo) inkluzivas kopirajton-deklaron kun jaro, kio okazas kiam tiu jaro ŝanĝas kaj vi bezonas redakti la daton? Ĉar tiu sekcio estas sur ĉiu paĝo, vi nun devas redakti ĉiun paĝon de via retejo individue por fari tiun ŝanĝon - ĉu vi?

Inkludita enhavo povas forigi la bezonon devi redakti ĉiun paĝon de via retejo por ĉi tiu ripetita enhavo. Anstataŭe, vi simple redaktas unu dosieron kaj vian tutan retejon kaj ĉiu paĝo en ĝi ricevos la ĝisdatigon!

Ni rigardu kelkajn manierojn, kiujn vi povas aldoni ĉi tiun funkcion en vian retejon kaj inkluzivi unu HTML- dosieron en multaj aliaj.

Ripetita Enhavo en Enhavo Administradaj Sistemoj

Se via retejo uzas CMS , tiam verŝajne uzas iujn ŝablonojn aŭ temojn estas parto de tiu programaro. Eĉ se vi kutime konstruos ĉi tiujn ŝablonojn de nulo, la retejo ankoraŭ plibonigas ĉi tiun kadron por la paĝoj.

Kiel tia, tiuj CMS-ŝablonoj enhavos la areojn de la retejo, kiuj estas ripetitaj tra ĉiu paĝo. Vi simple ensalutas al la backend de la CMS kaj redakti la necesajn ŝablonojn. Ĉiuj paĝoj de la retejo, kiuj uzas tiun ŝablonon, estos ĝisdatigitaj.

Eĉ se vi ne havas sistemon administradon de enhavo por via retejo, vi ankoraŭ povas utiligi interŝanĝajn dosierojn. En HTML, estas inkluzivoj kiuj povas helpi fari pli facile administri ĉi tiujn templatajn areojn de via retejo.

Kio estas HTML Inkluzivas?

Inkludo estas sekcio de HTML, kiu ne estas plena HTML-dokumento per si mem. Anstataŭe, ĝi estas parto de alia paĝo, kiu povas esti enmetita en kompletan paĝan programadon. Plej multaj dosieroj estas tiuj menciitaj eroj, kiuj estas ripetitaj en pluraj paĝoj de retejo. Ekzemple:

Estas avantaĝo havi ĉi tiujn ripetajn areojn inkluzivitajn sur paĝoj. Bedaŭrinde, la procezo de enmetado de dosiero ne estas io, kio povas okazi nur kun HTML, do vi devas havi iun tipon de programo aŭ skripto, kiu aldonos viajn dosierojn en viajn retpaĝojn.

Uzanta Servilon Flankon Inkluzivas

Servilo-Flankaj Inkluzivoj, ankaŭ konata kiel SSI, estis unue evoluigitaj por permesi Web-programistoj "inkluzivi" HTML-dokumentojn en aliajn paĝojn.

Esence, fragmento kiu troviĝas en unu dokumento estas inkluzivita en alian kiam la paĝo estas kurita ĉe la servilo kaj sendita al la retumilo.

SSI estas inkluzivita en la plej multaj serviloj, sed eble vi rajtas ebligi ĝin por akiri ĝin funkcianta. Se vi ne scias, ĉu via servilo subtenas SSI, kontaktu vian gastiganton .

Jen ekzemplo pri kiel vi povas uzi SSI por inkludi fragmenton de HTML en ĉiuj viaj retpaĝoj:

  1. Konservu la HTML por la komunaj elementoj de via retejo kiel apartaj dosieroj. Ekzemple, via sekcio de navigado povus esti savita kiel navigation.htmlnavigado .
  2. Uzu la sekvan SSI-kodon por inkludi tiun kodon de HTML-dokumento en ĉiu paĝo ( anstataŭigante la vojon kaj dosieron de via dosiero inter la citaĵoj ). {C}
  1. Aldonu ĉi tiun kodon en ĉiu paĝo, kiun vi volas inkluzivi la dosieron.

Uzante PHP Inkluzivas

PHP estas servilo-nivela skripta lingvo. Ĝi povas fari multajn aferojn, sed unu komuna uzo inkluzivas HTML-dokumentojn ene de viaj paĝoj, same kiel ni nur kovris SSI.

Same kiel SSI, PHP estas servila nivelo teknologio. Se vi ne certas, ĉu vi havas PHP-funkciojn en via retejo, kontaktu vian gastiganton.

Jen simpla PHP-skripto, kiun vi povas uzi por inkludi fragmenton de HTML en iu ajn paĝo de PHP-ebligita:

  1. Konservu la HTML por la komunaj elementoj de via retejo, kiel la navigado, por disigi dosierojn. Ekzemple, via sekcio de navigado povus esti savita kiel navigation.htmlnavigado .
  2. Uzu la jenan PHP-kodon por inkluzivi tiun HTML en ĉiu paĝo ( anstataŭigante la vojon de via dosiero kaj dosiernomon inter la citaĵoj ). navigado.php ");?>
  3. Aldonu ĉi tiun saman kodon en ĉiu paĝo, kiun vi volas inkludi la dosieron.

JavaScript Inkluzivas

JavaScript estas alia maniero inkluzivi HTML ene de la paĝoj de via retejo. Ĉi tio havas la avantaĝon de ne postulanta programprogramon de servilo, sed ĝi estas iom pli komplika - kaj ĝi evidente funkcias por retumilo, kiu permesas Javascript, kio plejparte faras, se la uzanto decidas malŝalti ĝin.

Jen kiel vi povas inkludi fragmenton de HTML uzante JavaScript :

  1. Konservu la HTML por la komunaj elementoj de via retejo al JavaScript-dosiero. Ajna HTML skribita en ĉi tiu dosiero devas esti presita al la ekrano kun la dokumento.
  2. Alŝutu tiun dosieron al via retejo.
  3. Uzu