حلقات البحث

يشمل SPIP محرك بحث مدمج. اذاً، يجب تطوير صفحة تتيح عرض نتائج عمليات البحث.

واجهة البحث

يكفي، لعرض استمارة البحث، ادخال العلامة التالية:

#FORMULAIRE_RECHERCHE

وستقوم الاستمارة افتراضياً بإرسال استفسارات البحث الى صفحة recherche.php3؛ يتحتم عليك اذاً انشاء صفحة نموذجية recherche.html لعرض نتائج عمليات البحث.

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

[(#FORMULAIRE_RECHERCHE</B>|address.php3<B>)]

حيث تكون address.php3 الصفحة التي تريد توجيه الزائر اليها.

صفحة النتائج النموذجية

اما الحلقات التي تتيح عرض نتائج البحث، فهي حلقات تم الحديث عنها في هذا الدليل: ARTICLES (المقالات) وRUBRIQUES (الأقسام) وBREVES (الأخبار). والحال انك لا تستطيع انشاء عمليات بحث على المقالات فقط بل على الأقسام والأخبار ايضاً.

والفرق الوحيد مع ما تم ذكره في الصفحات المخصصة لتلك الحلقات هو تحديد معيار الاختيار والذي يجب ان يكون {recherche} (اي «بحث»). اما معايير العرض وعلامات هذه الحلقات فلا تتغير.

الا انه، ولترتيب نتائج البحث حسب وجاهتها (اي حسب درجة تعلقها بموضوع البحث)، يُفضل استخدام معيار العرض:{par points} (اي حسب درجة الوجاهة).

واخيراً، يمكننا استخدام علامة #POINTS (اي النقاط) التي تدلّ الى وجاهة النتائج (يجب الانتباه الى انه في المطلق وبحد ذاتها لا تتميز هذه القيمة بوضوح كاف. فهي مفيدة فقط في عملية ترتيب نتائج البحث).

ولعرض الاستفسار الذي ادخله الزائر يمكن استخدام علامة #RECHERCHE (اي «بحث» - [SPIP 1.5.1] وفي الاصدارات الاقدم من SPIP يمكن استخدام امر PHP التالي:
<?php echo $recherche; ?>).

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

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