هل قلت ... dist؟

ما هي ملفات «dist»

ما هي الملفات الموجودة في دليل dist او يظهر «-dist.html» في اسمها؟ في الحقيقة هي ملفات توزيع SPIP...

ما هي الملفات الموجودة في مجلد dist او بحتوي اسمها على -dist.html؟ انها ملفات SPIP القياسية.

تنبيه: هذا المقال هو مرجع تاريخي يناسب الاصدارات من SPIP 1.3 الى SPIP 1.7، SPIP 1.7.2. اما الاصدارات الاحدث فالمفال «أين تضع ملفات الصفحات النموذجية؟» يناسبها.

كما قد تعرف الآن (واذا لم تكن تعرف فاذهب الى الدرس او الدليل المرجعي)، فإن نظام الصفحات النموذجية يعتمد على ملفات .html تحتوي واجهة الموقع الرسومية. فعلى سبيل المثال، تعرض صفحة «article.html» المقالات وتعرض صفحة «rubrique.html» الأقسام...

الا اننا لاحظنا انه غالباً ما يواجه المستخدمون الذين يتعاملون مع موقعهم بتعديل ملفات .html التي تأتي مع SPIP، مشاكل لدى تحديث الموقع اذا لم يحطاتوا وينشؤوا نسخة احتياطية من الملفات المعدلة.

والحال، انه لدى اعادة تثبيت كل الملفات الجديدة التي تأتي مع SPIP، يحذفون ملفاتهم المعدلة لأنها تحمل الاسماء نفسها (وبعد اغفال انشاء نسخات احتياطية منها).

من SPIP 1.3 وحتى SPIP 1.7، SPIP 1.7.2، تحمل ملفات الصفحات النموذجية التي تأتي مع النظام اسم «article-dist.html» او «rubrique-dist.html» وهكذا. لجعل هذه الملفات شخصية يجب اولاً تغيير اسماءها الى «article.html» او «rubrique.html» الخ (اي بحذف -dist من اخر الاسم).

تنبيه: منذ [SPIP 1.8] تمت إعادة ترتيب ملفات .html بشكل أفضل. فهناك الآن دليل dist المخصص للملفات القياسية التي تأتي مع توزيعة SPIP. وتحتوي هذه الملفات على المعلومات الخاصة بتصميم الصفحات الافتراضي للموقع ولا يجب تعديلها. راجع «Où placer les fichiers de squelettes ?».

وهكذا، لدى التحديث القادم للموقع، وحدها ملفات «-dist.html» ستتغير ولن يفقد مصمم الموقع ملفات صفحاته الشخصية.

للذهاب ابعد من ذلك

اما الترتيب (حسب الافضلية التنازلية) الذي ستم استخدام الصفحات التموذجية حسب اسماءها على اساسه فهو:

- rubrique=10.html: اذا وجد هذا الملف، فلا يطبق الا على القسم 10.

- اذا كان هذا الملف غير موجود، يبحث SPIP عن ملف rubrique-10.html. فإذا وجده يطبقه على القسم 10 وكل الاقسام الفرعية التي يحتويها.

ملاحظة: لكي يتم اعتماد مثل هذين الملفين، يجب ان يكون الملف القياسي (rubrique.html) في المجلد نفسه.

- في حال عدم وجود هذا الملف يبحث SPIP عن ملف rubrique.html الذي يطبق على كل اقسام الموقع الا الاقسام التابعة للملفين اعلاه.

- حتى الاصدار [SPIP 1.7.2]: في حال عدم وجود هذا الملف، يستخدم SPIP الملف rubrique-dist.html القياسي. واذا اردت تعديل هذا الملف فغير اسمه اولاً لبصبح rubrique.html لكب لا تفقده لدي تحديث النظام في المستقبل.

ملاحظة: اذا تم حفظ الصفحات النموذجية في مجلد فرعي مخصص لذلك، (منذ SPIP 1.5) يقوم النظام بالبحث عن الملفات التي يحتاج اليها في هذا المجلد اولاً والا فيبحث في اصل الموقع كما هو موضح اعلاه. ويوضح مقال متغيرات التخصيص كيفية ترتي الصفحات النموذجية في مجلد فرعي.

مؤلف جورج نُشر في: تم التحديث: 26/10/12

الترجمات: عربي, български, català, Deutsch, English, Español, français, italiano, òc lengadocian, Türkçe