حلقة RUBRIQUES (الأقسام)

تسترجع حلقة RUBRIQUES قائمة... بالأقسام (يا سبحان الخالق!)

<BOUCLEn(RUBRIQUES){critiria...}>

ملاحظة. لا تعرض حلقة RUBRIQUES الا الأقسام «النشطة»، اي الأقسام التي تحتوي على مقالات منشورة او مستندات مرفقة (منذ SPIP 1.4 ) او مواقع منشورة او أقسام فرعية نشطة. هكذا نتجنب في الموقع العمومي وجود أقسام تشكل طريقاً مسدوداً لا توفر اي وسيلة تصفح الا انه منذSP<font color="yellow">IP ١.٧ صار من الممكن فرض عرض الاقسام الفارغة (انظر أدناه المعيار {tout}).

معايير اختيار الأقسام

نستخدم احد المعايير (criteria) التالية لنحدد كيفية اختيار الأقسام في الحلقة.

  {id_rubrique} (الرقم التسلسلي للقسم). يسترجع القسم الذي يحمل الرقم التسلسلي id_rubrique. وبما ان هذا الرقم فريد، لا يسترجع هذا المعيار الا قسم واحد او صفر أقسام.

  {id_secteur} (الرقم التسلسلي للقسم الاساسي). يسترجع الأقسام الموجودة في القسم الاساسي الذي يحمل هذا الرقم التسلسلي (يمكن كذلك استخدام المعيار {branche} المفصل في حلقة ARTICLES (المقالات)).

  {id_parent}. يسترجع قائمة بالأقسام الموجودة في القسم الذي يحمل هذا الرقم.

  {racine} (الجذر). يسترجع قائمة بالأقسام التي تطابق بدقة {id_parent=0}.

  {id_enfant}. يسترجع القسم الذي يحتوي هذا القسم (نتيجة واحدة او صفر اذا كان القسم في اصل الموقع).

  {meme_parent}. يسترجع قائمة بالأقسام التي تتبع القسم الذي يتبع له القسم الحالي. ويتيح عرض الأقسام «الشقيقة» الموجودة في المستوي نفسه من الهرم.

 منذ الإصدار SPIP 1.4 ، صار من الممكن ربط الأقسام بمفاتيح. بالتالي يمكن استخدام معايير المفاتيح في حلقات (RUBRIQUES) هكذا:

  • {id_mot} (الرقم التسلسلي للمفتاح) و{titre_mot=س س س س} (اسم المفتاح). يسترجعان الأقسام المرتبطة بالمفتاح الذي يحمل الرقم id_mot او بالمفتاح الذي يحمل اسم «س س س س».
  • {id_groupe} و{type_mot=ص ص ص ص}. يتيحان اختيار الأقسام المرتبطة بمفاتيح من المجموعة id_groupe، او من المجموعة التي تحمل الاسم type_mot.

  {recherche}. يسترجع الأقسام التي يتم العثور عليها من خلال محرك البحث المدمج في SPIP. راجع المقال المخصص لمحرك البحث.

  {tout} (اي «الكل»). منذ [SP<font color="yellow">IP 1.7.1] يعرض كل الأقسام اي الاقسام الفارغة اضافة الى الاقسام التي تحتوي على عناصر منشورة.
يقتصر هذا الخيار على حالات محددة؛ والحال ان SPIP لا يعرض افتراضياً في الموقع العمومي الاقسام التي لا تحتوي عناصر نشطة لتجنب عرض اي «طريق مسدود» (اي الوصول الى صفحات لا تقدم اي محتوى).

  {lang} (اي «اللغة»). منذ [SP<font color="yellow">IP ١.٧] بحدد الاقسام ذات اللغة المطلوبة في عنوان الصفحة.

معايير العرض

بعد تحديد احد المعايير اعلاه، يمكن اضافة المعايير التالية للحد من عدد الأقسام التي نريد عرضها.

 يمكن بالطبع تطبيق المعايير المشتركة لكل الحلقات.

  {exclus} (اي مستثنى) ويتيح استثناء القسم الذي نوجد فيه من الأقسام المعروضة (وهو مفيد اذا تم استخدامه مع معيار meme_parent).

علامات هذه الحلقة

العلامات المسترجعة من قاعدة البيانات

