كيف تضيف محرك بحث لأي موقع على صندوق البحث في Firefox و IE7

ميزة البحث باستخدام صندوق البحث الخاص بفاير فوكس وبعده IE7 أضاف مرونة كبيرة بجلب محركات مثل Google و ويكيبيديا وغيرها إلى واجهة الاستخدام بحيث تجعل عملية البحث أمراً سهلاً، ولكن ماذا لو أردنا أن نضيف محركاً جديداً على هذا الصندوق؟

إضافة خيار لصندوق بحث Firefox

دعونا نتعرف على آلية عمل هذه الميزة، تعتمد ميزة البحث في الصندوق على ملف XML يحوي على مجموعة من الـ Tags ، أنظروا الشكل: Schema for search XML

1. Short name: الاسم المختصر لمحرك البحث الذي سيظهر في الصندوق

2. Description: وصف المحرك ، عليك كتابة جملة تصف مهمة هذا المحرك

3. inputEncoding: تشفير اللغة التي ستدخل بها الكلمة المراد البحث عنها إلى محرك البحث، الوضع الطبيعي ، والنموذجي أن تتركها يونيكود كما هي في المثال الصورة، أما في حالة النصوص العربية على سبيل المثال عليك استبدال UTF-8 بـ Windows-1265

4. SearchForm: نموذج البحث والمراد هنا عنوان الصفحة التي يتوضع بها شريط البحث (غالباً ماتكون الصفحة الرئيسية)

5. URL وهنا له 3 معاملاث وهي :

– Type : نمط البحث

– Method : وتختلف من محرك بحث لآخر، الأكثر تداولاً GET وهناك POST

– Template: القالب الذي تتم به عملية البحث ويقصد بها الشريط المحرفي الذي يستخدمه الموقع لإرسال استعلام لقاعدة بيانات المحرك

6. هناك معاملات اخرى كالأيقونة وهي عبارة عن ملف 16 في 16 بت يجب أن يكون بتنسيق أيقونة BMP أو ico وأن يدرج بالنص ضمن Tag مخصص يسمى image سأتحدث عنه لاحقاً ، ويمكننا أيضاً تحديد موقع لتحديث الملف الـ xml وكذلك المدة الزمنية التي يتم بها البحث عن تحديثات

كما ترون من الشكل كل ما نحتاجه من الموقع الذي نريد البحث عنه هو أمرين :

– عنوان الصفحة التي يتواجد بها صندوق البحث

– الشريط الذي يظهر عند القيام بعملية البحث

المثال بالصورة يضيف محرك بحث عن ترجمات أفلام من موقع subscene.com حاولوا الدخول إلى هذا العنوان ستجدون صندوق البحث موجود في الواجهة الرئيسية.

الآن: قوموا بكتابة اسم أي فيلم تحفظونه وراقبوا شريط العنوان ستجدون إضافة على الشريط تتعلق بعملية البحث وعادة ماتكون صفحة php أو asp بالإضافة لبارامتر البحث الذي هو q غالباً

كل ماقمنا بفعله هو تمرير هاتين القيمتين (عنوان الموقع، وشريط البحث دون اسم الفيلم المبحوث عنه) لملف ال XML الموجود في المثال أعلاه.

بعد تكوين ملف xml بالبيانات أعلاه قوموا برفعه إلى المسار التالي:

c:\program files\mozilla firefox\searchplugins

وبعد إغلاق وإعادة فتح فاير فوكس ستجدونه جاهزاً

ملاحظة : هناك موقع على الانترنت يساعد في بناء محرك البحث ولكنه يتطلب اشتراك، كما أنه يضيف سطور tags إلى الملف لاحاجة للمستخدم بها مثل التي ذكرتها في الفقرة 6 في الأعلى

إضافة خيار لصندوق بحث لمتصفح الانترنت IE7

بالنسبة ل IE7 الأمر أسهل نسبياً :

1. نختار من القائمة المنسدلة المرافقة لصندوق البحث (Find More Providers)

2. تظهر لنا قائمة اختيار مزودات البحث

3. نتركها وننتقل إلى النموذج الملون بالأصفر

4. ننسخ ونلصق شريط البحث للموقع الذي نريد البحث من خلاله في الصندوق الأول، مثلاً في مثالنا بخصوص موقع torrentz نقوم بنسخ الشريط التالي: http://www.torrentz.com/search?q=TEST نستخدم كلمة TEST لمساعدة النوذج على تمييز مكان مفردة البحث

5. نقوم بكتابة عنوان للبحث في الصندوق الثاني ننقر على Install

6. يمكنكم فتح الـ XML وإضافة المفردات التي تميز موقع ما دون آخر

7. انقر على زر Install ليضاف

كما تلاحظون هناك اختلاف بسيط بين ال XML الخاص بفايرفوكس وبين ذاك الخاص بمتصفح انترنت IE7 وخاصة بالترويسة ولكنه لايهم

إليكم هدية هذا الملف لمتصفح فاير فوكس والذي يقوم بإضافة البحث في شبابلك إلى صندوق البحث

انقر هنا

Advertisements

الأوسمة: , , , , ,

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s