Dreamweaver构建Blog(9):站点统计

dreamweaver|统计|站点

目前为止,Doking's BLOG已可以运作了。但可以发现左边的导航还是空空的,下面的章节主要为左边导航添加功能菜单。这一章主要讲解在左边导航上添加有关站点统计。

9.1  基本页面设计

  打开模板dkblog.dwt.aspx,在左边导航上添加文字设计如图9-1所示。

图9-1  模板dkblog.dwt.aspx左边导航文字设计

9.2  在线人数统计

  在线人数统计的实现得依靠global.asax文件。global.asax文件包括了处理应用程序层次事件的程序代码,就像在经典ASP中的Global.asa文件。在Global.asax中的<script>标签包含了面对应用程序层次的事件处理器。第一组的事件处理器负责处理应用程序的开始以及停止事件。一个开始事件会在任何页面第一次被请求的时候被唤醒。而应用程序终止事件则会在应用程序关闭的时候被唤醒。
建立global.asax文件,一般得手编。现在可以Visual Web Developer 2005这个软件中快速建立global.asax文件。

  (1)下载、安装Visual Web Developer 2005。

  Visual Web Developer 2005 下载地址:

http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409

  下载后安装,运行后其欢迎界面如图9-2所示。

图9-2  Visual Web Developer 2005运行欢迎界面
2)在Visual Web Developer 2005运行后,选择【File】→【New File】,在弹出【New File】对话框中,展开“Categories”的“Web”选项,并选择“Visual Basic”,选择“Templates”中的“Global Application Class”,如图9-3所示。

图9-3  新建立Global Application Class

  (3)单击“Open”按钮,新建交一个新的Glbal文件如图9-4所示。

图9-4  一个新建立的Glbal文件

  (4)对Glbal文件进行修改,修改后如图9-5所示。

图9-5  修改Glbal文件

  (5)保存Glbal文件到D:\dkkblog根目录下,文件名为Glbal.asax。

  (6)返回到Dreamweaver中,打开模板dkblog.dwt.aspx,并切换成代码视图,找到代码:

<td class="BTD">本站在线人数统计:人</td>

  并改为:

<td class="BTD">本站在线人数统计:<%=Application("dk_uses")%> 人 </td>

  (7)保存模板。

  提醒:这里用Visual Web Developer 2005建立Glball.asax文件,只为了方便读者,同时也让读者接触一下Visual Web Developer 2005,这个新软件功能十分强大。如果没有Visual Web Developer 2005,大可直接新建一个空白记事本,编写如上图9-5所示的代码,保存成Glball.asax文件就好了。

9.3  站点笔记和回复的统计

  回想在“7.1  用户登录服务器行为”中,曾为用户统计其发表笔记与回复,站点笔记和回复的统计与其类同。

  (1)打开模板dkblog.dwt.aspx,新建数据集zdbj,其设置如图9-6所示;新建立数据集zdhf,其设置如图9-7所示。

图9-6  数据集zdbj的设置图

图9-7  数据集zdhf的设置图

  (2)分别绑定数据集zbbj、数据集zbhf到页面中,如图9-8所示。

图9-8  绑定数据集zbbj、zbhf

  (3)保存模板dkblog.dwt.aspx,更新所有网页。

时间: 2024-10-31 11:31:34

Dreamweaver构建Blog(9):站点统计的相关文章

精彩教程:Dreamweaver构建Blog全过程

dreamweaver|过程|教程 1.Dreamweaver构建Blog全程实录(1) (2005-04-10) 2.Dreamweaver构建Blog全程实录(2):构建开发环境 (2005-04-10) 3.Dreamweaver构建Blog全程实录(3):数据库的设计和连接 (2005-04-10) 4.Dreamweaver构建Blog全程实录(4):首页的实现 (2005-04-10) 5.Dreamweaver构建Blog全程实录(5):分栏及回复的实现 (2005-04-10)

dreamweaver构建blog全程实录:目录

Dreamweaver构建Blog全程实录(1):Blog简介 Dreamweaver构建Blog全程实录(2):构建开发环境 Dreamweaver构建Blog全程实录(3):数据库的设计和连接 Dreamweaver构建Blog全程实录(4):首页的实现 Dreamweaver构建Blog全程实录(5):分栏及回复的实现 Dreamweaver构建Blog全程实录(6):用户注册的实现 Dreamweaver构建Blog全程实录(7):用户登录的实现 Dreamweaver构建Blog全程实

