Vytvorte si inteligentné záložky Firefox

Firefox 3 zmenil systém záložiek zo základného systému poháňaného html na databázy sqlite. Jednou z výhod používania databáz je možnosť spúšťať vlastné dotazy.

Po inštalácii prehliadača Firefox 3 sú už k dispozícii tri z tzv. Inteligentných záložiek: Všetky najnavštevovanejšie, najnovšie záložky a najnovšie značky využívajú databázové dotazy, aby používateľovi poskytli dynamické výsledky.

Čo je teda možné pomocou tejto techniky okrem týchto troch predvolených dynamických priečinkov so záložkami? Používatelia mohli zobraziť všetky záložky, ktoré sú označené konkrétnou značkou, zobraziť posledných desať stránok, ktoré navštívili v konkrétnej doméne, alebo uviesť zoznam najmenej navštívených záložiek.

Existuje mnoho ďalších možností a je iba otázkou správneho definovania databázového dotazu, aby sa dosiahli požadované výsledky.

Najprv základy. Databázové dotazy sa pridávajú ako bežné záložky a umiestňujú sa do poľa umiestnenia namiesto obvyklej adresy smerujúcej na zdroj. Názov je možné zvoliť ľubovoľne a databázové dotazy používajú syntax miesta: dotaz. Pozrime sa na príklad:

Vyššie uvedený dotaz je „place: queryType = 0 & sort = 8 & maxResults = 10“ používa filtre queryType, sort a maxResults.

  • queryType = 0 vráti výsledky histórie
  • sort = 8 zoradí záložky podľa počtu návštev
  • maxResults = 10 obmedzuje výsledky na desať záložiek.

Ďalšími zaujímavými parametrami sú:

  • sort = 0 vráti prirodzené poradie záložiek.
  • sort = 1 od A do Z
  • sort = 12 podľa dátumu pridania
  • maxresults = 0 zobraziť všetky výsledky
  • queryType = 1 dotazy na záložky
  • queryType = 2 vráti výsledky zo všetkých miest
  • domain = string vracia iba výsledky, ktoré sa zhodujú s názvom domény

Chlapci na fóre Mozillazine odviedli dobrú prácu so zoznamom relevantných otázok a bolo by zbytočné jednoducho tu skopírovať a vložiť svoju prácu.

Stačí prejsť na fórum a pozrieť sa na otázky. Ak chcete mať konkrétny dotaz a nemôžete ho uviesť do prevádzky, dajte nám vedieť v komentároch a my sa ho snažíme zostaviť za vás.