تعود العلامات التالية الى العناصر المسترجعة مباشرة من قاعدة البيانات. يمكنك استخدامها ايضاً كمعايير فرز وترتيب (عادة {par titre} اي حسب اسم القسم).

 #ID_RUBRIQUE يعرض الرقم التسلسلي الفريد للقسم.

 #TITRE يسترجع اسم القسم.

 #DESCRIPTIF يسترجع الوصف.

 #TEXTE يسترجع النص الاساسي للقسم.

 #ID_SECTEUR الرقم التسلسلي للقسم الاساسي الذي يحتوي القسم (نذكر ان القسم الاساسي هو القسم الموجود في اصل الموقع).

 #ID_PARENT اي رقم السلف، يعرض الرقم التسلسلي للقسم الذي يحتوي القسم الحالي. واذا كان القسم الحالي في أصل الموقع يسترجع صفراً.

 #LANG يسترجع لغة القسم الاساسي.

العلامات التي يحسبها SPIP

العلامات التالية ناتجة عن المعالجة التي يقوم بها SPIP وبالتالي لا يمكن استخدامها كمعايير ترتيب وفرز.

 #NOTES الحواشي (يحسبها SPIP من خلال تحليل نص القسم).

 #INTRODUCTION (اي المقدمة): اول 600 حرف من نص القسم ويتم الغاء تنسيق النص.

 #URL_RUBRIQUE هو عنوان URL لصفحة القسم.

 #DATE (منذ SPIP 1.4 ) وهو تاريخ آخر ما نشر في القسم و\او اقسامه الفرعية (مقالات او اخبار...).

 #FORMULAIRE_FORUM (اي استمارة المنتدى) تبني الواجهة التي تتيح ارسال مداخلة تعقّب على القسم لمزيد من المعلومات أنظر «الاستمارات».

 #PARAMETRES_FORUM (اي قيم المنتدى) تنشئ قائمة المتغيرات التي تستخدمها واجهة استمارة المنتدى. مثلاً:

[<a href="spip.php?page=forum&(#PARAMETRES_FORUM)">التعقيب على هذا القسم</a>]

منذ SPIP ١.٨.٢ يمكن إضافة متغير يحدد عنوان العودة بعد إرسال المشاركة. مثلاً: يعيد <a href="spip.php?page=forum&(#PARAMETRES_FORUM{#SELF})">التعقيب على هذا القسم</a> الزائر الى الصفحة الحالية بعد التصديق على المشتركة.

لمحة تاريخية: في الإصدارات السابقة لـSPIP ١.٩ كان يجب كتابة forum.php3? وليس spip.php?page=forum&.
بصورة عامة وحتى SPIP ١.٩، كانت عناوين الصفحات الناتجة عن SPIP على الشكل التالي: http://monsite.net/xxx.php3 وليس http://monsite.net/spip.php?page=xxx.

  #FORMULAIRE_SITE يعرض واجهة تتيح لزوار الموقع اقتراح تبويب مواقع. وتظهر هذه المواقع كمواقع «مقترحة» في المجال الخاص بانتظار التصديق عليها من قبل احد المدراء.

ولا تظهر هذه الاستمارة في الموقع العمومي الا اذا تم تفعيل خيار «إدارة دليل للمواقع» في صفحة اعداد الموقع في المجال الخاص واذا تم اعطاء خيار «من يمكنه اقتراح مواقع مبوبة؟» قيمة «زوار الموقع العمومي».

الشعار

 #LOGO_RUBRIQUE وهو شعار القسم ويمكن اضافة شعار حوم اليه (اي تغيير الشعار عندما يحوم مؤشر الفأرة فوقه). واذا كان القسم لا يملك شعاراً، يبحث SPIP تلقائياً عن شعار القسم الذي يحتوي هذا القسم وهكذا دواليك حتى اصل الموقع.

ويتم وضع الشعار بالطريقة التالية:

[(#LOGO_RUBRIQUE|المحاذاة|العنوان)]

حيث:

  • المحاذاة هي محاذاة الشعار (left او right)
  • العنوان هو عنوان URL نضيفه اذا أردنا إضافة رابط مباشرة على الشعار (مثلاً #URL_RUBRIQUE).

 منذ SPIP 1.4 : يعرض #LOGO_RUBRIQUE_NORMAL الشعار دون الحوم، ويعرض #LOGO_RUBRIQUE_SURVOL شعار الحوم. وتتيح هاتان العلامتان مثلاً، التحكم بشعار مع حوم للروابط الى الأقسام الاخرى والابقاء على شعار الحوم فقط للقسم الذي نوجد فيه.

[SPIP 2.1]

تنبيه: هناك كتابة جديدة للشعارات LOGO_XX

مؤلف George نُشر في: تم التحديث: 21/03/23

الترجمات: عربي, català, Deutsch, English, Español, français, italiano, Nederlands, русский, українська