Capítulo 9 Implementación de las estadísticas del sitio
Hasta el momento, el BLOG de Doking está operativo. Pero puede encontrar que la navegación izquierda todavía está vacía. Los siguientes capítulos agregan principalmente menús de funciones a la navegación izquierda. Este capítulo explica principalmente cómo agregar estadísticas relevantes del sitio en la navegación izquierda.
Abra la plantilla dkblog.dwt.aspx y agregue el diseño de texto a la navegación izquierda como se muestra en la Figura 9-1.
Figura 9-1 Plantilla dkblog.dwt.aspx diseño de texto de navegación izquierda
La implementación de estadísticas de personas en línea se basa en el archivo global.asax. El archivo global.asax contiene código de programa para manejar eventos a nivel de aplicación, al igual que el archivo Global.asa en ASP clásico. La etiqueta <script> en Global.asax contiene controladores de eventos a nivel de aplicación. El primer grupo de controladores de eventos maneja los eventos de inicio y detención de la aplicación. Se genera un evento de inicio la primera vez que se solicita una página. El evento de terminación de la aplicación se activará cuando se cierre la aplicación.
La creación del archivo global.asax generalmente requiere edición manual. Ahora puede crear rápidamente el archivo global.asax en Visual Web Developer 2005.
(1) Descargue e instale Visual Web Developer 2005.
Dirección de descarga de Visual Web Developer 2005:
http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409
Descargue e instale Después de ejecutar, la interfaz de bienvenida se muestra en la Figura 9-2.
Figura 9-2 Interfaz de bienvenida de Visual Web Developer 2005
(2) Después de ejecutar Visual Web Developer 2005, seleccione [Archivo] → [Nuevo archivo] y, en el cuadro de diálogo emergente [Nuevo archivo], expanda "Web" de " Categorías", seleccione "Visual Basic", seleccione "Clase de aplicación global" en "Plantillas", como se muestra en la Figura 9-3.
Figura 9-3 Cree una nueva clase de aplicación global
(3) Haga clic en el botón "Abrir" y cree un nuevo archivo Glbal como se muestra en la Figura 9-4.
Figura 9-4 Un archivo Glbal recién creado
(4) Modifique el archivo Glbal, como se muestra en la Figura 9-5 después de la modificación.
Figura 9-5 Modificar el archivo Glbal
(5) Guarde el archivo Glbal en el directorio raíz de D:dkkblog con el nombre de archivo Glbal.asax.
(6) Regrese a Dreamweaver, abra la plantilla dkblog.dwt.aspx, cambie a la vista de código, busque el código:
<td class="BTD">Estadísticas de población en línea de este sitio: personas</td>
y cámbielo a:
<td class="BTD">Estadísticas de personas en línea en este sitio: <%=Application("dk_uses")%> personas</td>
(7) Guarde la plantilla.
Recordatorio: El archivo Glball.asax se crea aquí usando Visual Web Developer 2005, solo para comodidad de los lectores y, al mismo tiempo, también les permite ponerse en contacto con Visual Web Developer 2005. Este nuevo software es muy poderoso. Si no tiene Visual Web Developer 2005, puede simplemente crear un nuevo bloc de notas en blanco, escribir el código que se muestra en la Figura 9-5 anterior y guardarlo como un archivo Glball.asax.
Recuerde que en "7.1 Comportamiento del inicio de sesión del usuario en el servidor", una vez contamos las notas y respuestas publicadas por los usuarios. Las estadísticas de notas y respuestas del sitio son similares a esta.
(1) Abra la plantilla dkblog.dwt.aspx, cree un nuevo conjunto de datos zdbj y su configuración se muestra en la Figura 9-6; cree un nuevo conjunto de datos zdhf y su configuración se muestra en la Figura 9-7;
Figura 9-6 Diagrama de configuración del conjunto de datos zdbj
Figura 9-7 Diagrama de configuración del conjunto de datos zdhf
(2) Vincule el conjunto de datos zbbj y el conjunto de datos zbhf a la página respectivamente, como se muestra en la Figura 9-8.
Figura 9-8 Vincular conjuntos de datos zbbj y zbhf
(3) Guarde la plantilla dkblog.dwt.aspx y actualice todas las páginas web.