بما أنك لا تعرف رابط الموضوع هنا في المنتدى حتى يتم اعتماده، فإن الأمر يستغرق مني دائمًا بعض الوقت لتحرير ملف Readme أيضًا. لست دائمًا متصلًا بالإنترنت عندما يتم نشر موضوعي، وأنتظر حتى أعرف الرابط قبل تحرير الملف.
عندما لا يكون خيار ‘خارجي’ مفعّلًا ولم يتم العثور على نتائج صحيحة من البحث، هل يمكن تعريف محرك البحث الخارجي بحرية؟ على سبيل المثال، استبدال Google بـ Bing.
ممم… ما أعنيه هو أنه بغض النظر عن دقة البحث، عند السؤال عما إذا كان يجب استخدام بحث خارجي، أو ما إذا كان بإمكانك تغيير محرك البحث، فإن ذلك لا يتطلب أي إجراء لـ “التحقق مما إذا لم يتم العثور على نتائج”. حاليًا، النظام مثبت على استخدام Google، وآمل استبداله بمحرك بحث آخر.
قد أكون قد أسأت الفهم، لذا أرجو تصحيحي إذا كنت مخطئًا.
يجب تحديد خيار is_external إذا كانت طريقة البحث المستخدمة ليست بحث المنتدى، مثل Bing أو Google. وذلك لكي تقوم المكونة بإعادة توجيه المستخدم وفقًا لذلك.
يمكنك تغيير إعداد search_url إلى bing.com/search?q=%{selected_text} للبحث عبر Bing. طالما أن محرك البحث يوفر طريقة لدمج استعلام البحث، فيمكنك كتابته مباشرة.
ليست خطأك. الأمر هو أن بيئة الاختبار وبيئة الإنتاج لديهما اختلاف في عدة إصدارات من Discourse، مما جعلني أعتقد خطأً أن الرسالة التي تسأل عما إذا كان يجب استخدام بحث Google عندما لا ينتج بحث المنتدى أي نتائج قد أُضيفت بواسطة مكون هذا القالب. لذا، فهذا ليس فقط ليس مشكلتك، بل على العكس تمامًا، فقد منحني حلاً بديلاً لاستدعاء بحث خارجي من داخل الموقع. أحسنت.