论文部分内容阅读
校园网站是学校信息化建设的重要内容之一,是学校形象展示、信息发布、业务交流、师生沟通的重要阵地。但网站开发和维护工作量大,也存在一定的技术难度,寻求一套简单可行的网站建设方法对于中小学校来说具有重要的意义。
CMS(内容管理系统)是现在比较流行的一种网站建设模式。它通过在线网页编辑器和数据库来组织网页信息,配以相应的支撑页面来读取显示信息。在中小学校园网站建设中,可以使用CMS降低网站建设难度,简化网站开发。
在线网页编辑器是CMS不可缺少的组件,通常运行在网站后台,用于添加新的网页内容。本文介绍使用FCKeditor进行校园网站开发的方法,配合ASP编制一套简单的内容管理系统。FCKeditor是一款优秀的在线网页编辑器,支持多种网络编程语言,并支持多种浏览器。
一、系统设计
系统分前台页面和后台管理两部分。前台面页包括网站首页、分类目录页和内容显示页。后台管理包括内容添加页和网页数据库,以及用户身份验证。用户身份验证是后台管理的关键步骤,一般的方法是收集用户输入的用户名和密码,然后和数据库中存储的用户信息比较,如果是合法用户就将用户身份存到一个Session变量中,然后在有权限限制的网页中验证这个变量,否则就退出系统。本文将重点说明FCKeditor和相关网页以及数据库的配合使用。
核心方法如下:在内容添加页中使用FCKe ditor创建网页内容,网页对应的HTML代码存放到数据库表的备注字段中。将引用的图片、Flash动画、视频等媒体文件存放到网站的素材文件夹中。浏览网页时,从数据库表的备注字段读取HTML代码并传递给浏览器进行显示。数据库表设计如图:
实际工作中,可以根据需要添加其他网页属性。例如:学校工作类别众多,可以按照信息来源不同将网页分类,如教研信息、教学信息、教务信息等,由此可以添加一个A_type字段。在IIS中创建一个站点,将包含此表的数据库放在站点的根目录下,本例中存放网页的表名为article。
二、FCKeditor的安装与配置
1.下载安装包
到FCKeditor的官方网站www.FCKeditor.net下载最新版本。本文以FCKeditor 2.6.4为例进行介绍。
2.安装
将文件解压后得到FCKeditor文件夹,把它放到站点根目录下。
3.基本配置
编辑FCKeditor/fckconfig.js文件,找到下列选项并作相应设置。在FCKConfig.FontNames里增加中文字体宋体、楷体等。在FCKConfig.FontSizes里增加字体大小9pt、10pt等。
4.文件上传配置
使用FCKeditor可以实现在编辑网页时随时上传素材文件,但上传功能默认是关闭的,需要手工打开,按以下步骤进行。
(1)打开FCKeditor/editor/filemanager/connectors/asp文件夹,编辑config.asp文件,找到下列选项并作相应设置:
ConfigIsEnabled = True //设置上传功能打开
ConfigUserFilesPath = "/userfiles/"//设置上传目录为网站根目录下的userfiles目录,即素材文件夹
上传的素材文件一般包括链接到的文件(如RAR)、图片、Flash、视频等。我们可以将这些文件存放到以当前日期为名称的子文件夹中,以便查找。找到下面的语句:
ConfigQuickUploadPath.Add"File", ConfigUserFilesPath
在语句的末尾加上这个字符串"
CMS(内容管理系统)是现在比较流行的一种网站建设模式。它通过在线网页编辑器和数据库来组织网页信息,配以相应的支撑页面来读取显示信息。在中小学校园网站建设中,可以使用CMS降低网站建设难度,简化网站开发。
在线网页编辑器是CMS不可缺少的组件,通常运行在网站后台,用于添加新的网页内容。本文介绍使用FCKeditor进行校园网站开发的方法,配合ASP编制一套简单的内容管理系统。FCKeditor是一款优秀的在线网页编辑器,支持多种网络编程语言,并支持多种浏览器。
一、系统设计
系统分前台页面和后台管理两部分。前台面页包括网站首页、分类目录页和内容显示页。后台管理包括内容添加页和网页数据库,以及用户身份验证。用户身份验证是后台管理的关键步骤,一般的方法是收集用户输入的用户名和密码,然后和数据库中存储的用户信息比较,如果是合法用户就将用户身份存到一个Session变量中,然后在有权限限制的网页中验证这个变量,否则就退出系统。本文将重点说明FCKeditor和相关网页以及数据库的配合使用。
核心方法如下:在内容添加页中使用FCKe ditor创建网页内容,网页对应的HTML代码存放到数据库表的备注字段中。将引用的图片、Flash动画、视频等媒体文件存放到网站的素材文件夹中。浏览网页时,从数据库表的备注字段读取HTML代码并传递给浏览器进行显示。数据库表设计如图:
实际工作中,可以根据需要添加其他网页属性。例如:学校工作类别众多,可以按照信息来源不同将网页分类,如教研信息、教学信息、教务信息等,由此可以添加一个A_type字段。在IIS中创建一个站点,将包含此表的数据库放在站点的根目录下,本例中存放网页的表名为article。
二、FCKeditor的安装与配置
1.下载安装包
到FCKeditor的官方网站www.FCKeditor.net下载最新版本。本文以FCKeditor 2.6.4为例进行介绍。
2.安装
将文件解压后得到FCKeditor文件夹,把它放到站点根目录下。
3.基本配置
编辑FCKeditor/fckconfig.js文件,找到下列选项并作相应设置。在FCKConfig.FontNames里增加中文字体宋体、楷体等。在FCKConfig.FontSizes里增加字体大小9pt、10pt等。
4.文件上传配置
使用FCKeditor可以实现在编辑网页时随时上传素材文件,但上传功能默认是关闭的,需要手工打开,按以下步骤进行。
(1)打开FCKeditor/editor/filemanager/connectors/asp文件夹,编辑config.asp文件,找到下列选项并作相应设置:
ConfigIsEnabled = True //设置上传功能打开
ConfigUserFilesPath = "/userfiles/"//设置上传目录为网站根目录下的userfiles目录,即素材文件夹
上传的素材文件一般包括链接到的文件(如RAR)、图片、Flash、视频等。我们可以将这些文件存放到以当前日期为名称的子文件夹中,以便查找。找到下面的语句:
ConfigQuickUploadPath.Add"File", ConfigUserFilesPath
在语句的末尾加上这个字符串"