Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№126-07-2008 17:48:58

AnalogXP
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 27
UA: Mozilla 1.7

Закладки Firefox 3

Здравствуйте!

Прошу прощения если не туда задаю вопрос, просто не знаю куда еще его задавать.
В общем, пишу программу на Делфи, для работы с закладками разных браузеров, в том числе и Firefox. Но с появлением Firefox 3 версии, и хранением закладок в файл places.sqlite, возник вопрос. Что это за sqlite, как его читать, как с ним работать, как работает сам браузер с этим файлом и т.д...? Вопросов много, но если Вы поможете получить ответ хотя бы на некоторые, я буду Вам очень благодарен.

Отсутствует

 

№226-07-2008 21:19:42

Modex
_
 
Группа: Extensions
Откуда: Краснодар, Россия
Зарегистрирован: 10-10-2004
Сообщений: 3311
UA: Firefox 3.0

Re: Закладки Firefox 3

Вот поищите там - http://developer.mozilla.org/en/docs/Main_Page - про sqlite... на английском, зато информация так сказать из первых рук...


F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!

Отсутствует

 

№326-07-2008 21:28:48

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Закладки Firefox 3

лучше сюда
структура самого файла вполне понятная, думаю вопросов не должно быть

Отсутствует

 

№426-07-2008 23:35:35

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Закладки Firefox 3

Раз это теперь БД - зачем структура файла - просто использовать библиотеку для работы с sqlite в своей программе:cool:


---  ---

Отсутствует

 

№503-08-2008 19:54:10

AnalogXP
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 27
UA: Mozilla 1.7

Re: Закладки Firefox 3

Всем спасибо, разобрался! :beer:
Осталось самая малость:
1. Не могу понять как устроена связь между тегами и ссылками?
2. Где хранится описание для папок?
Здесь может кто-то ответить или нужно решать эти задачи в другом форуме?

Отсутствует

 

№603-08-2008 20:31:18

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Закладки Firefox 3

Все это хранится в базе данных, настройка через окно закладок (меню Закладки).

Отсутствует

 

№703-08-2008 21:52:20

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Закладки Firefox 3

изначально дерево начинает строиться по таблице moz_bookmarks_roots. это корневые элементы.
по атрибуту folder_id выбираются записи из таблицы moz_bookmarks, где атрибут parent равен folder_id.
далее по этой же таблице достраивается остальное дерево закладок.

AnalogXP пишет

Не могу понять как устроена связь между тегами и ссылками?

в таблице moz_places хранятся ссылки и заголовки страниц. связь происходит по атрибуту fk из moz_bookmarks с атрибутом id из moz_places.
если для страницы назначен тэг, то в той же moz_bookmarks лежит запись с атрибутом fk (равным fk закладки), которая атрибутом parent связана с id записи тега.

AnalogXP пишет

Где хранится описание для папок?

по id папки выбирается запись из таблицы moz_items_annos с аналогчным item_id

Отсутствует

 

№804-08-2008 23:58:05

AnalogXP
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 27
UA: Mozilla 1.7

Re: Закладки Firefox 3

если для страницы назначен тэг, то в той же moz_bookmarks лежит запись с атрибутом fk (равным fk закладки), которая атрибутом parent связана с id записи тега.

Пока не осилил, но думаю справлюсь :dumb:

по id папки выбирается запись из таблицы moz_items_annos с аналогчным item_id

Спасибо, то что надо. :beer:

А вот у меня возник еще такой вопрос:
Если я добавлю в базу ссылку из моей программы, то я должен и в другие базы что-то писать или только в moz_bookmarks? Не рухнет ли все, от моих записей, что я должен знать и предусмотреть?

Отсутствует

 

№905-08-2008 00:31:03

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Закладки Firefox 3

в moz_bookmarks и moz_places как минимум. вообще, лучше посмотреть код браузера :)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]