Luo Firefox Smart Bookmarks

Firefox 3 muutti kirjanmerkkijärjestelmän HTML-pohjaisesta perusjärjestelmästä sqlite-tietokantojen käyttämiseen. Yksi tietokantojen käytön etu on mahdollisuus suorittaa mukautettuja kyselyitä.

Kolme ns. Älykästä kirjanmerkkiä on jo saatavana Firefox 3: n asentamisen jälkeen: Kävijä, äskettäin kirjanmerkit ja viimeisimmät tunnisteet käyttävät kaikki tietokantakyselyjä tarjoamaan käyttäjälle dynaamisia tuloksia.

Joten mitä tällä tekniikalla on mahdollista näiden kolmen oletusarvoisen kirjanmerkkikansion lisäksi? Käyttäjät voivat näyttää kaikki kirjanmerkit, jotka on merkitty tietyllä tunnisteella, näyttää viimeiset kymmenen sivua, joissa he ovat käyneet tietyllä verkkotunnuksella, tai luettelon vähiten käytetyistä kirjanmerkeistä.

Monia lisämahdollisuuksia on olemassa, ja on vain kysymys tietokantakyselyn oikeasta määrittelystä haluttujen tulosten tuottamiseksi.

Perusteet ensin. Tietokantakyselyt lisätään normaalina kirjanmerkkeinä ja sijoitetaan sijainti-kenttään resurssille osoittavan tavallisen osoitteen sijaan. Nimen voi valita vapaasti ja tietokantakyselyissä käytetään paikka: kysely-syntaksia. Katsotaanpa esimerkkiä:

Yllä oleva kysely on "paikka: queryType = 0 & sort = 8 & maxResults = 10" käyttää suodattimia queryType, sort ja maxResults.

  • queryType = 0 palauttaa historiatulokset
  • sort = 8 lajittelee kirjanmerkit käyntimäärä mukaan
  • maxResults = 10 rajoittaa tulokset kymmeneen kirjanmerkkiin.

Muita mielenkiintoisia parametreja ovat:

  • sort = 0 palauttaa luonnollisen kirjanmerkkijärjestyksen.
  • lajitella = 1 A: sta Z: hen
  • lajitella = 12 lisäyspäivän mukaan
  • maxresults = 0 näytä kaikki tulokset
  • queryType = 1 kysyy kirjanmerkkejä
  • queryType = 2 palauttaa tulokset kaikista sijainneista
  • domain = string antaa vain tulokset, jotka vastaavat verkkotunnuksen nimeä

Mozillazine-foorumin kaverit tekivät hyvää työtä luetteloidessaan asiaan liittyvät kyselyt, ja olisi tarpeetonta yksinkertaisesti kopioida ja liittää heidän työtään tähän.

Siirry vain foorumin päälle ja katsele kyselyjä. Jos haluat saada tietyn kyselyn etkä saa sitä toimimaan, kerro siitä meille kommenteissa ja yritämme luoda sen sinulle.