دليل المستخدم إلغاء

استخدام مكونات ColdFusion في Dreamweaver

  1. دليل مستخدم Dreamweaver
  2. مقدمة
    1. أساسيات تصميم الويب التفاعلي
    2. الجديد في Dreamweaver
    3. تطوير الويب باستخدام Dreamweaver - نظرة عامة
    4. Dreamweaver | الأسئلة الشائعة
    5. اختصارات لوحة المفاتيح‬‏‫
    6. متطلبات النظام لبرنامج Dreamweaver
    7. ملخص الميزات
  3. Dreamweaver وCreative Cloud
    1. مزامنة إعدادات Dreamweaver مع Creative Cloud
    2. مكتبات Creative Cloud في Dreamweaver
    3. استخدام ملفات Photoshop في Dreamweaver
    4. العمل باستخدام Adobe Animate وDreamweaver
    5. استخراج ملفات SVG المحسّنة من المكتبات
  4. مساحات عمل Dreamweaver وطرق عرضه
    1. مساحة عمل Dreamweaver
    2. تحسين مساحة عمل Dreamweaver للتطوير المرئي
    3. البحث عن الملفات استنادًا إلى اسم الملف أو المحتوى | Mac OS
  5. إعداد المواقع
    1. حول مواقع Dreamweaver
    2. إعداد إصدار محلي من موقعك
    3. الاتصال بخادم نشر
    4. إعداد خادم اختبار
    5. استيراد إعدادات موقع Dreamweaver وتصديرها
    6. إحضار مواقع ويب موجودة من خادم بعيد إلى جذر موقع الويب المحلي
    7. ميزات الوصول في Dreamweaver
    8. الإعدادات المتقدمة
    9. تعيين تفضيلات الموقع لنقل الملفات
    10. تحديد إعدادات خادم الوكيل في Dreamweaver
    11. مزامنة إعدادات Dreamweaver مع Creative Cloud
    12. استخدام Git في Dreamweaver
  6. إدارة الملفات
    1. إنشاء الملفات وفتحها
    2. إدارة الملفات والمجلدات
    3. إحضار الملفات من الخادم ووضعها فيه
    4. سحب الملفات وإيداعها
    5. مزامنة الملفات
    6. مقارنة الملفات لمعرفة الاختلافات
    7. حماية ملفات ومجلدات في موقع Dreamweaver
    8. تمكين Design Notes لمواقع Dreamweaver وتعطيلها
    9. منع الاستغلال المحتمل لـ Gatekeeper
  7. التخطيط والتصميم
    1. استخدام الأدوات المساعدة المرئية للتخطيط
    2. حول استخدام CSS لتخطيط صفحاتك
    3. تصميم مواقع ويب تفاعلية باستخدام Bootstrap
    4. إنشاء استعلامات الوسائط واستخدامها في Dreamweaver
    5. عرض المحتوى باستخدام الجداول
    6. الألوان
    7. تصميم استجابة باستخدام مخططات الشبكة المرنة
    8. ميزة Extract في Dreamweaver
  8. CSS
    1. فهم أوراق الأنماط المتتالية
    2. تخطيط الصفحات باستخدام CSS Designer
    3. استخدام معالجات CSS الأولية في Dreamweaver
    4. كيفية تعيين تفضيلات أنماط CSS في Dreamweaver
    5. نقل قواعد CSS في Dreamweaver
    6. تحويل CSS مضمنة إلى قاعدة CSS في Dreamweaver
    7. استخدام علامات div
    8. تطبيق تدرجات على الخلفية
    9. إنشاء تأثيرات CSS3 الانتقالية وتحريرها في Dreamweaver
    10. تنسيق التعليمات البرمجية
  9. محتويات الصفحة وأصولها
    1. تعيين خصائص الصفحة
    2. تعيين خصائص عناوين CSS وخصائص ارتباطات CSS
    3. استخدام النص
    4. البحث عن النص والعلامات والسمات واستبدالها
    5. لوحة DOM
    6. التحرير في Live View
    7. ترميز المستندات في Dreamweaver
    8. تحديد العناصر وعرضها في النافذة Document
    9. تعيين خصائص النص في عارض الخصائص
    10. إجراء التدقيق الإملائي لصفحة ويب
    11. استخدام القواعد الأفقية في Dreamweaver
    12. إضافة مجموعات الخطوط وتعديلها في Dreamweaver
    13. استخدام الأصول
    14. إدراج التواريخ وتحديثها في Dreamweaver
    15. إنشاء الأصول المفضلة وإدارتها في Dreamweaver
    16. إدراج الصور وتحريرها في Dreamweaver
    17. إضافة كائنات وسائط
    18. إضافة مقاطع الفيديو في Dreamweaver
    19. إدراج فيديو HTML5
    20. إدراج ملفات SWF
    21. إضافة تأثيرات صوتية
    22. إدراج صوت HTML5 في Dreamweaver
    23. العمل باستخدام عناصر المكتبة
    24. استخدام النصوص العربية والعبرية في Dreamweaver
  10. الربط والتنقل
    1. حول الربط والتنقل
    2. الربط
    3. مخططات الصور
    4. استكشاف أخطاء الارتباطات وحلها
  11. عناصر واجهة jQuery وتأثيراتها
    1. استخدام عناصر واجهة مستخدم jQuery UI والجوال في Dreamweaver
    2. استخدام تأثيرات jQuery في Dreamweaver
  12. كتابة التعليمات البرمجية لمواقع الويب
    1. حول كتابة التعليمات البرمجية في Dreamweaver
    2. بيئة كتابة التعليمات البرمجية في Dreamweaver
    3. تعيين تفضيلات التعليمات البرمجية
    4. تخصيص ألوان التعليمات البرمجية
    5. كتابة تعليمة برمجية وتحريرها
    6. تلميحات التعليمات البرمجية وإكمال التعليمات البرمجية
    7. طي التعليمات البرمجية وتوسيعها
    8. إعادة استخدام التعليمات البرمجية مع أجزاء التعليمات البرمجية
    9. فحص التعليمات البرمجية
    10. تحسين التعليمة البرمجية
    11. تحرير التعليمة البرمجية في طريقة العرض Design
    12. العمل باستخدام محتوى العنوان للصفحات
    13. إدراج تضمينات على جانب الخادم في Dreamweaver
    14. استخدام مكتبات العلامات في Dreamweaver
    15. استيراد علامات مخصصة إلى Dreamweaver
    16. استخدام سلوكيات JavaScript (إرشادات عامة)
    17. تطبيق سلوكيات JavaScript المضمنة
    18. نبذة عن لغتي XML وXSLT
    19. تنفيذ تحويلات XSL على جانب الخادم في Dreamweaver
    20. تنفيذ تحويلات XSL على جانب العميل في Dreamweaver
    21. إضافة كيانات أحرف لـ XSLT في Dreamweaver
    22. تنسيق التعليمات البرمجية
  13. عمليات سير العمل على مستوى المنتجات
    1. تثبيت الملحقات واستخدامها في Dreamweaver
    2. التحديثات من داخل التطبيق في Dreamweaver
    3. إدراج مستندات Microsoft Office في Dreamweaver ‏(Windows فقط)
    4. استخدام Fireworks وDreamweaver
    5. تحرير المحتوى في مواقع Dreamweaver باستخدام Contribute
    6. تكامل Dreamweaver مع تطبيق Business Catalyst
    7. إنشاء حملات إعلانية خاصة عبر البريد الإلكتروني
  14. القوالب
    1. حول قوالب Dreamweaver
    2. التعرف على القوالب والمستندات القائمة على القوالب
    3. إنشاء قالب Dreamweaver
    4. إنشاء مناطق قابلة للتحرير في القوالب
    5. إنشاء مناطق وجداول التكرار في Dreamweaver
    6. استخدام المناطق الاختيارية في القوالب
    7. تحديد سمات العلامات القابلة للتحرير في Dreamweaver
    8. كيفية إنشاء قوالب متداخلة في Dreamweaver
    9. تحرير القوالب وتحديثها وحذفها
    10. تصدير محتوى xml واستيراده في Dreamweaver
    11. تطبيق أو إزالة قالب من مستند موجود
    12. تحرير المحتوى في قوالب Dreamweaver
    13. قواعد بناء الجملة لعلامات القوالب في Dreamweaver
    14. تعيين تفضيلات التمييز لمناطق القالب
    15. فوائد استخدام القوالب في Dreamweaver
  15. شاشات الهاتف المحمول والشاشات المتعددة
    1. إنشاء استعلامات الوسائط
    2. تغيير اتجاه الصفحة للأجهزة الجوالة
    3. إنشاء تطبيقات الويب للأجهزة الجوالة باستخدام Dreamweaver
  16. المواقع والصفحات ونماذج الويب الديناميكية
    1. فهم تطبيقات الويب
    2. إعداد الكمبيوتر لتطوير التطبيقات
    3. استكشاف أخطاء اتصالات قاعدة البيانات وحلها
    4. إزالة برامج الاتصال النصية في Dreamweaver
    5. تصميم صفحات ديناميكية
    6. نظرة عامة على مصادر المحتوى الديناميكي
    7. تعريف مصادر المحتوى الديناميكي
    8. إضافة محتوى ديناميكي إلى الصفحات
    9. تغيير المحتوى الديناميكي في Dreamweaver
    10. عرض سجلات قاعدة البيانات
    11. توفير البيانات المباشرة واستكشاف أخطائها وحلها في Dreamweaver
    12. إضافة سلوكيات خادم مخصصة في Dreamweaver
    13. إنشاء النماذج باستخدام Dreamweaver
    14. استخدام النماذج لجمع معلومات من المستخدمين
    15. إنشاء نماذج ColdFusion وتمكينها في Dreamweaver
    16. إنشاء نماذج الويب
    17. دعم HTML5 محسّن لعناصر النماذج
    18. تطوير نموذج باستخدام Dreamweaver
  17. إنشاء التطبيقات مرئيًا
    1. إنشاء صفحات رئيسية وصفحات تفاصيل في Dreamweaver
    2. إنشاء صفحات البحث والنتائج
    3. إنشاء صفحة إدراج سجل
    4. إنشاء صفحة تحديث سجل في Dreamweaver
    5. إنشاء صفحات حذف سجل في Dreamweaver
    6. استخدام أوامر ASP لتعديل قاعدة البيانات في Dreamweaver
    7. إنشاء صفحة تسجيل
    8. إنشاء صفحة تسجيل دخول
    9. إنشاء صفحة يمكن للمستخدمين المخولين فقط الوصول إليها
    10. تأمين المجلدات في Coldfusion باستخدام Dreamweaver
    11. استخدام مكونات ColdFusion في Dreamweaver
  18. اختبار مواقع الويب ومعاينتها ونشرها
    1. معاينة الصفحات
    2. معاينة صفحات ويب Dreamweaver على أجهزة متعددة
    3. اختبار موقع Dreamweaver
  19. استكشاف الأخطاء وإصلاحها
    1. المشكلات التي تم إصلاحها
    2. المشكلات المعروفة

 

 

