تعديل صفحات سبيب النموذجية

مرحبا، صفحات سبيب النموذجية متقدمة في تطورها على صفحات القالب الذي أستخدمه منذ سنوات. وبعد محاولات متكررة عدلت الصفحات النموذجية لسبيب الأساسية (core)، فأصبحت صفحات بثلاثة أعمدة وريسبونسف. هل يكفي وضع الصفحات المعدلة في مجلد (squelettes)، أما إضافة إلى ذلك يجب أن يكون هناك قالب في (plugins/auto)، مكون من الصفحات التي عدلتها مع إضافة ملف (paquet.xml)؟ مع الشكر.

اهلا
يكفي وضع الصفحات المعدلة من مجلد squelettes_dist في مجلد squelettes لأنه اول مجلد يتفقده سبيب لدى البحث عن صفحة (قبل المجلدات الموجودة في plugins).
انظر أين تضع ملفات الصفحات النموذجية؟ - SPIP

تحية طيبة ذ. @George أتمنى لو تكون لك الكلمة لدى مطوري سبيب ليعيدوا لنا الملحق Squelettes par rubrique كإضافة مدمجة في النظام.
أكثر من مرة يتواصل معي اصدقاء أنهم انصرفوا عن سبيب بسبب « عدم عمل » صفحاتهم النموذجية المخصصة وهم لا يدرون أنه أصبح لزاماً تنزيل هذا الملحق بعد نزعه من التوزيعة.

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

تحياتي
لا يوجد اي نوع من التراتبية ضمن جمهور سبيب. صوتي يعادل صوتك ويمكنك فتح نقاش حول هذا الموضوع في هذا المنتدى.
بالنسبة لملحق Squelettes par rubrique فقد جرى نقاش عام في السابق ووجد ان ملحق composition هو المفضل لأنتاج الصفحات النموذجية الخاصة لذا تقرر اخراج Squelettes par rubrique من الملاحق القياسية.

1 « J'aime »

شكراً ذ. @George على التفاعل.
سأجرب الملحق composition لأنني أول مرة أسمع به.

مرحبا، ألاحظ في الصفحات النموذجية وضع الأكواد أحيانا بين قوسين مستقيمين. هذا مثال:

[(#PAGINATION{precedent_suivant})]

وأحيانا لا توضع بين قوسين مستقيمين. هذا مثال:

كذلك توضع الملاحظات داخل الصفحات النموذجية أحيانا كما تستخدم في اتش تي ام ل. هذا مثال:

وأحيانا بطريقة أخرى. هذا مثال:

[(#REM) 2. Style SPIP et ses plugins ]

متى يفضل استخدام كل مثال من الأربعة أعلاه. مع الشكر.

اهلا
القوسان والهلالان يعملان دائماً معاً. باختصار شديد يتم استخدامهما حول العلامات التي قد تكون موجودة وقد تكون غير موجودة. اذا كانت موجودة يتم عرضها واذا لم تكن موجودة يتم تجاهلها دون المس بتصميم الصفحة. لمزيد من المعلومات بمكن العودة الى:

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

مثلاً لديك صفحة نموذجية فيها:
#SURTITRE
#TITRE
#SOUSTITRE
#CHAPO

إذا وضعت كل علامة داخل DIV هذا:

#SURTITRE
ولم يقم المحرر بوضع عنوان الإستهلال فإنه سيظهر فراغ في التصميم، ولهذا تأتي الأقواس لمنع ظهور ذلك الفراغ في حالة عدم إدخال العنوان هكذا:

[

(#SURTITRE)
]
بوضع الـ DIV داخل الأقواس سيضمن ذلك عدم ظهوره في حالة عدم ملأ العنصر وبالتالي لن يكون هنالك فراغ يشوه تصميم الصفحة.

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

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