保留导航栏和所有页面
Keep navigation bar an all pages
希望你一切都好,
我有一个这样的导航栏:
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
如何在我的所有 html 和 php 页面中显示此栏!
问候。
要扩展 scaisEdge 的评论,请按以下方式在包含中执行此操作。
在nav.php中(随意命名):
<?php
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
?>
然后你要导航到哪里:
<?php include('nav.php'); ?>
将渲染代码放在 my_navbar.php
echo '<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>';
然后在所有 php 文件中,您需要将导航栏放在
<?php
include_once "my_navbar.php"; // this will include a.php
?>
使用 include_once 避免多次包含
您可以使用include(),即:
navigation.php
<?php
echo <<< EOF
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
EOF;
anotherfile.php
<?php
include("navigation.php");
//the rest of the code...
include vs include_once:
The include_once
and require_once
functions are slower than include
and require
, simply because they keep track of the files that have
already been included, to avoid including them more than once.
希望你一切都好,
我有一个这样的导航栏:
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
如何在我的所有 html 和 php 页面中显示此栏!
问候。
要扩展 scaisEdge 的评论,请按以下方式在包含中执行此操作。
在nav.php中(随意命名):
<?php
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
?>
然后你要导航到哪里:
<?php include('nav.php'); ?>
将渲染代码放在 my_navbar.php
echo '<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>';
然后在所有 php 文件中,您需要将导航栏放在
<?php
include_once "my_navbar.php"; // this will include a.php
?>
使用 include_once 避免多次包含
您可以使用include(),即:
navigation.php
<?php
echo <<< EOF
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a onclick="load_home()"href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
</ul>
</div>
EOF;
anotherfile.php
<?php
include("navigation.php");
//the rest of the code...
include vs include_once:
The
include_once
andrequire_once
functions are slower thaninclude
andrequire
, simply because they keep track of the files that have already been included, to avoid including them more than once.