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.