للاسف هذه المدونة اصبحت ارشيف فقط، لمتابعة جديد مقالاتي يرجى زيارة موقعي الشخصي BassamShhadat.com

كيف نبرمج أضافة محرك بحث للفايرفوكس

ما هي أضافة محرك البحث ؟؟!!
من ميزات الفايرفوكس الرائعة هي اضافة محركات البحث في التول بار , الأضافة تمنحك قائمة من محركات البحث و مكان لتكتب فيه ما تريد البحث عنه , عن طريق هذه الأضافة تكتب في المتصفح كلمة البحث و تضغط على زر البحث أي ليس هنالك داعي لتفتح الموقع و تبحث عن زر البحث و تضيع وقتك .

متصفح firefox 2 يدعم كتابة كود أضافة محرك البحث بعبارات OpenSearch Ùˆ هي مدعومة للأنترنت أكسبلور الاصدار السابع ايضاً , متصفح فايرفوكس يدعم ايضاً الاضافات التقليدية التي لم تكتب بعبارات OpenSearch لكن أنا لن أتكلم إلا عن OpenSearch لأني لا أعرف غيره 🙂


ملف أضافة محرك البحث مكتوب بلغة XML و هو بسيط جدا هذه مثال عليه

code

أعتقد ان ما يحتاج الى شرح هو رابط البحث فقط أي سؤال أترك تعليق و اجاوبك عليه بأذن الله

رابط البحث
عندما تبحث عن كلمة معينة في محرك بحث يستخدم الطريقة post من برتوكول http أنه سيفتح لك رابط طويل غير مفهوم الى حد ما في هذا الرابط ستجد الكلمة التي بحثت عنها و فلو أنك دخلت الى مكان البحث في مدونتي و كتبت كلمة test و بحثت فن نتائج البحث تظهر في صفحة عنوانها
http://www.redman4u.com/?s=test&y=12
نضع في كود اضافة محرك البحث هذا الرابط و لكن نستبدل كلمة test بعبارة {searchTerms} فيصبح الرابط
http://www.redman4u.com/?s={searchTerms}&y=12
قم بكتبة الكود كاملاً بعد تغير الكلمات الى ما يناسبك في ملف مفكرة أو اي محرر نصوص بسيط و احفظها بلاحقة xml و يفضل أن يكون ترميز الملف UTF-8
قم بفتح الملف عن طريق الفايرفوكس و تشاهد النتيجة كما بالصورة

Search_plugins

جرب البحث عن طريق المتصفح و تمتع بالخدمة الجديدة ارفع الملف على موقعك و دع زوار موقعك يتمتعون بالخدمة , الخدمة رائعة مثلاً موقع غودادي و هو موقع تسجيل دومينات يقدم هذه الخدمة فتبحث عن دومين معين من المتصفح فورا كذالك ويكيبيديا العربية كنت اتمنى ان اجد هكذا اضافة لموقع مثل الدرر السنية او سين و جيم او قاموس الموسوعة العربية للكمبيوتر و الإنترنت

روابط مفيدة :

المقال الأصلي الذي نقلت منه

Creating_OpenSearch_plugins_for_Firefox

موقع تدخل أنت المعلومات و هو يبرمج لك الاضافة تلقائياً

searchplugins.net



2 تعليقان to “ “كيف نبرمج أضافة محرك بحث للفايرفوكس”

  1. يقول صابر:

    شكرا لك

  2. يا سلام عليك

اضف تعليق