إنشاء إشارات فايرفوكس الذكية

غير Firefox 3 نظام الإشارات من نظام html أساسي إلى قواعد بيانات sqlite. فائدة واحدة من استخدام قواعد البيانات هي إمكانية تشغيل استعلامات مخصصة.

تتوفر ثلاثة من الإشارات المرجعية الذكية المزعومة بالفعل بعد تثبيت Firefox 3: معظم العلامات التي تمت زيارتها وعلامات مرجعية ومؤشرات حديثة تستخدم جميعها استعلامات قاعدة البيانات لتزويد المستخدم بنتائج ديناميكية.

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

توجد العديد من الاحتمالات الإضافية وهي مجرد مسألة تحديد استعلام قاعدة البيانات بشكل صحيح لإنتاج النتائج المرجوة.

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

الاستعلام أعلاه هو "place: queryType = 0 & sort = 8 & maxResults = 10" يستخدم عوامل التصفية queryType و sort و maxResults.

  • queryType = 0 سيعود نتائج السجل
  • فرز = 8 سيتم فرز الإشارات المرجعية حسب عدد الزيارات
  • maxResults = 10 يقصر النتائج على عشرة إشارات مرجعية.

المعلمات الأخرى المثيرة للاهتمام هي:

  • ترجع الفرز = 0 ترتيب الإشارة المرجعية الطبيعي.
  • فرز = 1 من الألف إلى الياء
  • فرز = 12 حسب التاريخ المضافة
  • الحد الأقصى = 0 عرض كل النتائج
  • queryType = 1 يستعلم الإشارات المرجعية
  • queryType = 2 سيعود نتائج من جميع المواقع
  • domain = string يُرجع فقط النتائج التي تطابق اسم المجال

قام الرجال في منتدى Mozillazine بعمل جيد لإدراج الاستعلامات ذات الصلة وسيكون من الضروري نسخ عملهم ولصقه هنا.

ما عليك سوى التوجه إلى المنتدى وإلقاء نظرة على الاستفسارات. إذا كنت ترغب في الحصول على استعلام محدد ولا يمكنك تشغيله ، فأخبرنا في التعليقات ونحاول إنشاءه لك.