【发布时间】:2012-10-09 13:18:40
【问题描述】:
我目前正在为我正在构建的网站从头开始构建博客,因为我的客户要求我这样做,而不是使用简单的库。每个帖子都是一个动态创建的页面,文件名是创建日期(我已确保解决每天发布多个帖子的问题)。
问题是我不知道如何制作“下一篇文章”按钮。 “上一篇文章”按钮不会有问题,因为我可以将它链接到当前帖子创建期间的最新帖子。我的博客数据库中的表如下:
num - auto increment post number
date - date posted
src - page location
我可以将博客重新构建为完全服务器端的,并且只为博客提供一个页面,该页面将循环浏览每篇文章。不过,我真的不想这样做,因为您无法向某人发送指向单个博客文章的直接链接。我的另一个想法是根据帖子编号重命名每个页面,但如果我们不得不删除帖子,那就行不通了。
我真的不知道该怎么办。我的解决方案都不是最优的,它们都会在未来造成问题。
提前感谢您的帮助。
【问题讨论】:
-
我只是想确保我理解您的问题...当用户现在发表博客文章时,该文章将被创建并存储为 HTML 文档。上一篇和下一篇文章的链接在那个文档上?
-
为下一个按钮添加一个占位符(例如,HTML 注释:
<!-- NEXT -->)并在生成下一个帖子后使用正则表达式将其替换为真实链接。