HTML faylini boshqasiga qanday kiritish kerak

HTML tarkibidan foydalanish saytingizni boshqarishni juda osonlashtiradi

Har qanday veb-saytga o'ting va sahifadan sahifaga o'ting va siz tezda bu sahifalar har biri turli xil bo'lishi mumkinligini bilib olasiz, ular boshqalarda juda o'xshash. Deyarli barcha veb-saytlar saytdagi har bir sahifada takrorlangan dizayn elementlarini o'z ichiga oladi. Har bir sahifada topiladigan sayt elementlarining ayrim misollari logo joylashtirilgan ustun maydoni, navigatsiya va altbilgisi maydoni bo'lishi mumkin.

Saytdagi takrorlanadigan elementlar foydalanuvchi tajribasida mustahkamlik qilishga imkon beradi. Tashrif buyurgan har bir sahifada navigatsiyani aniqlab olishning hojati yo'q, chunki uni topgach, tashrif buyurgan saytning boshqa sahifalarida qaerda bo'lishini biladilar.

Qanday qilib veb-dizaynni yanada samarali qilishni o'z ichiga oladi

Agar veb-saytni boshqarishda kimdir topshiriq berilsa, bu takrorlanadigan joylar qiyinchilik tug'diradi. Agar siz bu sohada biror narsani o'zgartirishga to'g'ri kelsa-chi? Misol uchun, agar sizning footeringiz (saytning har bir sahifasida joylashgan) bir yillik mualliflik huquqi to'g'risidagi bayonotga ega bo'lsa, u yil o'zgarganda nima bo'ladi va sanani tahrirlashingiz kerak bo'ladi? Ushbu bo'lim har bir sahifada bo'lgani uchun, siz bu o'zgarishlarni amalga oshirish uchun saytingizning har bir sahifasini alohida tahrir qilishingiz kerakmi yoki sizmi?

Tarkibdagi tarkib shu takrorlangan kontent uchun saytingizning har bir sahifasini tahrir qilish kerakligini bartaraf etishi mumkin. Buning o'rniga, faqat bitta faylni va butun saytni tahrir qilasiz va uning har bir sahifasi yangilanish oladi!

Keling, ushbu funksiyani saytingizga qo'shishingiz va bir nechta boshqa HTML fayllarini qo'shishingiz mumkin.

Kontentni boshqarish tizimlarida takrorlangan kontent

Agar saytingiz CMS dan foydalansa , unda shablonlarning ayrimlari foydalanishi mumkin, yoki mavzular ushbu dasturning bir qismidir. Ushbu shablonlarni noldan yaratishga odatlangan bo'lsangiz ham, sayt hali ham ushbu sahifani sahifalar uchun qo'llaydi.

Shunday qilib, ushbu CMS shablonlari saytning har bir sahifasida takrorlangan maydonlarini o'z ichiga oladi. Siz CMS-ning orqa qismiga kirishingiz va kerakli andozalarni tahrirlashingiz mumkin. Ushbu shablonni ishlatadigan saytning barcha sahifalari yangilanadi.

Agar saytingiz uchun kontentni boshqarish tizimi bo'lmasa ham, siz kiritgan fayllardan foydalanishingiz mumkin. HTML-da, sizning saytingizning ushbu shablonini boshqarishni osonlashtiradigan tarkiblar mavjud.

HTML nimani o'z ichiga oladi?

Qo'shib qo'yish - to'liq HTML hujjat bo'lmagan HTML qismidir. Aksincha, u to'liq veb-sahifalar dasturiga kiritilishi mumkin bo'lgan boshqa sahifaning bir qismidir. Eng ko'p fayllar veb-saytning bir nechta sahifalarida takrorlangan narsalardir. Masalan:

Sahifalarga kiritilgan bu takrorlangan maydonlarni yaratish afzalligi bor. Afsuski, faylni kiritish jarayoni faqatgina HTML bilan yuz berishi mumkin bo'lgan narsa emas, shuning uchun o'zingizning veb-sahifalaringizga qo'shiladigan fayllarni qo'shadigan ba'zi bir dastur yoki skriptga ega bo'lishingiz kerak.

Server tomonidan foydalanishni o'z ichiga oladi

Server tomoni SSI deb ham ataladigan bo'lib, veb-ishlab chiquvchilarga HTML-hujjatlarni boshqa sahifalarga "qo'shish" imkonini beradigan tarzda ishlab chiqildi.

Asosan, sahifa bitta serverda ishga tushirilganda va veb-brauzerga yuborilganda, bir hujjatda topilgan parchalar boshqasiga kiritiladi.

SSI ko'pchilik veb-serverlarida mavjud, ammo uni ishga tushirish uchun uni yoqishingiz kerak bo'lishi mumkin. Serveringiz SSI-ni qo'llab-quvvatlab turmaganligini bilmasangiz, hosting provayderingizga murojaat qiling.

Barcha veb-sahifalaringizda HTML parchasini qo'shish uchun SSI ni qanday ishlatishingiz mumkinligini misol qilib keltiramiz:

  1. Saytingizning umumiy elementlari uchun HTMLni alohida fayllar sifatida saqlang. Misol uchun, navigatsiya bo'limingiz navigatsiya usuli sifatida yoki navigatsiya ssi sifatida saqlanishi mumkin .
  2. Ushbu HTML hujjatning kodini har bir sahifaga ( dosyaning yo'lini va fayl nomini tirnoq belgilari bilan almashtirish ) kiritish uchun quyidagi SSI kodidan foydalaning. {S}
  1. Faylni qo'shishni istagan har bir sahifaga ushbu kodni qo'shing.

PHP-dan foydalanish

PHP server darajasida skript tilidir. U bir nechta narsalarni amalga oshirishi mumkin, lekin umumiy foydalanish, sizning sahifalaringizdagi HTML-hujjatlarni o'z ichiga oladi.

SSI kabi PHP server darajasidagi texnologiyadir. Agar veb-saytingizda PHP funktsiyasi mavjud yoki yo'qligiga amin bo'lmasangiz, hosting provayderingizga murojaat qiling.

PHP yordamida yoqilgan veb-sahifada HTML parchasini kiritish uchun foydalanishingiz mumkin bo'lgan oddiy PHP skriptlari:

  1. HTMLni saytingizning umumiy elementlari, masalan, navigatsiya, fayllarni ajratish uchun saqlang. Misol uchun, navigatsiya bo'limingiz navigatsiya usuli sifatida yoki navigatsiya ssi sifatida saqlanishi mumkin .
  2. Har bir sahifada ushbu HTMLni qo'shish uchun quyidagi PHP kodidan foydalaning ( fayl yo'lini va fayl nomini tirnoq belgilari bilan almashtiring ). navigation.php ");;>
  3. Faylni qo'shishni istagan har bir sahifaga bir xil kodni qo'shing.

JavaScript-ni o'z ichiga oladi

JavaScript-ni saytingiz sahifalarida HTML-ni qo'shishning yana bir usuli. Bu server darajasida dasturlashni talab qilmasdan afzalliklarga ega, biroq u biroz murakkablashdi - va, ehtimol, foydalanuvchining uni o'chirishga qaror qilmaguncha, eng ko'p foydalanadigan brauzer uchun ishlaydi.

JavaScript yordamida parchani qanday qo'shishingiz mumkin:

  1. Saytning umumiy elementlari uchun HTMLni JavaScript-ni saqlash. Ushbu faylda yozilgan har qanday HTML hujjati document.write funksiyasi bilan ekranga yozilishi kerak.
  2. Faylni veb-saytingizga yuklang.
  3. Sahifangizdagi JavaScript faylini kiritish uchun