مرحباً يا أصدقائي
حظيت منتداي بعدد كبير من عمليات البحث من مستخدمين مجهولين لا يسجلون دخولهم ولا يقدّرون الجوهر الحقيقي للمجتمع (والذي يتمثل في مساعدة الآخرين)، لذا قررت إنشاء مكوّن لإزالة محرك بحث discourse الأصلي (الذي يقوم بإخفائه فعلياً) وعرض محرك بحث Google فقط، والذي يبحث داخل نطاق المنتدى (المحتوى المفهرس) وفي الوقت نفسه يعرض إعلانات مما يسمح بربح الإعلانات من خلال AdSense.
وبالتالي، فإن هذا المكوّن يلغي قدرة المستخدمين على استخدام محرك بحث discourse الأصلي. وبدلاً من ذلك، سيستخدمون محرك بحث مدعوم من Google، مما يتيح إضافة آلية الربح من خلال الإعلانات.
فكرتي الأصلية هي إزالة محرك بحث discourse الأصلي للمستخدمين المجهولين والمستخدمين ذوي مستويات الثقة TL0 - TL1، بينما بالنسبة لباقي المستخدمين المسجلين، إخفاء محرك بحث Google الجديد وإظهار المحرك الأصلي لهم.
كنت أرغب في وضع محرك البحث في قسم “header”، لكنني لم أستطع العثور على طريقة عبر CSS لوضعه داخل فئة “panel clearfix”. أنا متأكد من أن شخصاً ما في المنتدى يمكنه المساعدة في ذلك.
في النهاية، قمت ببعض التعديلات على CSS ووضعت بحث Google في شريط التنقل العلوي:
![]()
- المستودع والمعلومات: GitHub - SidVal/discourse-google-search: Hide native Discourse's search and show only Google's search · GitHub
- عرض تجريبي عام: https://foros.consultoria-sap.com/
آمل أن ينضم شخص ما إلى الفكرة وأن نعمل معاً على تحسين هذا التطوير!
اعتنِ بنفسك، ونحن جميعاً نعتني بأنفسنا! ![]()
لماذا لا توجد معاينة من منشئ السمات؟
بخصوص منشئ السمات، حاولت تكوين “google-search” جديد لإجراء الاختبارات مباشرة من منشئ السمات، لكنني حصلت على الخطأ: “تم رفض تحميل السكربت ... لأنه ينتهك توجيه سياسة أمان المحتوى التالي: script-src ....”

