Чӣ тавр ба як файл дар HTML дохил кардан мумкин аст

Бо истифода аз HTML, инчунин метавонад роҳбарияти сомонаи худро осон гардонад

Ба сайти ҳама саҳифа рафта, аз саҳифа то саҳифа истифода баред ва зуд зуд фаҳмед, ки ҳар яки ин саҳифаҳоро дар бисёр ҷиҳатҳо фарқ кардан мумкин аст, онҳо низ дар дигарҳо монанд мебошанд. Қариб ҳамаи вебсайтҳо элементҳои тарҳрезӣ, ки дар ҳар як саҳифа дар саҳифа такрор мешаванд, дохил мешаванд. Баъзе намунаҳои унсурҳои саҳифа, ки дар ҳар як саҳифа пайдо мешаванд, майдони сарлавҳа мебошад, ки дар он logo ҷойгир аст, navigation ва пиёдагард.

Элементҳои такрорӣ дар сайти имконпазир барои мутобиқати таҷрибаи корбар имконпазир аст. Меҳмонхона лозим нест, ки ҳар як саҳифаро дар ҳар як саҳифа дарёфт кунед, зеро вақте ки онҳо онро ёфтанд, онҳо медонанд, ки дар он ҷо дар саҳифаҳои дигар сайте, ки ба он ҷо мераванд, хоҳанд буд.

Чӣ гуна онҳо тарҳрезии вебро бештар таҳия мекунанд

Чун касе ки бо идоракунии як вебсайт кор мекунад, ин соҳаҳои такрорӣ пешниҳод мекунанд. Чӣ бояд кард, агар шумо ба чизи дар он минтақа тағиротро тағир диҳед? Масалан, агар пойгоҳи шумо (ки дар ҳар саҳифаи сомона аст) дар як сол як баёнияи ҳуқуқи муаллифро дар бар мегирад, чӣ рӯй медиҳад? Азбаски ин саҳифа дар ҳар як саҳифа, шумо бояд ҳар як саҳифаи ягонаи саҳифаро ба таври инфиродӣ тағйир диҳед - ё шумо?

Мундариҷа метавонад ниёз ба ҳар як саҳифаи сомонаи худро барои ин мундариҷаи такрорӣ таҳрир кунад. Ба ҷои ин, шумо танҳо як файлро таҳрир мекунед ва тамоми сомонаи худро ва ҳар саҳифа дар он навсозӣ мекунад!

Биёед, якчанд роҳҳоро, ки шумо метавонед ин функсияро ба сомонаи шумо илова кунед ва як файли HTML дар як қатор дигаронро дар бар гиред.

Маводи такроршаванда дар системаи идоракунии мундариҷа

Агар сомонаи шумо CMS-ро истифода кунад , пас эҳтимолан он метавонад шиори муайян ё мавзӯъҳои қисмеро, ки нармафзор аст, истифода барад. Ҳатто агар шумо одатан аз ин қолабҳо аз ҷӯраҳо сохта бошед, сомона то ҳол ин саҳифаро барои саҳифаҳо истифода мекунад.

Ҳамин тариқ, онҳое, ки ин Шаблонҳои CMS дар соҳаҳои сайти, ки дар ҳар як саҳифа такрор мешаванд, дар бар хоҳад гирифт. Шумо танҳо ба пуштибонии CMS ворид шудаед ва таҳрири ҳатмиро таҳрир кунед. Ҳамаи саҳифаҳои ин саҳифа, ки шаблонро истифода мебаранд, нав карда мешаванд.

Ҳатто агар шумо системаи идоракунии мундариҷаро барои сомонаи худ надошта бошед, шумо ҳоло метавонед аз файлҳои дохилшуда истифода баред. Дар HTML, дар бар мегирад , ки ин метавонад ба идоракунии ин мавзеъҳои сенсории сомона кӯмак кунад.

HTML дар бар мегирад?

Воридот қисмати HTML мебошад, ки аз ҷониби худи ҳуҷҷати пурра HTML нест. Ба ҷои ин, ин қисми саҳифаҳои дигари саҳифа аст, ки ба барномаҳои вебсайтҳои вебсайтии пурра ворид карда мешаванд. Аксари файлҳо инҳоянд, ки он дар якчанд саҳифаҳои вебсайт такрор мешаванд. Барои намуна:

