Прадухіленне дублявання кода для розных вэб-старонак з аднолькавым меню

У мяне ёсць меню, якая хоча змяніць толькі змест.

Я хацеў асобныя файлы для розных старонак для арганізацыі.

Я мог бы захаваць меню ў асобным файле, і ўключаюць у сябе, што на галоўнай старонцы.

Тым не менш, здаецца, трохі паўтораў, калі ёсць больш чым 10 меню.

Я ведаю, што ёсць тэг якар рух, які абнаўляе змястоўную частку з JQuery.

Але я накшталт не падабаецца, што # тэг у адраснай радку якой-небудзь прычыне (ці не?)

Ці ёсць лепшы спосаб справіцца з гэтым?

1

2 адказы

<Р> Я мог бы захаваць меню ў асобным файле, і ўключаюць у сябе, што на галоўнай старонцы.

Так. Зрабіце гэта.

<Р> Я ведаю, што ёсць тэг якар навігацыі, які абнаўляе змястоўную частку з JQuery.

Перапынкі пошукавых сістэм. Залежыць ад JS. Пазбягайце яго .

3
дададзена
Дзякуй! Я мяркую, што я буду глядзець у адзін іншы сайт я стварыў з якарам тэгам нав. Вельмі высокая ацэнка :)
дададзена аўтар Dreamingwhale, крыніца
  1. Я не думаю, што дадаць толькі адзін радок з ўключэння ў кожны файл сапраўды такі паўтараюцца задачы. 99% мясцовых людзей, спосаб больш паўтаральных ў thir кода.

  2. Тым не менш, калі вы хочаце нешта больш інтэлектуальнае, вы можаце стварыць адзін файл праграмы ўтрымлівае меню, а таксама файлы шмат дадзеных, паказаны па выбары карыстальніка

тут вельмі просты прыклад

Main page
About
Links


<? if (empty($_SERVER['QUERY_STRING'])) { $name="index"; } else { $name=basename($_SERVER['QUERY_STRING']); } $file="txt/".$name.".htm"; if (is_readable($file)) { readfile($file); } else { header("HTTP/1.0 404 Not Found"); exit; } ?>
1
дададзена
Дзякуй! Я збіраюся паспрабаваць гэта ^ _ ^ вельмі высокую ацэнку :)
дададзена аўтар Dreamingwhale, крыніца