Vytvářejte inteligentní záložky Firefox

Firefox 3 změnil systém záložek ze základního systému html na databáze sqlite. Jednou z výhod používání databází je možnost provozovat vlastní dotazy.

Po instalaci Firefoxu 3 jsou již k dispozici tři z tzv. Inteligentních záložek: Nejnavštěvovanější, nedávno přidané záložky a poslední značky využívají databázové dotazy k poskytování dynamických výsledků uživateli.

Co je tedy možné s touto technikou kromě těchto tří výchozích složek dynamických záložek? Uživatelé mohli zobrazit všechny záložky, které jsou označeny konkrétní značkou, zobrazit posledních deset stránek, které navštívili v konkrétní doméně, nebo uvést nejméně navštívené záložky.

Existuje mnoho dalších možností a je pouze otázkou správného definování databázového dotazu, aby bylo dosaženo požadovaných výsledků.

Nejprve základy. Databázové dotazy se přidávají jako normální záložky a umístí se do pole umístění místo obvyklé adresy směřující na zdroj. Název lze vybrat libovolně a databázové dotazy používají syntaxi place: query. Podívejme se na příklad:

Výše uvedený dotaz je "place: queryType = 0 & sort = 8 & maxResults = 10" používá filtry queryType, sort a maxResults.

  • queryType = 0 vrátí výsledky historie
  • sort = 8 seřadí záložky podle počtu návštěv
  • maxResults = 10 omezuje výsledky na deset záložek.

Další zajímavé parametry jsou:

  • sort = 0 vrátí přirozené pořadí záložek.
  • sort = 1 od A do Z
  • sort = 12 by date added
  • maxresults = 0 zobrazit všechny výsledky
  • queryType = 1 dotazy na záložky
  • queryType = 2 vrátí výsledky ze všech umístění
  • domain = string vrací pouze výsledky, které odpovídají názvu domény

Chlapi na fóru Mozillazine odvedli dobrou práci se seznamem relevantních dotazů a bylo by zbytečné jednoduše zde kopírovat a vkládat jejich práci.

Stačí se vydat na fórum a podívat se na dotazy. Pokud chcete mít konkrétní dotaz a nemůžete ho dostat do práce, dejte nám vědět v komentářích a snažíme se jej sestavit za vás.