الفصل التاسع تنفيذ إحصائيات الموقع
حتى الآن، مدونة Doking قيد التشغيل. ولكن يمكنك أن تجد أن شريط التنقل الأيسر لا يزال فارغًا. تضيف الفصول التالية بشكل أساسي قوائم الوظائف إلى شريط التنقل الأيسر. يشرح هذا الفصل بشكل أساسي كيفية إضافة إحصائيات الموقع ذات الصلة في شريط التنقل الأيمن.
افتح القالب dkblog.dwt.aspx وأضف تصميم النص إلى شريط التنقل الأيمن كما هو موضح في الشكل 9-1.
الشكل 9-1 قالب dkblog.dwt.aspx تصميم نص التنقل الأيسر
يعتمد تنفيذ إحصائيات الأشخاص عبر الإنترنت على ملف global.asax. يحتوي الملف global.asax على رمز برنامج للتعامل مع الأحداث على مستوى التطبيق، تمامًا مثل الملف Global.asa في ASP الكلاسيكي. تحتوي العلامة <script> في Global.asax على معالجات الأحداث على مستوى التطبيق. تتعامل المجموعة الأولى من معالجات الأحداث مع أحداث البدء والإيقاف الخاصة بالتطبيق. يتم رفع حدث البداية في المرة الأولى التي يتم فيها طلب أي صفحة. سيتم إيقاظ حدث إنهاء التطبيق عند إغلاق التطبيق.
عادةً ما يتطلب إنشاء ملف global.asax تحريرًا يدويًا. يمكنك الآن إنشاء ملف global.asax بسرعة في Visual Web Developer 2005.
(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، حدد [ملف] → [ملف جديد]، وفي مربع الحوار [ملف جديد] المنبثق، قم بتوسيع "الويب" في " "الفئات"، ثم حدد "Visual Basic"، ثم حدد "Global Application Class" في "القوالب"، كما هو موضح في الشكل 9-3.
الشكل 9-3 إنشاء فئة تطبيق عامة جديدة
(3) انقر فوق الزر "فتح" وقم بإنشاء ملف 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) احفظ القالب.
تذكير: تم إنشاء ملف Glball.asax هنا باستخدام Visual Web Developer 2005، فقط لراحة القراء، وفي الوقت نفسه، يسمح أيضًا للقراء بالاتصال بـ Visual Web Developer 2005. هذا البرنامج الجديد قوي جدًا. إذا لم يكن لديك Visual Web Developer 2005، يمكنك فقط إنشاء مفكرة فارغة جديدة، وكتابة التعليمات البرمجية الموضحة في الشكل 9-5 أعلاه، وحفظها كملف Glball.asax.
تذكر أنه في "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 وقم بتحديث كافة صفحات الويب.