【问题标题】:Using a list of dynamic links throughout website使用整个网站的动态链接列表
【发布时间】:2014-10-21 09:27:05
【问题描述】:

“动态链接”是指不断更新的链接列表。

为了说明我的问题,我有一个网站,我一直在为其撰写新文章。我目前有大约 10 篇文章。如果有人要阅读第 5 篇文章,页面右侧面板中有指向所有 10 篇文章的链接列表。当我更新站点时,文章 #1 已过时,我想将文章 #1 替换为文章 #11。不是更新每篇文章中的链接(所以 10 次),有没有办法更新链接一次并让它们同时更新到每个页面?我可以为此创建一个 iframe 吗?

感谢您的帮助!

【问题讨论】:

  • 听起来你是 web 开发新手。使用 PHP 或 CMS(内容管理系统)之类的东西阅读动态 Web 开发。你所描述的那种事情是非常正常的,每天都有;它只需要一点教程时间。
  • 好的,是的,我是新手,还有很多东西要学。感谢您为我指明正确的方向。

标签: html css iframe


【解决方案1】:

你的目标是什么?你想学习成为一名网络开发人员吗?还是您最关心的是如何发表您的文章?

如果您想成为一名网络开发人员,我建议您远离大型 CMS 系统,例如 Wordpress 或 Drupal。这些都是很棒的产品。但是你想先学习基础知识。我认为开始一个 PHP 教程是要走的路。

如果您只是想发布您的文章,我建议您找一个创建博客的好地方。有很多可供选择。这完全取决于您想花多少钱。

随时提出后续问题。 Web 开发听起来很简单。但这确实是一个复杂的话题。我无法想象如今在有如此多的选择和竞争技术的情况下开始时会是什么样子。

【讨论】:

  • 我想成为一名网络开发人员,但我现在对 html css 感到很舒服。这是一段相当长的旅程,当你第一次开始时很难理解。我想从头开始创建我的网站,所以学习会更多地动手,所以我倾向于远离 wordpress 和 drupal。我有一本关于 javascript 和 jquery 的书,但在这一点上,这些似乎有点让我头疼。接下来我将研究使用 PHP。
  • 除非您使用 [nodejs.org](Node) 或 [meteor.com](Meteor) 在 Web 服务器上运行代码(而不是提供静态网页),生成动态页面,否则您需要深入研究一种语言,如 PHP、Python、Ruby 或许多其他在 Web 服务器上运行的语言。您的 Javascript/jQuery 书很可能是用于教师浏览器或客户端编码的。正如我所说,这是一个复杂的话题。您可以在服务器上使用 Javascript;但是只学习一种语言并不能真正让事情变得更容易。
  • 一个完整的 Web 应用程序通常使用多种“语言”。我使用了吓人的引号,因为我不考虑其中一些语言。它们通常是:HTML、CSS、Javascript、PHP(或其他)和 SQL(或其他:noSQL)。在某些情况下,您可以用 Javascript 替换服务器端 PHP 和 SQL。流星浮现在脑海。 Node JS 与 Mongo DB(一种流行的组合)配对也是如此。
【解决方案2】:

一种方法是使用服务器端包含。 (Wikipedia) 他们的工作方式是这样的:

<!--#include file="some-content.html" -->

<!--#include virtual="some-folder/some-content.html" -->

区别在于file="" 查找相对于当前页面的文件,而virtual="" 从域根目录查找文件。无论哪种方式,此方法都可以使用任何类型的常规文本文件作为源。内容的实际添加是由服务器完成的(因此得名),因此其内容将被解析为常规 HTML,并且所有 CSS 都将应用于它,就好像文件是页面的一部分一样。我不知道与不同主机的兼容性,但如果您的网络服务器支持它,这可能是最简单的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-03
    • 2023-04-07
    • 2014-05-25
    • 2013-01-02
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多