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

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

يستخدم ملف التضمين ملحق .inc (على سبيل المثال ، "menu.inc") ويمكنه الاحتفاظ بأي شيء تستخدمه في ترميز موقعك - ​​HTML ، أو قواعد CSS ، أو Javascript ، وما إلى ذلك. بمجرد كتابة القائمة .inc ملف مع قائمة التنقل الخاصة بك ، يمكنك الاتصال به عن طريق وضع التعليمات البرمجية التالية في كل صفحة حيث تريد أن تظهر القائمة:



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



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

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

تعليمات الفيديو: How to send an email from a static HTML page using Google Sheets Script | Create a Contact Form (يوليو 2021).