Ви коли-небудь замислювались, як працює папка "Найвідвідуваніші" закладки, включена до Firefox? Це не просто спеціальна папка - вона використовує переваги бази даних Місця, представленої у Firefox 3, і ви можете створювати власні розумні закладки.
Система Places Firefox зберігає ваші закладки та історію у базі даних SQLite. Firefox включає потужний запит: синтаксис роботи з цією базою даних, але ця функція за замовчуванням майже прихована.
Збереження пошуку
Firefox пропонує єдиний спосіб створення розумної папки за замовчуванням. Для початку відкрийте вікно Бібліотеки, вибравши в меню пункт Закладки або Історія.
Виконайте пошук за допомогою вікна пошуку у вікні Бібліотеки. Ви можете шукати як у заголовках сторінок, так і за URL-адресами сторінок - наприклад, введіть “How-To Geek”, щоб знайти всі сторінки з How-To Geek в їх заголовку, або введіть “howtogeek.com”, щоб знайти всі сторінки на веб-сайті How-To Geek .
Ви можете змусити розумну закладку шукати ваші закладки чи історію. Вибравши Закладки або Історію, натисніть кнопку Зберегти та вкажіть назву, щоб зберегти пошук як папку розумних закладок.
Firefox за замовчуванням створює папку закладок у меню ваших закладок, але ви можете розмістити її де завгодно - наприклад, на панелі інструментів закладок.
Firefox автоматично оновлює папку розумних закладок - це лише запит до бази даних, як розумний список відтворення в iTunes. Якщо ви продовжували слідкувати, тепер у вас є розумна папка із закладками, яка відображає сторінки, які ви нещодавно відвідували в How-To Geek.
Використання розширення
Щоб отримати розширену функціональність, ви можете самостійно писати URI-адреси місць, але більшість користувачів, мабуть, захоче простий у використанні графічний інтерфейс. Mozilla не надає такого, тому вам доведеться встановити розширення типу Пошукові місця .
Після встановлення розширення та перезапуску Firefox у меню закладок з’явиться нова опція SearchPlaces.
SearchPlaces надає графічний інтерфейс для створення нових смарт-закладок та редагування існуючих. Він піддає значну частину енергії, залишеної за замовчуванням інтерфейсом Firefox.
SearchPlaces пропонує безліч варіантів для створення вашого URI місця. Наприклад, тут ми шукаємо сторінки, що містять слово «Android», які відвідували від 10 до 20 разів. Ми також можемо вказати діапазон часу, в який були відвідані веб-сторінки, хоча це трохи складно зробити - вам потрібно вказати кількість секунд від відносного часу.
Однак ви можете легко вказати "сьогодні" як діапазон часу. Встановіть відносний час на "Півночі сьогодні вранці" і введіть "0" як час.
Щоб відредагувати інтелектуальну папку закладок, яка постачається з Firefox, виберіть її та натисніть кнопку Редагувати.
SearchPlaces показує вам місце кожної розумної закладки: URI. Firefox приховує їх в інтерфейсі за замовчуванням - мабуть, щоб уникнути переляку недосвідчених користувачів.
Написання місць URI
Mozilla пропонує a докладний посібник із розміщення: URI запитів на веб-сайті Mozilla Developer Network. Існує широкий вибір варіантів, за допомогою яких можна створити складні URI-адреси запитів.
Наприклад, скажімо, ми хочемо створити розумну папку закладок, яка відображатиме всі сторінки, які ми сьогодні відвідали в How-To Geek, відсортовані в алфавітному порядку. Це рядок запиту, який ми б використовували:
place: terms = howtogeek.com & beginTimeRef = 1 & beginTime = 0 & sort = 1
Цей запит містить чотири частини:
- terms = howtogeek.com - шукає термін “howtogeek.com”.
- beginTimeRef = 1 - Час початку відносно півночі сьогодні вранці.
- beginTime = 0 - "0" - це спеціальне значення, яке включає всі результати з відносного часу. У цьому випадку він відповідає всім результатам з півночі сьогодні вранці - тобто всім сторінкам, відвіданим сьогодні.
- sort = 1 - Результати замовлень в алфавітному порядку.
Отримавши URI запиту, створіть нову закладку у вікні Бібліотеки або меню Закладки.
Назвіть закладку та використовуйте місце: URI як адресу закладки.
Через очевидну помилку ви не можете створити розумну закладку безпосередньо на панелі інструментів браузера. Firefox буде розглядати це як звичайну закладку, замість того, щоб помічати місце: URI та правильно обробляти його.
Створіть його деінде - наприклад, у меню закладок - і перетягніть на панель інструментів. Firefox помітить, що це розумна закладка.
База даних Firefox Places приховує багато енергії - це може бути вбивчою функцією для деяких людей, але більшість ніколи не помітять, що вона є.