Firefox Akıllı Yer İmleri Yaratın

Firefox 3, sık kullanılan html destekli bir sistemden sqlite veritabanlarını kullanmak için yer imi sistemini değiştirdi. Veritabanlarını kullanmanın bir yararı, özel sorgular çalıştırma olasılığıdır.

Firefox 3: En Çok Ziyaret Edilen, Son Eklenen ve Son Kullanılan Etiketlerin yüklenmesinden sonra zaten akıllı yer imlerinin üçü zaten kullanılabilir durumda olup, kullanıcıya dinamik sonuçlar sağlamak için veritabanı sorgularını kullanır.

Öyleyse bu üç varsayılan dinamik yer imi klasörünün yanı sıra bu teknikte ne mümkündür? Kullanıcılar, belirli bir etiketle etiketlenmiş tüm yer imlerini, belirli bir alanda ziyaret ettikleri en son on sayfayı görüntüleyebilir veya en az ziyaret edilen yer imlerini listeleyebilir.

Pek çok ek olasılık vardır ve istenen sonuçları elde etmek için sadece veritabanı sorgusunu doğru şekilde tanımlama meselesidir.

Önce temeller. Veritabanı sorguları normal yer imleri olarak eklenir ve normal adres yerine bir kaynağa işaret eden konum alanına yerleştirilir. Ad serbestçe seçilebilir ve veritabanı sorguları place: query sözdizimini kullanır. Bir örneğe bakalım:

Yukarıdaki sorgu "place: queryType = 0 & sort = 8 & maxResults = 10", queryType, sort ve maxResults filtrelerini kullanır.

  • queryType = 0 geçmiş sonuçları döndürür
  • sort = 8 yer imlerini ziyaret sayısına göre sıralar
  • maxResults = 10, sonuçları on yer imi ile sınırlar.

Diğer ilginç parametreler:

  • sort = 0, doğal yer imi sırasını döndürür.
  • sort = 1, A'dan Z'ye
  • sıralama = 12 tarih eklendi
  • maxresults = 0 tüm sonuçları göster
  • queryType = 1 yer imlerini sorgular
  • queryType = 2 tüm konumlardan sonuç döndürür
  • domain = string sadece domain adı ile eşleşen sonuçları döndürür.

Mozillazine forumundaki çocuklar ilgili soruları listelemek için iyi bir iş çıkardılar ve çalışmalarını buraya kopyalayıp yapıştırmak gereksiz olabilir.

Foruma gidin ve sorulara bir göz atın. Belirli bir sorgunuz olmasını istiyorsanız ve çalışmasını sağlayamıyorsanız yorumlarda bize bildirin ve biz sizin için oluşturmaya çalışıyoruz.