ملاحظة:

تمت إزالة دعم ColdFusion في Dreamweaver CC والإصدارات اللاحقة.

مقدمة إلى مكونات ColdFusion

تسمح لك ملفات مكون ColdFusion (CFC) بتغليف التطبيق ومنطق تسلسل العمل في وحدات ذاتية قابلة لإعادة الاستخدام. كما توفر ملفات CFC أيضًا طريقة سريعة وسهلة لإنشاء خدمات على الويب.

ملف CFC عبارة عن وحدة برمجية قابلة لإعادة الاستخدام مكتوبة بلغة تمييز ColdFusion (CFML)، مما يجعل من السهل إعادة استخدام التعليمات البرمجية والاحتفاظ بها.

يمكنك استخدام Dreamweaver للعمل مع ملفات CFC. لمزيد من المعلومات حول علامات CFC وبناء جملها، انظر وثائق ColdFusion من داخل Dreamweaver (Help > Using ColdFusion).

ملاحظة:

يمكنك استخدام ملفات CFC فقط مع إصدار ColdFusion MX والإصدارات الأحدث. لا يتوفر دعم لملفات CFC في ColdFusion 5.

يتمثل الهدف من ملفات CFC في توفير طريقة بسيطة ولكنها قوية للمطورين تمكنهم من تغليف عناصر مواقع الويب لديهم. بصفة عامة، يجب أن تستخدم مكونات للتطبيق أو لمنطق تسلسل العمل. استخدام علامات مخصصة لعناصر العرض التقديمي مثل تحيات مخصصة أو قوائم ديناميكية وما إلى ذلك.

