CSS PHP引导-使每个页面的导航栏反向
我在我的网站的多个页面上有一个引导导航栏。每次我想对导航栏进行更改时,必须转到每个单独的页面进行更改,这是一种痛苦目标:我想让导航栏在一个地方可编辑,并影响到每一个有导航栏的页面 我试图使navbar代码驻留在一个单独的PHP文件中,然后使用PHP代码将PHP文件包含在页面中CSS PHP引导-使每个页面的导航栏反向,php,html,css,twitter-bootstrap,Php,Html,Css,Twitter Bootstrap,我在我的网站的多个页面上有一个引导导航栏。每次我想对导航栏进行更改时,必须转到每个单独的页面进行更改,这是一种痛苦目标:我想让导航栏在一个地方可编辑,并影响到每一个有导航栏的页面 我试图使navbar代码驻留在一个单独的PHP文件中,然后使用PHP代码将PHP文件包含在页面中 include 'page.php'; 然后调用一个echo语句,在我想要的任何页面上打印导航栏,但由于某种原因,它没有按计划工作 echo $navbarCode; 如何对导航栏进行一次更改并使其更新包括导航栏在内的
include 'page.php';
然后调用一个echo语句,在我想要的任何页面上打印导航栏,但由于某种原因,它没有按计划工作
echo $navbarCode;
如何对导航栏进行一次更改并使其更新包括导航栏在内的所有页面?您必须将每个文件命名为.php文件 然后,您的navbar.php将大致如下所示:
<nav class="navbar navbar-default">
<div class="container-fluid" id="navbar-contain">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-div" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Food, LLC</a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse-div">
<ul class="nav navbar-nav navbar-right visible-xs">
<li><a href="#chicken-div">Chicken</a></li>
<li><a href="#beef-div">Beef</a></li>
<li><a href="#sushi-div">Sushi</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
您不必使用echo语句,因为此代码中没有变量。您必须将每个文件命名为.php文件 然后,您的navbar.php将大致如下所示:
<nav class="navbar navbar-default">
<div class="container-fluid" id="navbar-contain">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-div" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Food, LLC</a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse-div">
<ul class="nav navbar-nav navbar-right visible-xs">
<li><a href="#chicken-div">Chicken</a></li>
<li><a href="#beef-div">Beef</a></li>
<li><a href="#sushi-div">Sushi</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
您不必使用echo语句,因为此代码中没有变量。您在何处以及如何定义
$navbarCode
?一个简单的包含在所有页面中应该会起作用。让我很快再试一次,然后看看会发生什么。我上个星期做的@Fred ii我一直做的是在一个文件中包含导航代码,并将其包含在每一页中。确保没有语法错误。你不必重复任何内容,只要包括使用.php
文件就可以了,而不是.html
文件就可以了。因此,如果你包含了一个php文件,它会在每次调用该页面时运行该php文件,对吗?假设是,您将如何控制导航栏进入调用它的页面中需要的位置?我打算将navbar代码放在navbar.php中,然后在调用页面中回显字符串变量@Fred ii我遇到的另一个问题是,navbar代码中到处插入了php代码。您在哪里以及如何定义$navbarCode
?一个简单的包含在所有页面中应该会起作用。让我很快再试一次,然后看看会发生什么。我上个星期做的@Fred ii我一直做的是在一个文件中包含导航代码,并将其包含在每一页中。确保没有语法错误。你不必重复任何内容,只要包括使用.php
文件就可以了,而不是.html
文件就可以了。因此,如果你包含了一个php文件,它会在每次调用该页面时运行该php文件,对吗?假设是,您将如何控制导航栏进入调用它的页面中需要的位置?我打算将navbar代码放在navbar.php中,然后在调用页面中回显字符串变量@Fred ii我遇到的另一个问题是,navbar代码中到处插入php代码感谢Atul,但我的代码中确实有变量。我还没有机会再处理这个问题。谢谢Atul,但我的代码中确实有变量。我还没有机会再做这件事。