Როგორ შეიყვანოთ ერთი HTML ფაილი სხვა

HTML- ის გამოყენებით შეიძლება მნიშვნელოვნად გაამარტივოთ თქვენი საიტის მართვა

გადასვლა ნებისმიერ ვებსაიტზე და ნავიგაცია გვერდზე გვერდიდან და სწრაფად გააცნობიერებთ, რომ მაშინ, როცა თითოეული გვერდი შეიძლება განსხვავებული იყოს სხვადასხვა გზით, ისინი საკმაოდ განსხვავდება სხვათა შორის. თითქმის ყველა ვებსაიტი მოიცავს დიზაინის ელემენტებს, რომლებიც განმეორებით ხორციელდება ყველა გვერდზე საიტზე. საიტის ელემენტების ზოგიერთი მაგალითი, რომელიც ყველა გვერდს მოიძებნება, იქნება სათაურის არეალი, სადაც ლოგო ცხოვრობს, ნავიგაცია და ქვედა კოლონა.

აპლიკაციის განმეორებითი ელემენტები მომხმარებელს საშუალებას მისცემს შეესაბამებოდეს მომხმარებლის გამოცდილებას. სტუმარს არ უნდა ჰქონდეს ნავიგაცია ყველა გვერდზე, რადგან ერთხელ იპოვეს, იციან, სად იმყოფებიან სხვა გვერდებზე ისინი.

როგორ მოიცავს ვებ დიზაინი უფრო ეფექტური

როგორც ვინმესთვის გამიზნული მენეჯმენტი, ამ განმეორებით ადგილებში გთავაზობთ გამოწვევას. რა მოხდება, თუ ამ ადგილას რაღაც უნდა შეიცვალოს? მაგალითად, თუ თქვენი ფურცელი (რომელიც ყველა გვერდის საიტზეა) მოიცავს საავტორო უფლებებს ერთი წლის განმავლობაში, რა მოხდება იმ წლის განმავლობაში, როდესაც ცვლილებები უნდა შეიცვალოს? მას შემდეგ, რაც ამ გვერდზე არის ყველა გვერდზე, თქვენ ახლა უნდა შეცვალონ თქვენი გვერდი თითოეული გვერდი ინდივიდუალურად, რათა ეს ცვლილება - ან თქვენ?

შედის შინაარსი შეიძლება აღმოფხვრას საჭიროება, რომ შეცვალოთ თქვენი საიტის ყველა გვერდი ამ განმეორებითი შინაარსისთვის. ამის ნაცვლად, უბრალოდ რედაქტირება ერთი ფაილი და თქვენი მთელი საიტი და ყველა გვერდზე იგი იღებს განახლება!

მოდით შევხედოთ რამდენიმე გზას, რომლითაც შეგიძლიათ დაამატოთ ეს ფუნქცია თქვენს საიტზე და შეავსოთ ერთი HTML ფაილი რიგი სხვა.

განმეორებითი კონტენტი Content Management Systems- ში

თუ თქვენი საიტი იყენებს CMS- ს , მაშინ ის, შესაძლოა, გამოიყენოს გარკვეული თარგები ან თემები, რომლებიც ამ პროგრამული უზრუნველყოფის ნაწილს წარმოადგენენ. მაშინაც კი, თუ საბაჟო აშენება ამ თარგები ნულიდან, საიტი მაინც ბერკეტი ამ ფარგლებში გვერდებზე.

როგორც ასეთი, CMS- ის თარგები შეიცავს იმ გვერდის ტერიტორიებს, რომლებიც განმეორებით ხორციელდება ყველა გვერდზე. თქვენ უბრალოდ შემოხვიდეთ CMS- ის ბრუნვაში და შეასწორეთ საჭირო თარგები. ყველა იმ გვერდის საიტი, რომელიც გამოიყენებს ამ თარგს, განახლდება.

მაშინაც კი, თუ თქვენს საიტზე არ გაქვთ შინაარსის მართვის სისტემა, შეგიძლიათ ისარგებლოს ჩართული ფაილებით. HTML- ში შედის , რაც დაგეხმარებათ თქვენი საიტის ამ ტემპით მდებარე ტერიტორიების მართვაში.

რას შეიცავს HTML?

მოიცავს HTML- ის მონაკვეთს, რომელიც არ არის სრული HTML დოკუმენტი. ამის ნაცვლად, ეს არის სხვა გვერდის ნაწილი, რომელიც შეიძლება ჩაიწეროს სრული ვებ გვერდებზე პროგრამით. ყველაზე შეიცავს ფაილები იმ ზემოაღნიშნულ ელემენტებს, რომლებიც განმეორებით ვებ-გვერდის მრავალჯერადი გვერდებზე. მაგალითად:

