使用多级php导航结构的最佳方法是什么,但只有一个标题?
例如:
索引页面包含'header.php',其中包含指向所有页面的链接:
<a href="/LatestNews" id="newslink" class="latest-news">News</a></li>
这样可以正常工作,直到Blog文件夹或Admin文件夹中的页面包含相同的标题,以便链接能够包含./ eg:
<a href="./LatestNews" id="newslink" class="latest-news">News</a></li>
与header.php文件中存储的标头标签相同。
<script type="text/javascript" src="js/libs/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="js/libs/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="js/plugins/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="js/main.js"></script>
答案 0 :(得分:1)
最好设置用于识别网站http根目录的全局变量,例如
define('SITE_ROOT', 'http://path/to/site');
然后只需包含您的文件:
<a href="<?php echo SITE_ROOT; ?>/LatestNews" id="newslink" class="latest-news">News</a></li>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/libs/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/libs/jquery-ui-1.10.3.custom.min.js"></script>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/plugins/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="<?php echo SITE_ROOT; ?>/js/main.js"></script>
另外,您可以在HTML的头部使用html BASE
<base href="http://path/to/my/site/" >