Hozzon létre Firefox intelligens könyvjelzőket

A Firefox 3 megváltoztatta a könyvjelző rendszert egy alapvető html alapú rendszerről az sqlite adatbázisokra. Az adatbázisok használatának egyik előnye az egyedi lekérdezések futtatásának lehetősége.

Három úgynevezett intelligens könyvjelző már elérhető a Firefox 3 telepítése után: A Látogatottabb, A Legutóbb könyvjelzővel és a Legutóbbi címkék mind adatbázis-lekérdezéseket használnak, hogy dinamikus eredményeket biztosítsanak a felhasználó számára.

Tehát mi lehetséges ezzel a technikával a három alapértelmezett dinamikus könyvjelzőmappa mellett? A felhasználók megjeleníthetnek minden olyan könyvjelzőt, amely egy meghatározott címkével van megcímkézve, megjeleníthetik a legutóbbi tíz oldalt, amelyet egy adott domainben meglátogattak, vagy felsorolhatják a legkevésbé látogatott könyvjelzőket.

Számos további lehetőség létezik, és csupán az adatbázis-lekérdezés helyes meghatározása a kívánt eredmények elérése érdekében.

Először az alapok. Az adatbázis-lekérdezéseket normál könyvjelzőkként adják hozzá, és az erőforrásra mutató szokásos cím helyett a hely mezőbe helyezik. A név szabadon választható, az adatbázis-lekérdezések pedig a place: query syntax-ot használják. Vessen egy pillantást egy példára:

A fenti lekérdezés "place: queryType = 0 & sort = 8 & maxResults = 10" a queryType, sort és a maxResults szűrőket használja.

  • queryType = 0 visszaadja az előzmények eredményeit
  • sort = 8 rendezi a könyvjelzőket a látogatások számának alapján
  • maxResults = 10 az eredményeket tíz könyvjelzőre korlátozza.

További érdekes paraméterek:

  • sort = 0 visszaadja a természetes könyvjelző sorrendet.
  • sort = 1 A-tól Z-ig
  • sort = 12 dátum szerint
  • maxresults = 0 az összes eredményt megjeleníti
  • queryType = 1 lekérdezi a könyvjelzőket
  • queryType = 2 az összes helyről eredményt ad
  • domain = string csak azokat a találatokat adja vissza, amelyek megegyeznek a domain névvel

A Mozillazine fórum srácai jó munkát végeztek a releváns lekérdezések felsorolásakor, és felesleges lenne egyszerűen másolni és beilleszteni munkájukat ide.

Csak lépjen tovább a fórumra, és nézzen meg egy kérdést. Ha szeretne egy konkrét lekérdezést, és nem tudja, hogy működjön, tudassa velünk a megjegyzésekben, és megpróbáljuk felépíteni az Ön számára.