Dreamweaver构建Blog(3):数据库的设计和连接

dreamweaver|设计|数据|数据库 Dreamweaver构建Blog全程实录(1)·Dreamweaver构建Blog(2):构建开发环境 Dreamweaver构建Blog(3):数据库的设计和连接·Dreamweaver构建Blog(4):首页的实现 第三章 Doking's BLOG 数据库的设计和连接 构建好开发环境后,Doking's BLOG数据库规划是第三步,它也是直接关系到数据库以后是否能够有效运行的关键步骤,也是对一个数据库开发人员的规范要求. 3.1 数据库的规范化

Dreamweaver构建Blog(4):首页的实现

dreamweaver Dreamweaver构建Blog全程实录(1)·Dreamweaver构建Blog(2):构建开发环境 Dreamweaver构建Blog(3):数据库的设计和连接·Dreamweaver构建Blog(4):首页的实现 现在,万事俱备,应该着手Doking's BLOG的页面设计和数据库前台的实现. 4.1  基本页面设计 这里,不是要谈网页艺术创造的知识,而是讲解在Dreamweaver MX2004中构建网站内页的思路和方法. 4.1.1 网站设计思路 每个网页开始

Dreamweaver构建Blog(5):分栏及回复的实现

dreamweaver Dreamweaver构建Blog全程实录(1)·Dreamweaver构建Blog(2):构建开发环境 Dreamweaver构建Blog(3):数据库的设计和连接·Dreamweaver构建Blog(4):首页的实现 在第四章中完成的的首页其实很不完善,一是笔记菜单分栏没有链接,不能点击:二是点击笔记题标,不能链接到回复页:三是点击作者,不能链接作者的信息.这一章中将会完善这些功能. 5.1 笔记菜单分栏实现 设计思路:修改模板bkblog.dwt.aspx中菜单分栏

Dreamweaver构建Blog(5):分栏及回复的实现2

dreamweaver Dreamweaver构建Blog全程实录(1)·Dreamweaver构建Blog(2):构建开发环境 Dreamweaver构建Blog(3):数据库的设计和连接·Dreamweaver构建Blog(4):首页的实现 5.1.2 在首页中实现分栏显示 (1)打开首页index.aspx,切换到[服务器行为]面板,双击数据集(Ztre),在弹出的数据集对话框中,单击"高级"按钮,如图5-1-5所示.选择[SQL]文本区域中的SQL命令进行复制,建议把它粘贴到新

Dreamweaver构建Blog全程实录(1)

dreamweaver Dreamweaver构建Blog全程实录(1)·Dreamweaver构建Blog(2):构建开发环境 Dreamweaver构建Blog(3):数据库的设计和连接·Dreamweaver构建Blog(4):首页的实现 当今,网络数据库的应用已十分广泛,它的开发也是程序员必备的技能之一,但由于数据库的开发难度大.程序复杂,常使许多初学者止步.在这里,以Doking's BLOG的实例开发为教程,引导众多初学者在几乎不用编程的情况下也能开发网络数据库. 1.1 什么是BL

Dreamweaver构建Blog全程实录(9)-站点统计

dreamweaver|统计|站点 第九章  站点统计的实现 目前为止,Doking's BLOG已可以运作了.但可以发现左边的导航还是空空的,下面的章节主要为左边导航添加功能菜单.这一章主要讲解在左边导航上添加有关站点统计. 9.1  基本页面设计 打开模板dkblog.dwt.aspx,在左边导航上添加文字设计如图9-1所示. 图9-1  模板dkblog.dwt.aspx左边导航文字设计 9.2  在线人数统计 在线人数统计的实现得依靠global.asax文件.global.asax文件

Dreamweaver构建Blog全程实录(3)-数据库的设计和连接

dreamweaver|设计|数据|数据库 第三章 Doking's BLOG 数据库的设计和连接 构建好开发环境后,Doking's BLOG数据库规划是第三步,它也是直接关系到数据库以后是否能够有效运行的关键步骤,也是对一个数据库开发人员的规范要求. 3.1 数据库的规范化 数据库的规范化主要体现在表与表之间的关系.数据结构及存储两大方面. 3.1.1 数据表之间的关系 许多初学者常常认为,建立一个表储存所有数据就可以了.如果这么认为,那经常会造成数据冗余的.图3-1-1是一个数据表,可以看