SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

تحميل

قسم

او كيف نبني قوائم بمحتويات القاعدة

كانون الثاني (يناير) 2004 — به روز آوري : نيسان (أبريل) 2012

كل اصدارات هذا المقال:


علّمنا الدرس السابق كيف نعرض عناصر بالاعتماد على السياق. سنرى هنا كيف يتغير هذا السياق مع تغيّر الحلقات.

فلنقم بتغيير صفحتنا النموذجية «tutoriel.html» على الشكل التالي:

هنا نحذف العلامة {id_article} كلياً. تنبيه: يمكن لهذه الحلقة ان تنشئ صفحة ضخمة اذا كانت القاعدة تحتوي على عدد كبير من المقالات، فالأفضل أخذ الحيطة وإضافة معيار {0,10} لعرض المقالات العشرة الأول فقط...

<BOUCLE_article(ARTICLES){0,10}>

النتيجة: بالذهاب الى العنوان http://yoursite.net/spip.php?page=tutorial (لا حاجة لـid_article لأنه تم إلغاء هذا الشرط في الحلقة)، تظهر عناوين المقالات العشرة الاولى يفرق بينها رجوع الى السطر. من هنا نرى كيف يمكننا بناء محتويات القسم: فلنقم بعرض احدث عشر مقالات في القسم.

لنأخذ بالترتيب:

  • id_rubrique (الرقم التسلسلي للقسم): لا نختار الا المقالات العائدة الى القسم الذي يحمل الرقم id_rubrique (انظر ادناه كيف يتم وضع هذا المتغير في السياق).
  • {par date}{inverse}: اي فرز حسب التاريخ وبالترتيب العكسي (اي التنازلي)...
  • {0,10}...: والاحتفاظ بالنتائج العشر الاولى.
  • اخيراً لا يعرض <a href=”#URL_ARTICLE”>#TITRE</a> عنوان المقال وحسب بل ينشئ وصلة الى هذا المقال.

يبقى ان نطلب الصفحة النموذجية وتمرير السياق id_rubrique=1 في عنوانها:

http://yoursite.net/spip.php?page=tutorial&id_rubrique=1 [*]

تكمن قوة SPIP في توليف هذا النوع من الوظائف. فإذا وصلت الى هنا تكون قد اتممت الكثير!


عرض الصفحة النموذجية لهذه الصفحة موقع صمم بنظام SPIP | جاي ترجمه | المجال الخاص