文档介绍:第20章博客站点的实现博客又称Blog,就是网络日志。网民可以在博客中书写自己的生活信息或学****记录,其内容由文字和图片组成。访问者可以随时回复博客的日志,以方便大家相互之间交流日常生活和学****经验。本章主要在讲解博客站点的基本开发模式及实现一些简单功能。 创作思路及数据库设计在每一个应用程序开发之前,必须构思好整个程序的开发思想、业务流程及数据库设计,才能快速构建实用的应用程序。博客站点的开发也不例外。 创作思路博客站点可以注册多名用户。注册用户可以发表博客,也可以回复其他注册用户的博客。而一般网民(非注册用户)浏览时,只能回复博客,不能发表博客。 数据库设计在前面已经介绍过,博客站点是围绕用户系统创建的。所以首先在SQL Server中创建一个数据库JYBLOG,_regsql(参考上一章的介绍),角色及成员管理系统。配置数据库之后,接下来为数据库添加以下数据表。 博客站点首页的实现数据库及创建思路设计好之后,就可以开发博客站点。本节要实现的是连接数据库,并配置数据库JYBLOG成为当前站点处理角色及成员管理系统的数据库,然后设计好站点模板,最后才设计站点的首页。 配置数据库创建一个站点,设置JYBLOG数据库成为站点角色及管理系统,默认处理的数据库。应用程序配置,通过向导配置站点启用角色及成员管理系统,创建一个用户名为“未注册用户”设置站点下的子目录BlogHb的访问规则为拒绝匿名用户及“未注册用户”。 创建站点架构模板为了加快应用程序的开发速度,可以通过创建站点模板来实现。具体实现步骤如下。 博客站点的首页实现博客站点的首页主要用于分栏显示最新博客。单击某博客则可以显示该博客的明细内容。 博客浏览和回复的实现用户进入主页之后,可以浏览各分栏的博客文章。单击博客的标题,则可以浏览博客的明细内容。本节将介绍博客明细内容显示及发表回复的实现。 实现博客的明细内容及回复博客明细页面主要分为博客的明细内容及博客的回复发表。博客的明细内容可以分页显示。