Bab 9 Implementasi Statistik Situs
Sejauh ini BLOG Doking sudah beroperasi. Namun Anda dapat menemukan bahwa navigasi kiri masih kosong. Bab-bab berikut ini terutama menambahkan menu fungsi ke navigasi kiri. Bab ini terutama menjelaskan cara menambahkan statistik situs yang relevan di navigasi kiri.
Buka template dkblog.dwt.aspx dan tambahkan desain teks pada navigasi kiri seperti yang ditunjukkan pada Gambar 9-1.
Gambar 9-1 Templat dkblog.dwt.aspx desain teks navigasi kiri
Penerapan statistik orang online bergantung pada file global.asax. File global.asax berisi kode program untuk menangani kejadian tingkat aplikasi, seperti file Global.asa di ASP klasik. Tag <script> di Global.asax berisi event handler tingkat aplikasi. Kelompok pertama dari pengendali kejadian menangani kejadian memulai dan menghentikan aplikasi. Acara awal dimunculkan saat pertama kali halaman mana pun diminta. Acara penghentian aplikasi akan dibangunkan ketika aplikasi ditutup.
Membuat file global.asax biasanya memerlukan pengeditan manual. Sekarang Anda dapat dengan cepat membuat file global.asax di Visual Web Developer 2005.
(1) Unduh dan instal Visual Web Developer 2005.
Alamat pengunduhan Visual Web Developer 2005:
http://go.microsoft.com/fwlink/?linkid=30092&clcid=0x409
Unduh dan instal. Setelah dijalankan, antarmuka selamat datang ditunjukkan pada Gambar 9-2.
Gambar 9-2 Antarmuka selamat datang Visual Web Developer 2005
(2) Setelah Visual Web Developer 2005 berjalan, pilih [File] → [New File], dan di kotak dialog pop-up [New File], perluas "Web" dari " Pilihan Kategori", dan pilih "Visual Basic", pilih "Kelas Aplikasi Global" di "Templat", seperti yang ditunjukkan pada Gambar 9-3.
Gambar 9-3 Membuat Kelas Aplikasi Global baru
(3) Klik tombol "Buka" dan buat file Glbal baru seperti yang ditunjukkan pada Gambar 9-4.
Gambar 9-4 File Glbal yang baru dibuat
(4) Modifikasi file Glbal, seperti yang ditunjukkan pada Gambar 9-5 setelah modifikasi.
Gambar 9-5 Memodifikasi file Glbal
(5) Simpan file Glbal ke direktori root D:dkkblog dengan nama file Glbal.asax.
(6) Kembali ke Dreamweaver, buka template dkblog.dwt.aspx, alihkan ke tampilan kode, cari kode:
<td class="BTD">Statistik populasi online situs ini: orang</td>
dan ubah menjadi:
<td class="BTD">Statistik orang yang online di situs ini: <%=Application("dk_uses")%> orang</td>
(7) Simpan template.
Pengingat: File Glball.asax dibuat di sini menggunakan Visual Web Developer 2005, hanya untuk kenyamanan pembaca, dan pada saat yang sama, juga memungkinkan pembaca untuk berhubungan dengan Visual Web Developer 2005. Perangkat lunak baru ini sangat kuat. Jika Anda tidak memiliki Visual Web Developer 2005, Anda cukup membuat notepad kosong baru, tulis kode yang ditunjukkan pada Gambar 9-5 di atas, dan simpan sebagai file Glball.asax.
Ingatlah bahwa dalam "7.1 Perilaku Login Pengguna ke Server", kami pernah menghitung catatan dan balasan yang diposting oleh pengguna.
(1) Buka template dkblog.dwt.aspx, buat kumpulan data baru zdbj, dan pengaturannya ditunjukkan pada Gambar 9-6; buat kumpulan data baru zdhf, dan pengaturannya ditunjukkan pada Gambar 9-7.
Gambar 9-6 Diagram pengaturan kumpulan data zdbj
Gambar 9-7 Diagram pengaturan kumpulan data zdhf
(2) Mengikat kumpulan data zbbj dan kumpulan data zbhf ke halaman masing-masing, seperti yang ditunjukkan pada Gambar 9-8.
Gambar 9-8 Mengikat kumpulan data zbbj dan zbhf
(3) Simpan template dkblog.dwt.aspx dan perbarui semua halaman web.