حسنًا، الخطوة التالية هي عنوان البريد الإلكتروني والصفحة الرئيسية، وهما مختلفان قليلاً عن الطريقة السابقة، كما هو موضح في الشكلين (18-7) و(19-7).
7-18
7-19
وبالمثل، يرجى ملاحظة أن هناك تسلسلًا حدد أولاً صورة صندوق البريد، ثم انقر فوق الزر Link من لوحة الخصائص أدناه. يظهر مربع الحوار الموضح في الشكل (7-20)، وهو ما يعني مكان الاتصال إذا قمت بالنقر فوق هذه الصورة.
7-20
في الماضي، كانت وظيفتنا هي الاتصال بصفحة محلية، ولكن في DW MX يمكننا الاتصال بصفحة ديناميكية عن طريق تحديد مصادر البيانات. هنا نأخذ حقل البريد الإلكتروني من مجموعة السجلات ونتذكر إضافة "mailto:" في المقدمة. لماذا نضيف هذا هنا؟ ذلك لأن "mailto" هذا عبارة عن علامة html، أي أنه يتم فتح الاتصال بـ OUTLOOK لإرسال البريد.
في الوقت نفسه، تذكر إضافة سمة alt إلى صورة البريد الإلكتروني هذه، أي أن عنوان البريد الإلكتروني لـ alt="<%=(guestbook.fields.item("f_name").value)%> هو <%=( Guestbook.fields.item("f_email").value)%>، انقر هنا لإرسال بريد إلكتروني إليه".
طريقة الاتصال بعنوان الصفحة الرئيسية مبينة في الشكل (7-21).
7-21
بعد ربط الاتصال، تذكر إضافة سمة alt إلى الصورة وقم بتغييرها إلى alt="<%=(guestbook.fields.item("f_name").value)%>. عنوان البريد الإلكتروني هو <%=(guestbook) .fields.item( "f_homepage").value)%>، انقر هنا لإرسال رسالة إليه"
نعم، الأمر ممل بعض الشيء هنا، لكن هيا، النصر يلوح لنا. :) وألق نظرة على التأثير الحالي كما هو موضح في الشكل (7-22).
7-22
والشيء التالي الذي يجب فعله هو إضافة روابط للرد على الموضوع وتعديله وحذفه وجعله ديناميكيًا. سلوك الخادم المستخدم هنا هو الانتقال إلى صفحة التفاصيل (انتقل إلى صفحة التفاصيل). في السابق قمنا بإنشاء صفحة الرد (rep.asp) وصفحة التحرير (edit.asp) وصفحة الحذف (del.asp) وهنا لن نفصل كيفية الاتصال واحدة تلو الأخرى، ويكون التأثير كما هو موضح في الشكل (7 -23، 7-24، 7-25).
7-23 7-24 7-25
بعد الانتهاء من الخطوات الثلاث المذكورة أعلاه، لا تزال بحاجة إلى تذكر القيام بشيء واحد. ماذا لو كان لدينا العديد من الرسائل؟ ؟ نحتاج هنا إلى استخدام منطقة التكرار (منطقة التكرار) في سلوك خادم DW MX، حدد الجدول الكبير بأكمله الذي يعرض الرسالة، التطبيق-->سلوكيات الخادم-->منطقة التكرار، كما هو موضح في الشكل (7-26). .
7-26 قمنا بتعريفه لعرض 14 سجلاً في كل صفحة، وهو ما يبدو أبسط قليلاً، ثم انقر فوق الزر "موافق".
عند الوصول إلى هذه الخطوة، يجب أن أفكر في سؤال كيف يعرف مستخدمو التصفح عدد سجلات الرسائل الموجودة لدي؟ ؟ في الواقع، عندما قمنا بإنشاء مجموعة التسجيلات، فقد أخذت DW MX هذا الأمر بعين الاعتبار بالنسبة لنا بالفعل، كما هو موضح في الشكل (7-27).
7-27
فهرس السجل الأول: السجل الأول في الفهرس. فهرس السجل الأخير: آخر سجل في الفهرس. إجمالي السجلات: مجموع كافة السجلات.
وكل ما علينا فعله هو سحبها إلى الصفحة وإضافة النص التوضيحي المقابل لها، كما هو موضح في الشكل (7-28).
7-28
إذا أصررت، سوف تنجح! نحتاج أيضًا إلى شريط إرشادي لأننا استخدمنا منطقة التكرار سابقًا، كما هو موضح في الشكل (7-29).
7-29 إدراج-->كائنات التطبيق-->شريط التنقل لمجموعة السجلات (إدراج-->كائنات التطبيق-->شريط التنقل لمجموعة السجلات)، بعد النقر، سيظهر مربع حوار كما هو موضح في الشكل (7-30).
7-30
مجموعة السجلات: حدد مجموعة السجلات المراد التنقل فيها هنا. استخدام العرض: حدد طريقة عرض شريط التنقل هنا، النص عبارة عن نص، والصور هي صورة، وهنا نختار الصور.
انقر على زر موافق، فيظهر تأثير العرض كما هو موضح في الشكل (7-31).
7-31
ربما يكون كبيرًا جدًا، يمكننا تقليص هذا الجدول بعد تحديد هذا الجدول، قم بتغيير عرضه = "50%" إلى العرض = "15%" في لوحة الخصائص، ويكون التأثير النهائي كما هو موضح في الشكل (7-32). ) مبين.
7-32
الآن، بالنسبة لمرحلة التحسين النهائية، قم بتوصيل "نشر موضوع جديد" بصفحة new.asp، وقم بتوصيل "بوابة المسؤول" التالية بصفحة تسجيل الدخول.asp، واستخدم سلوك الخادم عند "تسجيل الخروج!" سوبر أعدت من قبل المستخدم. كما هو مبين في الشكل (7-33).
7-33 مصادقة المستخدم: مصادقة المستخدم. مستخدم تسجيل الخروج: يقوم المستخدم الذي قام بتسجيل الدخول بتسجيل الخروج.
بعد النقر يظهر مربع حوار كما هو موضح في الشكل (7-44).
7-44
تسجيل الخروج متى: ما هي طريقة تسجيل الخروج، النقر على الرابط: تسجيل الخروج عند النقر على هذا الرابط. تحميلات الصفحة: قم بالخروج عندما تكون الصفحة مغلقة. عند الانتهاء، انتقل إلى: الصفحة التي سيتم الانتقال إليها بعد الخروج، وهنا نحدد الانتقال إلى الصفحة الرئيسية لـ Index.asp.
بالإضافة إلى ذلك، فإن {Session.MM_username} الموضح أعلاه تم إعداده فعليًا للمستخدمين المتميزين عندما لا تقوم بتسجيل الدخول، فسوف يعرض "مرحبًا". إذا تم تسجيل دخول مستخدم متميز، فسوف يعرض "مرحبًا XX!". وهنا نحتاج إلى إنشاء متغير الجلسة، كما هو موضح في الشكل (7-34) أما بالنسبة لمسألة متغير الجلسة فسوف نعرضها بالتفصيل في الفصول التالية. :)
7-34
7-35
بعد النقر سيظهر مربع حوار كما هو موضح في الشكل (7-35) أدخل MM_username في مربع الحوار. يتم إنشاء متغير MM_username تلقائيًا بواسطة DW MX بعد تطبيق سلوك خادم تسجيل الدخول (سنقدمه بالتفصيل لاحقًا). اسحبه أيضًا قبل علامة التعجب بين "مرحبًا!" آه، دعونا نزأر معًا ~~~~~~ أخيرًا أنهيت الجزء الأصعب، تهانينا، هيهي...