Kapitel 9 Implementierung von Site-Statistiken
Bisher ist Dokings BLOG betriebsbereit. Sie können jedoch feststellen, dass die linke Navigation noch leer ist. In den folgenden Kapiteln werden hauptsächlich Funktionsmenüs zur linken Navigation hinzugefügt. In diesem Kapitel wird hauptsächlich erläutert, wie Sie relevante Site-Statistiken zur linken Navigation hinzufügen.
Öffnen Sie die Vorlage dkblog.dwt.aspx und fügen Sie Textdesign zur linken Navigation hinzu, wie in Abbildung 9-1 gezeigt.
Abbildung 9-1 Vorlage dkblog.dwt.aspx linkes Navigationstextdesign
Die Implementierung von Online-Personenstatistiken basiert auf der Datei global.asax. Die Datei global.asax enthält Programmcode für die Verarbeitung von Ereignissen auf Anwendungsebene, genau wie die Datei Global.asa im klassischen ASP. Das <script>-Tag in Global.asax enthält Ereignishandler auf Anwendungsebene. Die erste Gruppe von Ereignishandlern verarbeitet die Start- und Stoppereignisse der Anwendung. Beim ersten Aufruf einer Seite wird ein Startereignis ausgelöst. Das Anwendungsbeendigungsereignis wird aktiviert, wenn die Anwendung geschlossen wird.
Das Erstellen der Datei global.asax erfordert normalerweise eine manuelle Bearbeitung. Jetzt können Sie die Datei global.asax schnell in Visual Web Developer 2005 erstellen.
(1) Laden Sie Visual Web Developer 2005 herunter und installieren Sie es.
Download-Adresse für Visual Web Developer 2005:
http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409
Nach dem Ausführen wird die Willkommensoberfläche in Abbildung 9-2 angezeigt.
Abbildung 9-2 Begrüßungsoberfläche von Visual Web Developer 2005
(2) Nachdem Visual Web Developer 2005 ausgeführt wurde, wählen Sie [Datei] → [Neue Datei] und erweitern Sie im Popup-Dialogfeld [Neue Datei] „Web“ von „ Klicken Sie auf die Option „Kategorien“ und wählen Sie „Visual Basic“ aus. Wählen Sie unter „Vorlagen“ die Option „Globale Anwendungsklasse“ aus, wie in Abbildung 9-3 dargestellt.
Abbildung 9-3 Erstellen einer neuen globalen Anwendungsklasse
(3) Klicken Sie auf die Schaltfläche „Öffnen“ und erstellen Sie eine neue GLBAL-Datei, wie in Abbildung 9-4 dargestellt.
Abbildung 9-4 Eine neu erstellte Glbal-Datei
(4) Ändern Sie die Glbal-Datei, wie in Abbildung 9-5 nach der Änderung gezeigt.
Abbildung 9-5 Ändern der Glbal-Datei
(5) Speichern Sie die Glbal-Datei im Stammverzeichnis von D:dkkblog mit dem Dateinamen Glbal.asax.
(6) Kehren Sie zu Dreamweaver zurück, öffnen Sie die Vorlage dkblog.dwt.aspx, wechseln Sie zur Codeansicht, suchen Sie den Code:
<td class="BTD">Online-Bevölkerungsstatistik dieser Site: Personen</td>
und ändern Sie ihn in:
<td class="BTD">Statistiken der Online-Personen auf dieser Website: <%=Application("dk_uses")%> Personen</td>
(7) Speichern Sie die Vorlage.
Zur Erinnerung: Die Glball.asax-Datei wird hier mit Visual Web Developer 2005 erstellt, nur um den Lesern die Arbeit zu erleichtern und gleichzeitig den Lesern den Kontakt mit Visual Web Developer 2005 zu ermöglichen. Diese neue Software ist sehr leistungsstark. Wenn Sie nicht über Visual Web Developer 2005 verfügen, können Sie einfach einen neuen leeren Notizblock erstellen, den in Abbildung 9-5 oben gezeigten Code schreiben und ihn als Glball.asax-Datei speichern.
Denken Sie daran, dass wir in „7.1 Benutzeranmeldung beim Serververhalten“ einmal die von Benutzern geposteten Notizen und Antworten gezählt haben. Die Statistiken zu Site-Notizen und Antworten ähneln dieser.
(1) Öffnen Sie die Vorlage dkblog.dwt.aspx, erstellen Sie einen neuen Datensatz zdbj, dessen Einstellungen in Abbildung 9-6 dargestellt sind. Erstellen Sie einen neuen Datensatz zdhf, dessen Einstellungen in Abbildung 9-7 dargestellt sind.
Abbildung 9-6 Einstellungsdiagramm des Datensatzes zdbj
Abbildung 9-7 Einstellungsdiagramm des Datensatzes zdhf
(2) Binden Sie den Datensatz zbbj bzw. den Datensatz zbhf an die Seite, wie in Abbildung 9-8 dargestellt.
Abbildung 9-8 Datensätze zbbj und zbhf binden
(3) Speichern Sie die Vorlage dkblog.dwt.aspx und aktualisieren Sie alle Webseiten.