【问题标题】:php included navigation menu not workingphp包含的导航菜单不起作用
【发布时间】:2013-11-15 03:53:27
【问题描述】:

我有一个包含许多内容的 php 页面。整个页面运行良好,但是对于我的导航栏,当我单击它时它不会打开任何页面。请,这里缺少什么。任何帮助将不胜感激。非常感谢

这是我的包含代码

<div id='cssmenu'>
<ul>
<li class='active'><a href="../index.php"><span>Home</span></a></li>
<li><a href="../About.php"><span>About Us</span></a></li>
<li><a href="../packages.php"><span>Packages</span></a></li>
<li><a href="../Patners.php"><span>Partners</span></a></li>
<li><a href="../gallery.php"><span>Gallery</span></a></li>
<li class='last'><a href="../contactus.php"><span>Contact Us</span></a></li>
</ul>
</div>

这是我的主页代码:

<body>
<div id="wrapper">
<div>
<img src="images/banner.png" width="940" height="200"  />
</div>
<?php include('includes/nav.php'); ?>
<?php include('includes/slider.php'); ?>
<?php include('includes/nav.php'); ?>
<?php include('includes/contents.php'); ?>
<?php include('includes/sidebar.php'); ?>
<?php include('includes/footer.php'); ?>
</div> <!-- End #wrapper -->
</body>

【问题讨论】:

标签: php menu navigation include


【解决方案1】:

不确定您的文件结构,但请尝试删除所有链接上的“../”

改变这个:

<li class='active'><a href="../index.php"><span>Home</span></a></li>

到这里:

<li class='active'><a href="index.php"><span>Home</span></a></li>

【讨论】:

【解决方案2】:

把 ../ 去掉。

当您将 nav.htm 包含到您的主页时,它就像在主文件夹中一样 因此,如果您使用 '../' 它不会找到它。

【讨论】:

  • 这也有助于纠正问题。这是一个不完整的目录问题。但现在已经修好了。再次感谢您的反馈。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-07
  • 2016-08-29
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多