كما هو الوضع مع العديد من أنواع البناء الأخرى، من الممكن أن تستفيد المواقع الديناميكية غالبًا من الأجزاء القابلة للتبادل. على سبيل المثال، من الممكن أن يقوم موقع ديناميكي بتشغيل الاستعلام نفسه بشكل متكرر أو حساب السعر الإجمالي لصفحات عربة التسويق وإعادة حسابه في كل مرة تتم فيها إضافة عنصر. يمكن للمكونات معالجة مثل هذه المهام. كما يمكنك تصحيح وتحسين وتوسيع وأيضًا استبدال مكون مع إحداث أدنى تأثير ممكن على باقي التطبيق.

افترض قيام متجر على الإنترنت بحساب مصاريف الشحن بناءً على سعر الطلبات. بالنسبة إلى الطلبات التي تقل عن 20 دولارًا، تبلغ مصاريف الشحن 4 دولارات، وبالنسبة إلى الطلبات التي تتراوح بين 20 إلى 40 دولارًا، تبلغ مصاريف الشحن 6 دولارات، وما إلى ذلك. يمكنك إدراج منطق لحساب مصاريف الشحن في كل من صفحة عربة التسوق وصفحة السداد مع الخروج، ولكن يمكن أن يؤدي هذا إلى مزج التعليمات البرمجية للعرض التقديمي HTML والتعليمات البرمجية لمنطق CFML مما يجعل من الصعب بشكل عام الاحتفاظ بالتعليمات البرمجية وإعادة استخدامها.

