SPIP

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

تحميل أحدث اصدار

SPIP 1.9.2 SPIP 1.9.2

قسم

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

كانون الثاني (يناير) 2004 — maj : أيار (مايو) 2007

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


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

فلنقم بتغيير صفحتنا النموذجية «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 1.9، كان عنوان URL لعرض التدريب: http://yoursite.net/tutorial.php3. وعندما نضيف عليه متغير: http://yoursite.net/tutorial.php3?id_rubrique=1، الخ.


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