【问题标题】:Fixed Sidebar for Navigation in Website修复了网站导航的侧边栏
【发布时间】:2011-06-09 06:50:32
【问题描述】:

我想在我的网站中有一个带有导航的侧边栏。我将使用 phpBB 等脚本,但我希望侧边栏显示在每个页面上。

所以我正在考虑用 HTML 制作一个侧边栏,然后使用框架标签来显示其他页面/脚本。

但是随着框架越来越过时,有没有其他方法可以在每个页面中显示侧边栏而不使用框架并且不在每个页面上添加 html 编码?

【问题讨论】:

    标签: php javascript html ajax iframe


    【解决方案1】:

    将您的 HTML 放入一个 PHP 文件(或 HTML,如果您愿意),除了您要显示的内容之外,不带任何标签或其他标签,然后在您要显示菜单的每个页面上放置以下内容:

    <?php include ('page-name.php'); ?>
    

    只需一行代码。如果您对“page-name.php”文件进行更改,它会在每个页面上更新。

    干杯

    【讨论】:

    • 将它插入单个 php 文件将无法正常工作...Cauz 就像在 phpBB 中一样,有用于不同功能的文件,例如 Index.php 用于索引,ShowForum.php 用于显示单个论坛...它除非我在每个文件中插入它,否则不会显示在每个页面上...
    • 你也可以在一个通用的 .js 文件中包含一行 jQuery,如果你更喜欢的话,它可以对你的侧边栏内容进行 $.ajax 调用。您可能已经包含了 .js 文件,对吧?在那里添加包含使其远离您的标记(这可能是好事也可能是坏事)。
    • 问题是在每个脚本中插入包含函数,即如果我使用 phpBB 和 eyeOS,那么我必须将该行插入到许多地方以包含一个 js 文件...
    【解决方案2】:

    这个问题是在这里和Webmasters上提出的;我在那边回答的。

    【讨论】:

      猜你喜欢
      • 2016-11-22
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 1970-01-01
      相关资源
      最近更新 更多