لذا، قم بإنشاء ملف CFC يطلق عليه Pricing يحتوي، من بين عناصر أخرى، على دالة تسمى ShippingCharge. تقوم الدالة بالتعامل مع السعر على أساس أنه وسيطة وترجع مصاريف الشحن. على سبيل المثال، إذا كانت قيمة الوسيطة 32.80، فإن الدالة تنتج 6.

في كل من صفحتي عربة التسوق والسداد مع الخروج، قم بإدراج علامة خاصة لاستدعاء دالة ShippingCharge. عند طلب الصفحة، يتم استدعاء الدالة وإرجاع مصاريف الشحن إلى الصفحة.

مؤخرًا، يعلن المتجر عن عرض ترويجي خاص: الشحن مجاني لجميع الطلبات التي تزيد عن 100 دولار. يمكنك بناءً على ذلك أن تقوم بتغيير أسعار الشحن في مكانٍ واحد - دالة ShippingCharge الخاصة بمكون Pricing - وستحصل جميع الصفحات المستخدمة للدالة على مصاريف شحن دقيقة بشكل تلقائي.

مقدمة عامة إلى لوحة Components ‏(ColdFusion)

يمكنك استخدام لوحة Components‏ (Window > Components) لعرض مكونات ColdFusion وتحريرها وإضافة تعليمات برمجية في الصفحة تستدعي الدالة عند طلب صفحة CFM.

ملاحظة:

تكون لوحة Components متوفرة فقط عند عرض صفحة ColdFusion في Dreamweaver.

إنشاء ملف CFC أو حذفه في Dreamweaver

يمكنك استخدام Dreamweaver لكي تحدد بشكل مرئي ملف CFC ودواله. يقوم Dreamweaver بإنشاء ملف .cfc وإدراج علامات CFML الضرورية بالنسبة إليك.

ملاحظة:

بناءً على المكون، قد تضطر لإكمال بعض التعليمات البرمجية بنفسك.

  1. افتح أي من صفحات ColdFusion في Dreamweaver.

  2. في لوحة Components (Window > Components)، حدد CF Components من القائمة المنبثقة.

  3. انقر فوق زر الإضافة (+) وأكمل خطوات مربع الحوار Create Components وانقر فوق OK.

    أ.في قسم Components، أدخل التفاصيل الخاصة بالمكون. فيما يلي قائمة جزئية:

    Name  يحدد اسم ملف المكون. يجب أن يحتوي الاسم فقط على حروف أبجدية رقمية وشرطة سفلية (_). لا تحدد امتداد الملف .cfc عند إدخال الاسم.

    Component Directory  يحدد مكان حفظ المكون. حدد مجلد الجذر لتطبيق الويب (مثل \Inetpub\wwwroot\myapp\) أو أي من مجلداته الفرعية.  

    ب.لتحديد دالة أو أكثر للمكون، حدد Functions من قائمة Section، وانقر فوق زر الإضافة (+) وأدخل تفاصيل الدالة الجديدة.

    تأكد من تحديد نوع القيمة التي ترجعها الدالة في خيار Return Type.

    ملاحظة:

    إذا قمت بتحديد remote من قائمة Access، فإن الدالة تصبح متوفرة بمثابة خدمة ويب.

    ج.لتحديد وسيطة أو أكثر للدالة، حدد Arguments من قائمة Section وحدد الدالة من القائمة المنبثقة ثم انقر فوق زر الإضافة (+) وأدخل تفاصيل الوسيطة الجديدة على اليمين.

  4. إذا كنت تستخدم خادم تطوير بعيد، قم بتحميل ملف CFC وأي ملفات تابعة (مثل تلك الملفات المستخدمة لتنفيذ دالة أو تضمين ملفات) إلى الخادم البعيد.

    فتحميل الملفات يضمن عمل ميزات Dreamweaver مثل عرض Live وPreview In Browser بشكل سليم.

    يكتب Dreamweaver ملف CFC ويحفظه في المجلد الذي قمت بتحديده. كما يظهر المكون الجديد أيضًا في لوحة Components (بعد النقر فوق Refresh).

  5. إذا كنت تستخدم خادم تطوير بعيد، قم بتحميل ملف CFC وأي ملفات تابعة (مثل تلك الملفات المستخدمة لتنفيذ دالة أو تضمين ملفات) إلى الخادم البعيد.

عرض ملفات CFC في Dreamweaver

يوفر Dreamweaver طريقة لإجراء فحص مرئي لمكونات ColdFusion (CFC) الموجودة في مجلد موقعك أو على الخادم بصفة كلية. يقرأ Dreamweaver ملفات CFC ويعرض معلومات عنها في عرض شجري سهل التنقل خلاله في لوحة Components.

يبحث Dreamweaver عن المكونات على خادم الاختبار لديك (راجع الاتصال بقاعدة البيانات في Dreamweaver). إذا قمت بإنشاء ملفات CFC أو إجراء تغييرات على ملفات CFC الموجودة، فتأكد من تحميل ملفات CFC إلى خادم الاختبار بحيث تنعكس بدقة في لوحة Components.

لعرض المكونات الموجودة على خادم آخر، قم بتغيير إعدادات خادم الاختبار.

يمكنك عرض أي من المعلومات التالية حول مكونات CF:

  • قائمة بكل مكونات ColdFusion المعرفة على الخادم.

  • إذا كنت تقوم بتشغيل ColdFusion MX 7 أو إصدار أحدث، قم بتصفية القائمة كي تعرض فقط ملفات CFC الموجودة في مجلد موقعك.

  • استكشف الدوال والوسيطات الخاصة بكل مكون.

  • افحص خصائص الدوال التي تعمل بمثابة خدمات الويب.

ملاحظة:

لاستخدام Dreamweaver بهدف فحص ملفات CFC الموجودة في مجلد الخادم أثناء إدارة ملفات موقعك أيضًا في جذر موقع ويب مختلف، يمكنك تحديد موقعي Dreamweaver. عين الموقع الأول الذي يشير إلى جذر الخادم والموقع الثاني الذي يشير إلى جذر موقع الويب. استخدم قائمة الموقع المنبثقة على لوحة Files للتبديل سريعًا بين الموقعين.

لعرض ملفات CFC في Dreamweaver، اتبع الخطوات التالية:

  1. افتح أي من صفحات ColdFusion في Dreamweaver.
  2. في لوحة Components (Window > Components)، حدد CF Components من القائمة المنبثقة.
  3. انقر فوق زر Refresh في اللوحة لاسترداد المكونات.

    يتم عرض حزمة المكونات على الخادم. حزمة المكونات عبارة عن مجلد يحتوي على ملفات CFC.

    إذا لم تظهر حزم المكونات الموجودة، انقر فوق زر Refresh في شريط أدوات اللوحة.

  4. لعرض ملفات CFC فقط الموجودة في مجلد موقعك، انقر فوق زر Show Only Current Site's CFCs في شريط أدوات لوحة Components.
    ملاحظة:

    تكون هذه الميزة متوفرة فقط إذا قمت بتعريف كمبيوتر يقوم بتشغيل ColdFusion MX 6 أو إصدار أحدث بمثابة خادم اختبار لـ. Dreamweaver

    ملاحظة:

    إذا كان الموقع الحالي مسرودًا في مجلد ظاهري على الخادم البعيد، فإن التصفية لا تعمل.

  5. انقر فوق زر الإضافة (+) الموجود بجانب اسم الحزمة لعرض المكونات المخزنة في الحزمة.
    • لسرد دوال المكون، انقر فوق زر الإضافة (+) الموجود بجانب اسم المكون.

    • لرؤية الوسيطات التي تأخذها الدالة، بالإضافة إلى عرض نوعها وما إذا كانت مطلوبة أم اختيارية، افتح تفرع الدالة في عرض الشجرة.

      لا يوجد زر الإضافة (+) بجانب الدوال التي لا تأخذ وسيطات.

    • لعرض تفاصيل وسيطة أو دالة أو مكون أو حزمة بشكل سريع، حدد العنصر في عرض الشجرة وانقر فوق زر Get Details في شريط أدوات اللوحة.

      يمكنك أيضًا النقر بزر الماوس الأيمن (Windows) أو الضغط على Control - النقر بالماوس (Macintosh) فوق العنصر وتحديد Get Details من القائمة المنبثقة.

      يتم عرض التفاصيل الخاصة بالعنصر في مربع رسالة.

تحرير ملفات CFC في Dreamweaver

يوفر Dreamweaver طريقة انسيابية لتحرير التعليمات البرمجية لمكونات ColdFusion المعرفة لموقعك. على سبيل المثال، يمكنك إضافة أي دالة مكون أو تغييرها أو حذفها دون مغادرة Dreamweaver.

لاستخدام هذه الميزة، يجب أن يتم إعداد بيئة التطوير لديك على النحو التالي:

  • يجب أن يعمل ColdFusion محليًا.

  • في مربع الحوار Site Definition المتقدم في Dreamweaver، يجب أن يكون نوع Access المحدد في فئة Testing Server هو Local/Network.

  • في مربع الحوار Site Definition المتقدم، يجب أن يكون مسار مجلد الجذر المحلي مماثلاً لمسار مجلد خادم الاختبار (على سبيل المثال، c:\Inetpub\wwwroot\cf_projects\myNewApp\). يمكنك فحص هذه المسارات وتغييرها من خلال تحديد Site > Edit Sites.

  • يجب أن يكون المكون مخزنًا في مجلد الموقع المحلي أو في أي من مجلداته الفرعية على القرص الثابت لديك.

افتح أي من صفحات ColdFusion في Dreamweaver واعرض المكونات في لوحة Components. لعرض المكونات، افتح لوحة Components (Window > Components) وحدد CF Components من القائمة المنبثقة للوحة وانقر فوق زر Refresh على اللوحة.

بما أن ColdFusion يعمل محليًا، فإن Dreamweaver يعرض حزم المكونات على القرص الثابت لديك.

استخدم الإجراء التالي لتحرير المكونات.

  1. افتح أي من صفحات ColdFusion في Dreamweaver واعرض المكونات في لوحة Components (Window > Components).
  2. حدد CF Components من القائمة المنبثقة للوحة وانقر فوق زر Refresh على اللوحة.

    بما أن ColdFusion يعمل محليًا، فإن Dreamweaver يعرض حزم المكونات على القرص الثابت لديك.

    ملاحظة:

    لتحرير مجموعة سجلات CFC مرئيًا، انقر نقرًا مزدوجًا فوقها في لوحة Bindings.

  3. لتحرير ملف مكون بصفة عامة، افتح الحزمة وانقر نقرًا مزدوجًا فوق اسم المكون في عرض الشجرة.

    يتم فتح ملف المكون في عرض Code.

  4. لتحرير دالة أو وسيطة أو خاصية معينة، انقر نقرًا مزدوجًا فوقها في عرض الشجرة.
  5. قم بإجراء التغييرات يدويًا في عرض Code.
  6. احفظ الملف (File > Save).
  7. لرؤية أي دالة جديدة في لوحة Components، قم بتحديث العرض من خلال النقر فوق زر Refresh على شريط أدوات اللوحة.

إنشاء صفحات ويب تستخدم ملفات CFC

من بين إحدى طرق استخدام دالة مكون في صفحات الويب لديك كتابة التعليمات البرمجية في الصفحة التي تستدعي الدالة عند طلب الصفحة. يمكنك استخدام Dreamweaver لمساعدتك في كتابة هذه التعليمات البرمجية.

ملاحظة:

للتعرف على طرق أخرى لاستخدام المكونات، انظر وثائق ColdFusion من داخل Dreamweaver (Help > Using ColdFusion).

  1. في Dreamweaver، افتح صفحة ColdFusion التي ستستخدم دالة المكون.
  2. التبديل إلى عرض Code (View > Code)
  3. افتح لوحة Components (Window > Components) وحدد CF Components من القائمة المنبثقة للوحة.
  4. ابحث عن المكون الذي تريده وأدرجه باستخدام إحدى التقنيات التالية:
    • اسحب دالة من عرض الشجرة إلى الصفحة. يتم إدراج تعليمات برمجية في الصفحة لاستدعاء الدالة.

    • حدد الدالة في اللوحة وانقر فوق زر Insert على شريط أدوات اللوحة (الزر الثاني على اليمين). يدرج Dreamweaver التعليمات البرمجية في الصفحة عند نقطة الإدراج.

  5. إذا قمت بإدراج دالة لها وسيطات، أكمل التعليمات البرمجية للوسيطة بنفسك.

    لمزيد من المعلومات، انظر وثائق ColdFusion من داخل Dreamweaver (Help > Using ColdFusion).

  6. احفظ الصفحة (File > Save).

تحديد مجموعة سجلات في ملف CFC

يمكن أن يساعدك Dreamweaver في تحديد مجموعة سجلات (معروفة أيضًا باسم استعلام ColdFusion) في مكون ColdFusion (CFC). من خلال تحديد مجموعة سجلات في مكون CFC، لست مضطرًا لتحديد مجموعة السجلات على كل صفحة تستخدمها. إذ تقوم بتحديد مجموعة السجلات مرةً واحدة في مكون CFC وتستخدم هذا المكون على صفحات مختلفة.

ملاحظة:

تكون هذه السمة متوفرة فقط إذا كان لديك وصول إلى كمبيوتر يستخدم نظام التشغيل ColdFusion MX 7 أو إصدار أحدث. لمزيد من المعلومات، راجع تمكين تحسينات ColdFusion.

 

  1. افتح ملف CFC موجود أو قم بإنشاء واحد في Dreamweaver.
  2. في لوحة Bindings (Window > Bindings)، انقر فوق زر الإضافة (+) وحدد Recordset (Query) من القائمة المنبثقة.

    يظهر مربع الحوار Recordset. يمكنك العمل في مربع الحوار Recordset البسيط أو المتقدم.

  3. لاستخدام الدالة الحالية في ملف CFC، حدد الدالة من القائمة المنبثقة Function وانتقل إلى الخطوة 5.

    يتم تعريف مجموعة السجلات في الدالة.

  4. لتحديد دالة جديدة في ملف CFC، انقر فوق الزر New Function وأدخل اسمًا للدالة في مربع الحوار الذي يظهر ثم انقر فوق OK.

    يجب أن يحتوي الاسم فقط على حروف أبجدية رقمية وشرطة سفلية (_).

  5. لتحديد مجموعة سجلات للدالة، أكمل خيارات مربع الحوار Recordset.

    يتم إدراج الدالة الجديدة في ملف CFC الذي يحدد مجموعة السجلات.

استخدام مجموعة سجلات CFC بمثابة مصدر لمحتوى ديناميكي

يمكنك استخدام مكون ColdFusion(CFC) بمثابة مصدر لمحتوى ديناميكي على صفحاتك إذا كان المكون يحتوي على دالة تحدد مجموعة سجلات.

ملاحظة:

تكون هذه السمة متوفرة فقط إذا كان لديك وصول إلى كمبيوتر يستخدم نظام التشغيل ColdFusion MX 7 أو إصدار أحدث. لمزيدٍ من المعلومات، انظر تمكين تحسينات ColdFusion.

  1. افتح أي من صفحات ColdFusion في Dreamweaver.
  2. في لوحة Bindings (Window > Bindings)، انقر فوق زر الإضافة (+) وحدد Recordset (Query) من القائمة المنبثقة.

    يظهر مربع الحوار Recordset. يمكنك العمل في مربع الحوار Recordset البسيط أو المتقدم.

  3. انقر فوق الزر CFC Query.
  4. أكمل مربع الحوار CFC query وانقر فوق OK ثم انقر فوق OK مرةً أخرى لإضافة مجموعة سجلات CFC إلى قائمة مصادر المحتوى المتوفرة في لوحة Bindings.
  5. استخدم لوحة Bindings لربط مجموعة السجلات بعناصر صفحة متنوعة.

    لمزيد من المعلومات، راجع إضافة محتوى ديناميكي إلى الصفحات.

تحديد محتوى ديناميكي باستخدام CFC

يمكنك تحديد مجموعة سجلات بمثابة مصدر محتوى ديناميكي في Dreamweaver باستخدام ملف CFC يحتوي على تعريف مجموعة سجلات.

1.في مربع Name، اكتب اسمًا لمجموعة سجلات CFC.

من بين الممارسات الشائعة إضافة البادئة rs إلى أسماء مجموعة السجلات من أجل تمييزها عن أسماء الكائنات الأخرى في التعليمات البرمجية، على سبيل المثال rsPressRelease.

يجب أن تحتوي أسماء مجموعة السجلات فقط على حروف أبجدية رقمية وشرطة سفلية (_). لا يمكنك استخدام حروف خاصة أو مسافات.

2.حدد حزمة من الحزم المعرفة بالفعل على الخادم.

إذا لم تظهر الحزمة في القائمة المنبثقة، يمكنك تحديث قائمة الحزم من خلال النقر فوق زر Refresh الموجود بالقرب من القائمة المنبثقة.

تأكد من تحميل مكونات CFC إلى خادم الاختبار أولاً. يتم عرض مكونات CFC فقط الموجودة على خادم الاختبار.

3.حدد مكونًا من المكونات المعرفة في الحزمة المحددة حاليًا.

إذا لم تكن القائمة المنبثقة Component تحتوي على أي مكونات، أو في حالة عدم ظهور أي من المكونات المنشأة مسبقًا في القائمة، فإنه يجب أن تحمل ملفات CFC إلى خادم الاختبار.

4.(اختياري) لإنشاء مكون، انقر فوق الزر Create New Component.

أ.في مربع Name، أدخل اسمًا لمكون CFC الجديد. يجب أن يحتوي الاسم فقط على حروف أبجدية رقمية وشرطة سفلية (_).

ب.في مربع Component Directory، أدخل موقع مكون CFC لديك أو استعرض وصولاً إلى موقع المجلد.

ملاحظة:

يجب أن يكون المجلد المسار النسبي إلى مجلد جذر الموقع.

5.من القائمة المنبثقة Function، حدد الدالة التي تحتوي على تعريف مجموعة السجلات.

تحتوي القائمة المنبثقة Function فقط على الدوال المعرفة في المكون المحدد حاليًا. في حالة عدم ظهور أي دوال في هذه القائمة المنبثقة، أو إذا لم تنعكس التغييرات الأخيرة التي قمت بها في الدوال المسرودة حاليًا، تأكد من أنه قد تم حفظ هذه التغييرات وتحميلها إلى الخادم.

ملاحظة:

يكون مربعا Connection و SQL للقراءة فقط.

6.قم بتحرير كل معلمة (النوع والقيمة والقيمة الافتراضية) يجب تمريرها بمثابة وسيطة دالة من خلال النقر فوق الزر Edit.

أ.أدخل قيمة للمعلمة الحالية من خلال تحديد نوع القيمة من القائمة المنبثقة Value وإدخال قيمة في المربع الموجود على اليمين. يمكن أن يكون نوع القيمة معلمة URL أو متغير نموذج أو ملف تعريف ارتباط أو متغير جلسة أو متغير تطبيق أو قيمة مدخلة.

ب.أدخل قيمة افتراضية للمعلمة في مربع Default Value. في حالة عدم إرجاع قيمة وقت التشغيل، فإنه يتم استخدام قيمة المعلمة الافتراضية.

ج.انقر فوق OK.

لا يمكنك تعديل اتصال قاعدة البيانات واستعلام SQL لمجموعة السجلات. تكون هذه الحقول معطلة دائمًا - إذ يتم عرض الاتصال واستعلام SQL لمعلوماتك فقط.

7.انقر فوق Test للاتصال بقاعدة البيانات وإنشاء مثيل لمجموعة السجلات.

إذا كانت عبارة SQL تحتوي على معلمات صفحة، فتأكد من احتواء عمود Default Value في مربع Parameters على قيم اختبار صالحة قبل النقر فوق Test.

إذا تم تنفيذ الاستعلام بنجاح، يعرض الجدول مجموعة السجلات. يحتوي كل صف على سجل ويمثل كل عمود حقلاً في ذلك السجل.

انقر فوق OK لمسح تحديد CFC Query.

8.انقر فوق OK.

احصل على مساعدة بشكل أسرع وأسهل

مستخدم جديد؟