حول الملفات المرتبطة

توفر ميزة الملفات المرتبطة للمستخدمين إمكانية الوصول إلى الملفات الداعمة والملفات المرتبطة بالملف الذي يعملون عليه. يمكن أن تكون الملفات المرتبطة ملفات CSS أو برامج نصية أو ملفات Server-side Include ‏(SSI) أو ملفات XML.

على سبيل المثال، إذا كان ملف CSS مرتبطًا بالملف الرئيسي، فإن هذه الميزة تُسهل عرض ملف CSS هذا وتحريره. يمكن للمستخدم أيضًا عرض الملف الرئيسي أثناء تحرير الملف المرتبط.

عندما يتم فتح مستند من مسار الموقع المحلي ولا يتم تحميله من خادم الاختبار، فإن عناوين URL النسبية للبروتوكول (تبدأ بـ //) وعناوين URL لبروتوكول الملفات (تبدأ بـ file:// أو file:///) حيث لا يكون المورد موجودًا على الجهاز المحلي يتم حلها الآن من خلال http.

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

كيفية عمل الملفات المرتبطة

تعزز الملفات المرتبطة تجربة تحرير المستخدمين من خلال مساعدتهم في المهام التالية:

  • يمكن للمستخدمين عرض الملفات المرتبطة والوصول إليها أثناء عرض الملف الرئيسي. عند عرض صفحة بها ملفات مرتبطة (على سبيل المثال، ملف CSS)، يمكنك رؤية ما يلي:

    • تصميم الصفحة على أحد الجانبين

    • الملف المرتبط على الجانب الآخر

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

  • يتيح تحديد أي ملف مرتبط يظهر في شريط الملفات المرتبطة للمستخدمين القيام بالمهام التالية:

    • عرض الملف المرتبط في طريقة العرض Code وتحريره

    • عرض الصفحة الأصل في طريقة العرض Design

  • لا يؤدي تحديد المحتوى في طريقة العرض Design وإجراء تغييرات في الملف المرتبط إلى رفض التحديد عند قيام المستخدم بتحديث طريقة العرض Design.

  • إذا قمت بتغيير رمز الملف المرتبط، فستظهر التغييرات في طريقة العرض Design.

عند عدم العثور على ملفا، يتم عرض رسالة لم يتم العثور على الملف في الشريط أعلى إطار النافذة الفارغة.

مصطلحات الملفات المرتبطة

يتم استخدام المصطلحات التالية بشكل شائع بالاقتران مع الملفات المرتبطة:

المصطلح

الوصف

مثال

المستند من المستوى الأعلى

أي مستند يفتحه المستخدم

المستند الأصل

أي مستند من المستوى الأعلى يتم عرضه في طريقة العرض Design.

  • HTML — بما في ذلك .lbi‏، .dwt

  • CFML

  • PHP

المستند التابع من المستوى الأول

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

  • ملف البرنامج النصي المحدد بواسطة <SCRIPT src="file.js">

  • Server-side Include

  • CSS الخارجي

  • مجموعات بيانات Spry XML وHTML

  • عنصر المكتبة

  • <iframe> - مصدر بعيد

  • علامة الكائن

المستند التابع من المستوى الأعمق

أي مستند بعمق أكثر من مستويين بعيدًا عن المستند الأصل. تؤثر هذه المستندات على إنشاء تعليمات HTML البرمجية.

  • PHP داخل PHP

  • DTDs

  • القوالب

الملف غير المرتبط

أي مستند لا يؤثر على إنشاء تعليمات HTML البرمجية أو أي ملفات لا يقوم المستخدم بتحريرها بشكل نشط.

  • ملفات الصور

  • ملفات الوسائط

  • الملفات المرتبطة خارجيًا من خلال علامة <a>

الملفات المرتبطة التالية مدعومة:

النوع

الوصف

مستوى التداخل

البرنامج النصي من جانب العميل

كل اللغات

1 (البرنامج النصي للتداخل غير ممكن)

Server-side includes

عندما تكون جميع الشروط القابلة للتوسعة التالية صحيحة:

  • Defined Server Model

  • Defined SSI statement (هذا هو النمط)

  • نوع ملف Defined DW

استثناء: يتضمن نمط Apache بيانات الملف (<!يتم تمييز --#include ... -->) في مستندات HTML.

1

مجموعة بيانات Spry

1 (البرنامج النصي للتداخل غير ممكن)

CSS

  • جميع CSS الخارجية لجميع أنواع الوسائط

  • DTSS

Infinite

واجهات برمجة تطبيقات الملفات المرتبطة

يمكنك تخصيص قائمة الملفات المرتبطة لعرض ما يلي:

  • أسماء الملفات المرتبطة

  • لغة HTML المصدر والتعليمات البرمجية المصدر التي تم إنشاؤها

تعرض دالة dreamweaver.openRelatedFile() الملف المرتبط في طريقة عرض Code ودالة dreamweaver.getActiveRelatedFilePath() المسار الخاص بالملف المرتبط المفتوح حاليًا. لمزيد من المعلومات حول استخدام واجهات برمجة التطبيقات هذه، راجع "دوال الملفات المرتبطة" في مرجع Dreamweaver API.

شعار Adobe

تسجيل الدخول إلى حسابك