Как да създадете потребителски интелигентни папки за отметки в Firefox
Замисляли ли сте се как работи папката с отметки „Най-посещавани“, включена в Firefox? Това не е само специална папка - тя се възползва от базата данни на Местата, въведена във Firefox 3, и можете да създадете свои собствени интелигентни маркери.
Системата на Места на Firefox съхранява вашите отметки и история в SQLite база данни. Firefox включва мощна заявка: синтаксис за работа с тази база данни, но тази функция е скрита по подразбиране.
Запазване на търсене
Firefox излага единствения начин за създаване на интелигентна папка по подразбиране. За да започнете, отворете прозореца "Библиотека", като изберете опцията Отметки или История в менюто.
Извършете търсене с помощта на полето за търсене в прозореца Библиотека. Можете да търсите както заглавия на страници, така и URL адреси на страници - например, напишете „Как да”.
Можете да използвате интелигентния маркер за търсене на отметки или история. След като изберете "Отметки" или "История", щракнете върху бутона "Запиши" и въведете име, за да запишете търсенето като интелигентна папка за отметки.
По подразбиране Firefox създава папката с отметки в менюто на отметките си, но можете да я поставите навсякъде, където искате - например в лентата с инструменти за отметки.
Firefox автоматично актуализира интелигентната папка с отметки - това е просто заявка за база данни, като интелигентен плейлист в iTunes. Ако сте следвали, сега имате интелигентна папка с отметки, която показва страниците, които сте посещавали наскоро в How-To Geek.
Използване на разширение
За да постигнете разширена функционалност, можете сами да пишете URI места на места - но повечето потребители вероятно ще искат лесен за използване графичен интерфейс. Mozilla не предоставя такъв, така че ще трябва да инсталирате разширение като SearchPlaces.
След като инсталирате разширението и рестартирате Firefox, ще видите нова опция SearchPlaces в менюто на отметките.
SearchPlaces осигурява графичен интерфейс за създаване на нови интелигентни отметки и редактиране на съществуващи. Той излага голяма част от силата, оставена от интерфейса по подразбиране на Firefox.
SearchPlaces предлага много опции за изграждане на URI на Вашите места. Например тук търсим страници, съдържащи думата „Android“, които са били посетени между 10 и 20 пъти. Можем също така да определим времеви диапазон, през който са били посетени уеб страниците, въпреки че това е доста сложно - трябва да посочите няколко секунди от относителното време.
Можете обаче лесно да укажете „днес“ като времеви диапазон. Настройте относителното време на “Midnight this morning” и въведете “0” като време.
За да редактирате интелигентна папка с отметки, която идва с Firefox, я изберете и кликнете върху бутона Редактиране.
SearchPlaces показва мястото на всяка интелигентна отметка: URI. Firefox ги скрива в интерфейса по подразбиране - вероятно за да не се плашат неопитни потребители.
Записване на URI адреси на места
Mozilla предоставя подробно ръководство за поставяне на URI за заявки в уебсайта на Mozilla Developer Network. Има голямо разнообразие от опции, които можете да използвате за конструиране на сложни URI за заявки.
Например, да кажем, че искаме да създадем интелигентна папка с отметки, показваща всички страници, които сме посетили на How-To Geek днес, подредени по азбучен ред. Това е низа на заявката, който използваме:
място: отношение = howtogeek.com & beginTimeRef = 1 & beginTime = 0 и подредени = 1
Тази заявка съдържа четири части:
- terms = howtogeek.com - Търси се думата „howtogeek.com“.
- beginTimeRef = 1 - Началното време е в сравнение с полунощ тази сутрин.
- beginTime = 0 - “0” е специална стойност, която включва всички резултати от относителното време. В този случай той съвпада с всички резултати от полунощ тази сутрин - т.е. всички страници, посетени днес.
- sort = 1 - Резултатите от поръчките са подредени по азбучен ред.
След като имате URI адрес на заявка, създайте нов маркер от прозореца "Библиотека" или менюто "Отметки".
Назовете отметката и използвайте мястото: URI като адрес на отметката.
Поради очевидна грешка не можете да създадете интелигентна отметка директно в лентата с инструменти на браузъра. Firefox ще я третира като обикновен показалец, вместо да забележи мястото: URI и да го третира правилно.
Създайте го на друго място - например в менюто на отметките - и го плъзнете и пуснете върху лентата с инструменти. Firefox ще забележи, че е интелигентен маркер.
В базата данни на Места на Firefox се крие много енергия - тя може да бъде убийствена функция за някои хора, но повечето никога няма да забележат, че е там.