我也不是在寻找我认为代表的PHP解决方案:
<?php include("navigation.html"); ?>
我可以遵循一个好的教程吗?我听说过这可以用XML完成,但是我无法找到我正在寻找的东西,而且过去对它没有任何了解。
我认为这是一个相关的问题,我希望能够将我的谷歌分析代码放在我的索引页面上,让它引用整个网页,而不仅仅是索引。再一次,我在这里想念的是什么?我是否需要使用某种内容管理系统来完成这个稍微动态的任务?我不这么认为......
感谢您的帮助,如果我能更好地澄清我的问题,请告诉我!
答案 0 :(得分:1)
为什么不想使用PHP?它可以使用JavaScript(使用AJAX)完成,但是如果你走这条路线,你需要为搜索引擎提供一种抓取你网站的方法。
在PHP中使用includes来实现这一点非常简单,并且需要极少的知识。比使用JS更容易,更有效。另外,我没有看到XML在这里有什么帮助,除非你用JS阅读它(你在上面提到了同样的问题。)
答案 1 :(得分:0)
除了.php之外,我不确定你有什么选择。我不确定你为什么要避免使用PHP,除非服务器不支持它,因为做一个include非常简单(除了{{1}之外你甚至不需要知道PHP这样做声明)。
对于您的分析代码,您可以将其放在.js文件中,并将其包含在每个页面中:
include
希望这至少有点帮助。
答案 2 :(得分:0)
javascript怎么样?您可以编写一个Javascript文件,该文件包含在您希望显示菜单的每个页面上。 javascript可以读取包含菜单项的XML并生成HTML以显示菜单。
使用JS解析和XML文档 http://www.w3schools.com/Xml/xml_parser.asp
jQuery菜单解决方案 http://speckyboy.com/2010/12/01/15-super-simple-jquery-menu-and-navigation-plugins/
答案 3 :(得分:0)
使用已经提到的服务器端包含。它们得到了几乎所有主要网络服务器的支持,因此甚至不需要php。
查看以下文章: