بحث متقدم عن العنوان

يبدو أنه كان هناك تحديث آخر يحتاج إلى التثبيت. إنه يعمل بشكل جيد الآن. شكرًا!

تحرير: سؤال - بمجرد فتح صفحة موضوع، لاحظت أن شريط البحث في الرأس يختفي وبدلاً من ذلك يظهر رمز البحث العادي بجوار أيقونة الملف الشخصي. هل هذا متوقع؟

إعجابَين (2)

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

إعجاب واحد (1)

مرحباً

أواجه صعوبة في فهم كيفية استخدام المعلمات.

هل من الممكن الحصول على مثال؟

أيقونة لبدء البحث في فئة معينة؟

شكراً لمساعدتك.

مرحباً!
يبدو أن الاختصارات الخاصة بالبحث لا تعمل مع هذه المكونات.
image
هل هذا مقصود؟ هل يمكن إصلاح ذلك؟

إعجاب واحد (1)

مرحباً @Stephane_Roy،

آسف لأنني لم أر هذا في وقت سابق. على ما أذكر، قام Penar بمعظم العمل على هذا، لكنني كتبت المواصفات لذا يمكنني الإجابة على معظم أسئلتك حول هذه الوظيفة. لا تتردد في تذكيري هنا إذا كانت لديك المزيد من الأسئلة :slight_smile:

أدناه مثال لما فعلته داخل فئة Gitlab الخاصة بنا. يمكنك رؤية شريط البحث في رأس الصفحة الخاص بنا أنه بمجرد كتابة مصطلح بحث (في هذه الحالة، خط أنابيب)، يمكنك البحث في منتدى gitlab (النقر على زر التعليقات)، ووثائق gitlab (الكتاب)، ومشروع gitlab (التذكرة)، ومكتبات python الخاصة بـ gitlab.

image

أدناه مثال للمعلمات التي تسمح لك بالبحث في منتدى gitlab.

المعلمات القيمة
prefix https://forum.gitlab.com/
icon comments
target _blank
showInCategories 20,33,90

المعلمات، على حد علمي، هي

المعلمات القيمة
prefix عنوان URL للمجال مع شرطة مائلة للأمام
icon اسم أيقونة SVG. يمكنك استخدام أيقونات fontawesome، أو أيقونات مخصصة
target
showInCategories قائمة بمعرفات الفئات التي يجب أن تظهر فيها الأيقونة
excludeFromCategories عرض الأيقونة في كل فئة باستثناء هذه القائمة من الفئات

:warning: استخدم واحدة فقط من showInCategories أو excludeFromCategories

أدناه أحد الالتزامات ذات الصلة من مارس إلى أبريل 2023 تقريبًا. حالة الاختبار هي مثال جيد جدًا أيضًا:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

إعجابَين (2)

هل هذا المكون تم استبداله بواسطة لافتة الترحيب يا @awesomerobot؟ عندما أقوم بتمكين هذا، أحصل على شريطي بحث في العنوان

نعم، يوجد الآن ملاحظة في المنشور الأصلي

إعجاب واحد (1)

هل يمكنك التوضيح، ما هو البحث الخارجي، فهو غير واضح في المنشور الأول. اعتقدت أن هذا يسمح لك فقط بتخصيص الأيقونات. هل يبحث في موقع خارجي مثل جوجل أو بينج؟

الزر الذي تقوم بتعيين الأيقونة له سيتم توجيهه عند النقر إليه إلى المضيف والمسار وفقًا لإعدادات المسؤول، ولكن الاستعلام وفقًا لما أدخله المستخدم في رأس البحث في ذلك الوقت :slightly_smiling_face:

تذكر أن عنوان URL يتكون من المضيف ثم المسار ثم الاستعلام

إعجابَين (2)

هذا بالضبط :slight_smile:

عندما كلفنا بهذا التطوير، كان الهدف هو تمكين الموظفين في منصة Discourse الخاصة بنا من البحث في منصات متعددة من شريط بحث واحد. الآن يمكن للمستخدمين البحث في منصة Discourse الخاصة بنا، و Stackoverflow، و Sharepoint، وما إلى ذلك من شريط بحث Discourse.

في هذا المثال، سيكون “البحث الخارجي” هو Stackoverflow أو Sharepoint. فهو لا يبحث تقنيًا في تلك المنصات، بل يعيد توجيه المستخدم إلى نتائج البحث على تلك المنصات.

إعجاب واحد (1)