php - 动态子导航

标签 php javascript html

我为自己创建了一个作品集网站,其中有一个画廊,用户可以进入该画廊,单击缩略图,然后转到包含完整图像和说明的新 html 页面。现在,在此完整图像页面上,我有项目 2、3、4、5 等的其他完整图像页面的列表。

但显然,手动更新project2.html以在子导航中列出所有其他项目的小项目2是非常乏味的,当我必须对所有12个以上的页面执行此操作时,会出现错误。因此,我在人们正在查看的页面之后不会出现在该子导航中。

我的问题是..我是否要废弃自定义html网站并转移到cms..这种动态导航的逻辑步骤。或者如果可能的话我尝试包含 php 吗?任何人都可以建议最好的方法吗,我知道从长远来看,运行 cms 可能会更容易,但我确实喜欢我获得的控制和我手工制作 html 的知识。

谢谢 垫子

最佳答案

如果您想使用 php 来完成此操作,您可以通过创建一个包含导航的文件来实现,例如 nav.html:

<a href="project1.php">Project 1</a>
<a href="project2.php">Project 2</a>
<a href="project3.php">Project 3</a>

所有项目页面都需要是 php 文件,并具有适当的 .php 扩展名,并且在每个页面中您都将拥有:

<p>All your normal page html about the project and such that's above your navigation</p>
<?php
    include("nav.html");
?>
<p>Anything underneath your navigation</p>

或者,CMS 是一个可行的选择,或者如果您特别喜欢学习一些 PHP,您实际上可以编写一个完美的可服务系统来完成此操作,而无需给自己带来太多麻烦。

关于php - 动态子导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177060/

相关文章:

php - 使用 Axios 和 CodeIgniter 发送带有 JSON 的 POST 请求

php - Yii GridView 显示来自两个模型的数据

javascript - 类型 'authorization' 上不存在属性 'Request'

javascript - 如何设置日历应用程序的开始日期

php - 如何以安全的方式提供密码重置功能?

php - 将预加载器添加到 jquery 自动完成

javascript - 输入第一个字母时 Typeahead 不工作

php - 如何编写用于从以下示例中选择表格的 Xpath + 可用的良好 Xpath 备忘单?

python - 用于 HTML 字符串的 pretty-print assertEqual()

javascript - Jquery 当前页面链接样式