არსებობს უპირატესობა აქვს ამ განმეორებითი ტერიტორიების გვერდებზე. სამწუხაროდ, ფაილის ჩასმის პროცესი არ არის რაღაც, რაც შეიძლება მოხდეს მხოლოდ HTML- სთან ერთად, ასე რომ თქვენ გექნებათ გარკვეული ტიპის პროგრამა ან სკრიპტი, რომელიც დაამატებთ თქვენს ფაილებს თქვენს ვებ-გვერდებში.

სერვერის მხარის გამოყენება

Server Side მოიცავს, ასევე ცნობილია, როგორც SSI, პირველად განვითარდა, რათა ვებ დეველოპერებს "მოიცავს" HTML დოკუმენტების შიგნით სხვა გვერდებზე.

ძირითადად, ერთი დოკუმენტში ნაპოვნი snippet შედის სხვა როდესაც გვერდი აწარმოებს სერვერზე და გაგზავნილი ბრაუზერში.

SSI ჩართულია უმეტეს ვებ სერვერებზე, მაგრამ თქვენ შეიძლება ჩართოთ იგი იმისათვის, რომ მიიღოთ მუშაობა. თუ არ იცით, თუ თქვენი სერვერი მხარს უჭერს SSI- ს, დაუკავშირდით თქვენს ჰოსტინგის პროვაიდერს .

აქ არის მაგალითი იმისა, თუ როგორ შეგიძლიათ SSI- ის გამოყენება HTML- ის სნაიპერის ყველა ვებ გვერდზე:

  1. შეინახეთ HTML თქვენი საიტის საერთო ელემენტების ცალკეული ფაილებისათვის. მაგალითად, თქვენი სანავიგაციო განყოფილება შეიძლება შენახული იყოს როგორც ნავიგაცია .
  2. გამოიყენეთ შემდეგი SSI კოდი , რომელიც მოიცავს HTML დოკუმენტის კოდს თითოეულ გვერდზე ( თქვენი ფაილის გზავნილისა და ფაილის კოპირება კოტირების ნიშანს შორის ). {C}
  1. დაამატეთ ეს კოდი ყველა გვერდზე, რომლითაც გსურთ ფაილი.

PHP- ის გამოყენება

PHP არის სერვერის დონის სკრიფტინგის ენა. მას შეუძლია გააკეთოს რიგი რამ, მაგრამ ერთი საერთო გამოყენება მოიცავს HTML დოკუმენტების თქვენს გვერდებზე, ისევე, როგორც ჩვენ უბრალოდ დაფარული SSI.

SSI- ის მსგავსად, PHP სერვერის დონის ტექნოლოგიაა. თუ არ ხართ დარწმუნებული, თუ თქვენ გაქვთ PHP ფუნქცია თქვენს საიტზე, მიმართეთ თქვენს ჰოსტინგის პროვაიდერს.

აქ არის მარტივი PHP სკრიპტი, რომელიც შეგიძლიათ გამოიყენოთ HTML- ის სკაპის ნებისმიერი PHP- ჩართული ვებ გვერდზე:

  1. შეინახეთ HTML თქვენი საიტის საერთო ელემენტებისთვის, როგორიცაა ნავიგაცია, ფაილების გამოყოფა. მაგალითად, თქვენი სანავიგაციო განყოფილება შეიძლება შენახული იყოს როგორც ნავიგაცია .
  2. გამოიყენეთ შემდეგი PHP კოდი, რომელიც მოიცავს HTML- ს თითოეულ გვერდში ( თქვენი ფაილის გზავნილისა და ფაილენის შემცვლელი კოტირების ნიშნები ). navigation.php ");>>
  3. დაამატეთ იგივე კოდი ყველა გვერდზე, რომლითაც გსურთ შეიტანოთ ფაილი.

JavaScript მოიცავს

JavaScript არის კიდევ ერთი გზა, რომელიც შეიცავს HTML- ის გვერდს თქვენს საიტზე. ამას აქვს სერვერის დონის პროგრამირების უპირატესობა, მაგრამ ეს უფრო ნაკლებად რთულია - და ის აშკარად მუშაობს ბრაუზერისთვის, რომელიც საშუალებას იძლევა JavaScript- ისთვის, რომელიც მაქსიმალურად იმოქმედებს, თუ მომხმარებელი გადაწყვეტს გამორთვას.

აქ არის ის, თუ როგორ შეგიძლიათ მოიძიოთ HTML- ის სნპეტი JavaScript- ის გამოყენებით :

  1. შეინახეთ HTML თქვენი საიტის საერთო ელემენტებისთვის JavaScript ფაილში. ამ ფაილში დაწერილი ნებისმიერი HTML უნდა იყოს დაბეჭდილი ეკრანზე დოკუმენტთან.
  2. ატვირთეთ ეს ფაილი თქვენს ვებ-გვერდზე.
  3. გამოიყენეთ