تم تبسيط واجهة المستخدم في Dreamweaver والإصدارات الأحدث. ونتيجة لذلك، قد لا تجد بعض الخيارات الموضحة في هذه المقالة في Dreamweaver والإصدارات اللاحقة. للاطلاع على المزيد من المعلومات، راجع هذه المقالة.
نبذة عن إضافة المحتوى الديناميكي
بعد تحديد مصدر واحد أو أكثر للمحتوى الديناميكي، يمكنك استخدام المصادر لإضافة محتوى ديناميكي على الصفحة.يمكن أن تتضمن مصادر المحتوى عمود في مجموعة سجلات أو قيمة مرسلة بواسطة نموذج HTML أو القيمة المتضمنة في كائن خادم أو بيانات أخرى.
في Dreamweaver، يمكنك وضع المحتوى الديناميكي تقريبًا في أي مكان في صفحة الويب أو في كود المصدر HTML الخاص بها.يمكنك وضع المحتوى الديناميكي في نقطة الإدراج أو استبدال سلسلة نصية أو إدراجه كخاصية HTML.على سبيل المثال، يمكن للمحتوى الديناميكي تحديد خاصية src للصورة أو خاصية value لحقل النموذج.
يمكنك إضافة محتوى ديناميكي إلى صفحة عن طريق تحديد مصدر محتوى في لوحة Bindings.يدرج Dreamweaver نص برمجي من جانب الخادم في كود الصفحة يطلب من الخادم نقل البيانات من مصدر المحتوى إلى كود HTML الخاص بالصفحة عندما يطلب المتصفح الصفحة.
غالبًا ما تكون هناك أكثر من طريقة واحدة لجعل عنصر صفحة معين ديناميكي.على سبيل المثال، لجعل صورة ديناميكية يمكنك استخدام لوحة Bindings أو لوحة Property inspector أو أمر Image في قائمة Insert.
افتراضيًا، يمكن أن تعرض صفحة HTML سجلاً واحدًا في المرة. لعرض السجلات الأخرى في مجموعة السجلات، يمكنك إضافة رابط للتنقل عبر السجلات واحدًا تلو الآخر أو يمكنك إنشاء منطقة متكررة لعرض أكثر من سجل واحد على صفحة واحدة.
معلومات عن النص الديناميكي
يتبنى النص الديناميكي أي تنسيق نص مطبق على النص الموجود أو نقطة الإدراج.على سبيل المثال، إذا كان نمط Cascading Style Sheet (CSS) يؤثر على النص المحدد، فإن المحتوى الديناميكي الذي يحل محله يتأثر أيضًا بالنمط.يمكنك إضافة أو تغيير تنسيق النص للمحتوى الديناميكي باستخدام أي من أدوات تنسيق النص في Dreamweaver.
يمكنك أيضًا تطبيق تنسيق بيانات على نص ديناميكي. على سبيل المثال، إذا كانت بياناتك تتكون من تواريخ، يمكنك تحديد تنسيق تاريخ معين مثل 04/17/00 للولايات المتحدةأو 17/04/00 للزوار الكنديين.
تحويل النص إلى ديناميكي
يمكنك استبدال النص الموجود بنص ديناميكي أو يمكنك وضع نص ديناميكي في نقطة إدراج معينة على الصفحة.
إضافة نص ديناميكي
يجب أن يحتوي مصدر المحتوى على نص عادي (نص ASCII). يتضمن النص العادي HTML. إذا لم تظهر مصادر محتوى في القائمة أو إذا كانت مصادر المحتوى المتاحة لا تلبي احتياجاتك، انقر فوق زر Plus (+) لتحديد مصدر محتوى جديد.
يظهر عنصر نائب للمحتوى الديناميكي. (إذا حددت نصًا على الصفحة، يحل العنصر النائب محل تحديد النص.)يستخدم العنصر النائب لمحتوى مجموعة السجلات بناء الجملة {RecordsetName.ColumnName}، حيث Recordset هو اسم مجموعة السجلات وColumnName هو اسم العمود الذي اخترته من مجموعة السجلات.
أحيانًا، يؤدي طول العناصر النائبة للنص الديناميكي إلى تشويه تخطيط الصفحة في نافذة Document.يمكنك حل المشكلة باستخدام أقواس متعرجة فارغة كعناصر نائبة، كما هو موضح في الموضوع التالي.
عرض عناصر نائبة للنص الديناميكي
تحويل الصور إلى صور ديناميكية
يمكنك جعل الصور في صفحتك ديناميكية. على سبيل المثال، افترض أنك تصمم صفحة لعرض العناصر المعروضة للبيع في مزاد خيري.ستتضمن كل صفحة نصًا وصفيًا وصورة لعنصر واحد.سيظل التخطيط العام للصفحة كما هو لكل عنصر، ولكن يمكن أن تتغير الصورة (والنص الوصفي).
يظهر مربع الحوار Select Image Source.
تظهر قائمة بمصادر المحتوى.
يجب أن يكون مصدر المحتوى مجموعة سجلات تحتوي على المسارات إلى ملفات الصور الخاصة بك.حسب بنية الملفات لموقعك، يمكن أن تكون المسارات مطلقة أو نسبية إلى المستند أو نسبية إلى الجذر.
لا يدعم Dreamweaver حاليًا الصور الثنائية المخزنة في قاعدة بيانات.
إذا لم تظهر أي مجموعات سجلات في القائمة، أو إذا كانت مجموعات السجلات المتاحة لا تلبي احتياجاتك، حدد مجموعة سجلات جديدة.
جعل سمات HTML ديناميكية
يمكنك تغيير مظهر الصفحة ديناميكيًا من خلال ربط سمات HTML بالبيانات.على سبيل المثال، يمكنك تغيير الصورة الخلفية للجدول من خلال ربط سمة الخلفية الخاصة بالجدول بحقل في مجموعة سجلات.
يمكنك ربط سمات HTML باستخدام لوحة الارتباطات أو باستخدام مفتش الخصائص.
اجعل سمات HTML ديناميكية باستخدام لوحة الارتباطات
يجب أن يحتوي مصدر المحتوى على بيانات مناسبة لخاصية HTML التي تريد ربطها.إذا لم تظهر مصادر محتوى في القائمة، أو إذا كانت مصادر المحتوى المتاحة لا تلبي احتياجاتك، انقر فوق زر علامة الجمع (+) لتحديد مصدر بيانات جديد.
على سبيل المثال، لتحديد جدول HTML، انقر داخل الجدول وانقر فوق العلامة <table> في محدد العلامات أسفل يسار نافذة المستند.
في المرة التالية التي تعمل فيها الصفحة على خادم التطبيق، سيتم تعيين قيمة مصدر البيانات إلى سمة HTML.
اجعل سمات HTML ديناميكية باستخدام Property inspector
على سبيل المثال، لتحديد جدول HTML، انقر داخل الجدول وانقر على علامة <table> في محدد العلامات أسفل يسار نافذة المستند.
إذا كانت الخاصية التي تريد ربطها تحتوي على رمز مجلد بجانبها في Property inspector، انقر على رمز المجلد لفتح مربع حوار تحديد الملف؛ ثم انقر على خيار Data Sources لعرض قائمة بمصادر البيانات.
إذا كانت الخاصية التي تريد ربطها لا تحتوي على رمز مجلد بجانبها، انقر على علامة تبويب List (السفلى من العلامتين) على الجانب الأيسر من المفتش.
يظهر عرض القائمة في Property inspector.
إذا لم تكن الخاصية التي تريد ربطها مدرجة في عرض القائمة، انقر على زر Plus (+)؛ ثم أدخل اسم الخاصية أو انقر على زر السهم الصغير وحدد الخاصية من القائمة المنبثقة.
إذا نقرت على رمز البرق، تظهر قائمة بمصادر البيانات.
إذا نقرت على رمز المجلد، يظهر مربع حوار تحديد الملف. حدد الخيار Data Sources لعرض قائمة بمصادر المحتوى.
يجب أن يحتوي مصدر المحتوى على بيانات مناسبة لخاصية HTML التي تريد ربطها. إذا لم تظهر مصادر محتوى في القائمة، أو إذا كانت مصادر المحتوى المتاحة لا تلبي احتياجاتك، حدد مصدر محتوى جديد.
في المرة القادمة التي تعمل فيها الصفحة على خادم التطبيق، ستُسند قيمة مصدر البيانات إلى خاصية HTML.
جعل معاملات ActiveX وFlash والكائنات الأخرى ديناميكية
يمكنك جعل معاملات تطبيقات Java والمكونات الإضافية ديناميكية، بالإضافة إلى معاملات كائنات ActiveX وFlash وShockwave وDirector وGenerator.
قبل البدء، تأكد من أن الحقول في مجموعة السجلات تحتوي على بيانات مناسبة لمعاملات الكائن التي تريد ربطها.
تظهر قائمة بمصادر البيانات.
يجب أن يحتوي مصدر البيانات على بيانات مناسبة لمعامل الكائن الذي تريد ربطه. إذا لم تظهر مصادر بيانات في القائمة، أو إذا كانت مصادر البيانات المتاحة لا تلبي احتياجاتك، حدد مصدر بيانات جديد.
قم بإنشاء مواقع ويب جميلة في Dreamweaver
قم بتصميم مواقع الويب الديناميكية وبرمجتها وإدارتها في أداة قوية متكاملة.