Барои бартараф кардани ин соҳаҳои такрорӣ дар саҳифаҳо, бартарии вуҷуд дорад. Мутаассифона, раванди ворид кардани файл ягон чизи бо HTML танҳо буда, ба шумо лозим аст, ки як навъи барнома ё скрипт дошта бошед, ки файлҳои дохилшударо ба вебсайтҳои шумо илова хоҳад кард.

Истифодаи Side Server

Server Side Including, инчунин ҳамчун SSI номида шудааст, аввал барои таҳияи веб-веберҳо ба ҳуҷҷатҳои HTML дар дохили дигар саҳифаҳо дохил карда шудаанд.

Асосан, як абзоре, ки дар як ҳуҷҷат пайдо шудааст, ба саҳифаҳои дигар, вақте ки саҳифа дар сервер иҷро мешавад ва ба браузери веб.

SSI ба серверҳои зиёди вебсайтҳо дохил карда мешавад, аммо шумо бояд онро барои он кор баред. Агар шумо намеболед, ки сервератон SSI -ро дастгирӣ мекунад, бо провайдери хидматрасони худ тамос кунед.

Ин намунаи мисоли он аст, ки чӣ тавр метавонед SSI-ро истифода баред, то варақи варақи веб дар ҳамаи саҳифаҳои интернетии шумо дохил кунед:

  1. HTML барои унсурҳои умумии сомонаи худро ҳамчун файлҳои алоҳида захира кунед. Масалан, фасли нави navigation ба шумо ҳамчун navigation.html ё navigation navigation аст .
  2. Рамзҳои зерин SSI-ро истифода баред, то ки он рамзи HTML-и ҳуҷҷатро дар ҳар як саҳифа ( иваз кардани роҳи файл ва файлро байни нишонаҳои нишона ) иваз кунед. {C}
  1. Ин коди дар ҳар саҳифае, ки шумо мехоҳед файлро илова кунед, илова кунед.

Истифодаи PHP инҳоянд

PHP - забони таҳририи сатҳи сервер. Он метавонад якчанд чизҳоро иҷро кунад, аммо як истифодаи умумӣ ба ҳуҷҷатҳои HTML дар дохили саҳифаҳои шумо дохил карда шудааст, ҳамон тавре, ки мо фақат бо SSI фаро гирифта шудааст.

Мисли SSI, PHP - технологияи сатҳи сервер. Агар шумо боварӣ надошта бошед, ки агар шумо дар вебсайти худ функсияҳои PHP дошта бошед, бо провайдери hosting муроҷиат кунед.

Дар ин ҷо як скрипти оддии PHP, ки шумо метавонед дар саҳифаи интернетии Web-саҳифаҳои PHP-ро дарбар гиред:

  1. HTML барои унсурҳои умумии сомонаи шумо, ба монанди navigation, нигоҳ доштани файлҳо. Масалан, фасли нави navigation ба шумо ҳамчун navigation.html ё navigation navigation аст .
  2. Барои ворид кардани он HTML дар ҳар як саҳифа ( рамзи роҳ ва файли худро дар байни нишонаҳои нишонаҳо ) истифода баред. navigation.php ");?>
  3. Ҳамин кодро дар ҳар саҳифае, ки мехоҳед файлро дохил кунед, илова кунед.

Joomla Include

JavaScript роҳи дигареро дар бар мегирад, ки дар саҳифаҳои макони шумо HTML мебошад. Ин имкон медиҳад, ки барномасозии сатҳи серверро талаб накунад, вале он хеле кам мураккабтар аст - ва равшан аст, ки барои браузери, ки ба Javascript имкон медиҳад, ки аксар вақт корбарро қатъ кунад, кор мекунад.

Дар ин ҷо шумо метавонед як сатри HTML-ро бо JavaScript истифода баред :

  1. HTML барои унсурҳои умумии сомонаи худро ба файли JavaScript захира кунед. Ҳар як HTML дар ин файл навишта шудааст, бояд ба экран бо функсияи document.write чоп карда шавад.
  2. Ин файлро ба вебсайти худ бор кунед.
  3. Барои вебсайти JavaScript дар саҳифаҳои шумо, як