4

我目前缺乏了解。我正在开发一个包含许多文章的网站,而不是为每篇文章创建一个 .html 页面,我考虑将文本存储到数据库中并再次从那里(以某种方式)获取它。

我完全不确定这是否是在数据库中存储文本的常用方法。所有“大”网站如何处理他们发布的大量文章?我猜他们也不会创建单个页面,而是使用数据库。

但我怎样才能做到这一点?如何将带有 div 和 jquery 的整个 html 文件存储到数据库中,并在单击链接时获取它们?XML 可能是关键字吗?

4

5 回答 5

6

首先,您需要清楚地了解事情应该如何工作。

显然,为每篇文章创建一个页面的方法由于多种原因无法奏效:

  • 如果您有大量文章,则需要大量页面
  • 如果您需要更改一些小的设计,您需要对每一个存储的文章进行更改

您需要做的是创建一个更通用的页面,其中包含所有文章的所有常见内容(标题位置,内容位置)。文章本身可以存储在数据库中。打开特定文章的页面时,您的应用程序应将标题和内容放在该页面的正确位置。

这种方法是通用的 _ 它适用于任意数量的文章。

于 2013-11-04T12:17:31.520 回答
3

您正在寻找的关键字是:动态、内容管理。为了实现这一点,您应该学习一种脚本语言,例如 PHP。您会发现很多入门教程以及如何让您的网站更有活力

但是您对数据库部分的看法是正确的,大多数博客系统和其他内容提供商都使用数据库将所有这些存储在数据表中。PHP(和其他一些语言)将允许您连接数据库和您提供给用户的内容。

于 2013-11-04T12:16:06.570 回答
1

您应该考虑使用像ruby​​ on rails这样的Web 开发框架。Rails 有模板,基本上可以让您在 html 中定义变量(例如“文章的文本”)。

至于存储文章的文本,我这样做的方式是将它们存储在我的服务器上的文件中,然后使用AJAX获取该文件,然后插入到 html 文件中。

于 2013-11-04T12:14:51.387 回答
1

大多数站点通过模板来实现这一点,其中每个页面通用的 html 存储在一个文件中。特定于页面的数据(文章文本等)存储在数据库中,并在返回给客户端之前“插入”到模板的相关部分中。

于 2013-11-04T12:15:42.720 回答
-2

下载 word press 并检查它是如何工作的!它会帮助你

http://wordpress.org/download/

于 2013-11-04T13:00:47.950 回答