Ինչպես ընդգրկել մեկ HTML ֆայլ այլ կերպ

HTML- ներ օգտագործելը կարող է մեծապես հեշտացնել ձեր կայքի կառավարումը

Գնալ ցանկացած կայքէջ եւ էջից էջից անցնել եւ արագորեն հասկանալ, որ այդ էջերից յուրաքանչյուրը կարող է տարբեր լինել տարբեր ձեւերով, դրանք նույնպես շատ նման են ուրիշների: Գրեթե բոլոր կայքերը ներառում են նախագծի տարրերը, որոնք կրկնվում են կայքում յուրաքանչյուր էջում: Կայքի տարրերի որոշ օրինակներ, որոնք կգտնվեն ամեն էջում, կլիներ գլխավոր էջը, որտեղ տեղակայված է լոգոտիպը, նավիգացիան եւ ստորոտյան տարածքը:

Կայքի կրկնվող տարրերը թույլ են տալիս հետեւողական լինել օգտագործողի փորձի մեջ: Այցողը կարիք չունի ամեն էջում տեղադրելու նավիգացիան, քանի որ նրանք գտել են այն, նրանք գիտեն, թե որտեղ են դրանք այցելելու կայքի այլ էջերում:

Ինչպես ներառում է վեբ դիզայն ավելի արդյունավետ դարձնել

Որպեսզի ինչ-որ մեկը պարտավոր է կայքի կառավարումը, այդ կրկնվող տարածքները մարտահրավեր են առաջացնում: Ինչ անել, եթե այդ տարածքում ինչ-որ բան փոխեք: Օրինակ, եթե ձեր ստորագրությունը (որը գտնվում է կայքի յուրաքանչյուր էջում) մեկ տարվա հեղինակային իրավունքի մասին հայտարարություն է, ինչ է տեղի ունենում, երբ այն փոփոխվում է, եւ դուք պետք է խմբագրեք ամսաթվերը: Քանի որ այս բաժինը յուրաքանչյուր էջի վրա է, ապա այժմ պետք է խմբագրեք ձեր կայքի յուրաքանչյուր էջը, որպեսզի այդ փոփոխությունը կատարեք:

Ներառված բովանդակությունը կարող է վերացնել այս կրկնօրինակ բովանդակության համար ձեր կայքի յուրաքանչյուր էջը խմբագրելու անհրաժեշտությունը: Փոխարենը, դուք պարզապես խմբագրում եք մեկ ֆայլ եւ ձեր ամբողջ կայքը եւ դրա յուրաքանչյուր էջը ստանում է թարմացում:

Եկեք մի քանի ձեւով նայենք, որ կարող եք ավելացնել այս ֆունկցիոնալությունը ձեր կայքում եւ ներառում մի HTML ֆայլ մի շարք այլ մարդկանց մեջ:

Բովանդակության կառավարման համակարգերում կրկնվող բովանդակություն

Եթե ձեր կայքը օգտագործում է CMS , ապա այն հավանական է, որ օգտագործում է որոշակի կաղապարներ կամ թեմաները այդ ծրագրաշարի մասն են կազմում: Նույնիսկ եթե դուք պատվեր եք ստեղծում այս ձեւանմուշները զրոյից, ապա կայքը դեռեւս օգտագործում է այս էջը էջերի համար:

Որպես այդպիսին, այդ CMS կաղապարները պարունակում են այն կայքի ոլորտները, որոնք կրկնվում են յուրաքանչյուր էջում: Դուք պարզապես մուտք եք գործել CMS- ի ծածկագրին եւ խմբագրել անհրաժեշտ կաղապարներ: Կայքի բոլոր էջերը, որոնք օգտագործում են այդ կաղապարը, կթարմացվեն:

Նույնիսկ եթե դուք չունեք ձեր կայքի բովանդակության կառավարման համակարգ, կարող եք օգտվել ընդգրկված ֆայլերից: HTML- ում կան ներլցումներ, որոնք կարող են օգնել հեշտացնել ձեր կայքի այս շերտավորված տարածքները:

Ինչ է ներառված HTML- ը:

Ներառումն այն HTML բաժինը չէ, որը ամբողջական HTML փաստաթուղթ չէ: Փոխարենը, դա այլ էջի մի մասն է, որը կարող է տեղադրվել ամբողջական ինտերնետային էջերի ծրագրավորման մեջ: Շատերը ներառում են այն ֆայլերը, որոնք վերը նշված նյութերն են, որոնք կրկնվում են կայքի բազմակի էջերում: Օրինակ:

Առավելություններից է, որ էջերը ներառված են այս կրկնվող տարածքները: Ցավոք, ֆայլի տեղադրման գործընթացը ոչ միայն այն է, որ կարող է տեղի ունենալ միայն HTML- ի միջոցով, այնպես որ դուք պետք է ունենաք որոշակի ծրագիր կամ սցենար, որը կցուցադրի ձեր ներգրավված ֆայլերը ձեր վեբ էջերում:

Օգտագործելով Server Side- ն

Սերվերային կողմը ներառում է, որը նաեւ հայտնի է SSI- ի կողմից, առաջին հերթին մշակվել է, որպեսզի Web մշակողները թույլ տան «ներդնել» HTML- ի փաստաթղթերը այլ էջերում:

Հիմնականում, մի փաստաթղթում գտնված հատվածը ներառում է մյուսը, երբ էջը վարվում է սերվերի վրա եւ ուղարկվում է վեբ բրաուզերի:

SSI- ն ընդգրկված է մեծ թվով վեբ սերվերների վրա, սակայն դուք կարող եք այն թույլ տալ, որպեսզի այն աշխատի: Եթե ​​չգիտեք, արդյոք ձեր սերվերը SSI- ն է, կապվեք ձեր հովանավորի հետ :

Ահա մի օրինակ, թե ինչպես կարող եք SSI- ն օգտագործել HTML- ի մի հատվածը ձեր բոլոր էջերում:

  1. Խնայեք HTML- ի ձեր ընդհանուր տարրերի համար որպես առանձին ֆայլեր: Օրինակ, ձեր նավիգացիոն բաժինը կարող է պահպանվել որպես navigation.html կամ navigation.ssi :
  2. Օգտագործեք հետեւյալ SSI կոդը , յուրաքանչյուր HTML- ի փաստաթղթի կոդը ներառելու համար ( փոխարինեք ձեր ֆայլի ուղին եւ ֆայլի տառատող նշանների միջեւ ): {C}
  1. Ավելացնել այս կոդը յուրաքանչյուր էջում, որը ցանկանում եք ներառել ֆայլը:

PHP- ի օգտագործումը ներառում է

PHP- ն սերվերի մակարդակի սցենարական լեզու է: Այն կարող է անել մի շարք բաներ, սակայն մեկ ընդհանուր օգտագործումը HTML- ի փաստաթղթերը ձեր էջերում ներգրավելն է, այն նույն կերպ, ինչ մենք պարզապես ծածկում ենք SSI- ով:

SSI- ի նման, PHP- ը սերվերի մակարդակի տեխնոլոգիա է: Եթե ​​համոզված չեք, որ ձեր կայքում PHP- ի ֆունկցիոնալությունը ունեք, կապվեք ձեր հովանավորի հետ:

Ահա մի պարզ PHP սցենար, որը կարող եք օգտագործել HTML- ի հատվածը ներառել PHP- ի ցանկացած վեբ էջում.

  1. Պահեք HTML- ը ձեր կայքի ընդհանուր տարրերի համար, ինչպիսիք են նավիգացիան, առանձին ֆայլեր: Օրինակ, ձեր նավիգացիոն բաժինը կարող է պահպանվել որպես navigation.html կամ navigation.ssi :
  2. Օգտագործեք հետեւյալ PHP կոդը, յուրաքանչյուր HTML- ի մեջ այդ HTML- ը ներառելու համար ( փոխարինեք ձեր ֆայլի ուղին եւ ֆայլի անունը մեջբերման նշանների միջեւ ): navigation.php ");?>
  3. Ավելացնել այս նույն կոդը ամեն էջում, որը ցանկանում եք ներառել ֆայլը:

JavaScript ներառում է

JavaScript- ը HTML- ը ձեր կայքի էջերում ներառում է եւս մեկ եղանակ: Սա առավելություն ունի, որը չի պահանջում սերվերի մակարդակով ծրագրավորումը, բայց դա մի փոքր ավելի բարդ է, եւ դա ակնհայտորեն աշխատում է այն բրաուզերի համար, որը թույլ է տալիս Javascript- ին, որն ամենաշատն է կատարվում, եթե օգտագործողը որոշի դադարեցնել այն:

Ահա թե ինչպես կարող եք ներառել JavaScript- ի մի հատված, որը օգտագործում է JavaScript :

  1. Խնայեք HTML- ը Ձեր կայքի ընդհանուր տարրերի համար `JavaScript ֆայլ: Այս ֆայլում գրված ցանկացած HTML- ը պետք է տպվի էկրանին document.write ֆունկցիայի հետ:
  2. Վերբեռնեք այդ ֆայլը ձեր կայքում:
  3. Օգտագործեք