Създайте интелигентни отметки на Firefox

Firefox 3 промени системата на отметките от основна html система с използване на sqlite бази данни. Едно предимство от използването на бази данни е възможността да се изпълняват потребителски заявки.

Три от така наречените интелигентни отметки вече са достъпни след инсталирането на Firefox 3: Най-посещаваните, наскоро отметки и последните тагове използват всички заявки към базата данни, за да предоставят на потребителя динамични резултати.

И така, какво е възможно с тази техника, освен тези три динамични папки с отметки по подразбиране? Потребителите могат да покажат всички отметки, маркирани с конкретен маркер, да покажат последните десет страници, които са посетили в определен домейн, или да изброят най-малко посещаваните отметки.

Съществуват много допълнителни възможности и просто е въпрос на правилното дефиниране на заявката към базата данни, за да се получат желаните резултати.

Основите първо. Заявките към базата данни се добавят като нормални отметки и се поставят в полето за местоположение вместо обичайния адрес, насочен към ресурс. Името може да бъде избрано свободно и заявките към базата данни използват синтаксиса на мястото: заявка. Нека да разгледаме един пример:

Горната заявка е "място: queryType = 0 & sort = 8 & maxResults = 10" използва филтрите queryType, сортиране и maxResults.

  • queryType = 0 ще върне резултатите от историята
  • sort = 8 ще сортира отметките по броя на посещенията
  • maxResults = 10 ограничава резултатите до десет отметки.

Други интересни параметри са:

  • sort = 0 връща естествения ред на отметките.
  • сортиране = 1 от A до Z
  • сортиране = 12 по дата, добавена
  • maxresults = 0 покажи всички резултати
  • queryType = 1 запитва отметките
  • queryType = 2 ще върне резултати от всички места
  • domain = string връща само резултати, които съответстват на името на домейна

Момчетата от форума на Mozillazine свършиха добра работа с изброяването на съответните заявки и би било излишно просто да копират и поставят работата си тук.

Просто преминете към форума и разгледайте запитванията. Ако искате да имате конкретна заявка и не можете да я накарате да работи, уведомете ни в коментарите и се опитваме да я изградим за вас.