Rodny

|
Posted: Fri Apr 11, 2014 21:18 Post subject: |
|
|
Я и проверил, где-то после десятка исправлений.
А предположение вполне себе логичное. Если можно формировать имя файла из полного имени контакта, то почему бы и не существовать обратной возможности.
Что ж, если нельзя плагином - будем скриптовать на досуге.
Хотя думаю, что проще будет залезть прямо в базу и там заменить.
Добавлено спустя 2 часа 36 минут:
В общем, если вдруг найдётся ещё любитель нетрадиционного использования плагина.
Требуется что-нибудь для редактирования базы, у меня это дополнение SQLite Manager к Firefox.
1. Приводим имена файлов к нужному виду в TC.
2. Открываем в SQL-редакторе файл базы tcPhonebook.db
3. Выполняем последовательно три запроса
 Hidden text Code: | CREATE TABLE PhoneBook2(ID INTEGER PRIMARY KEY AUTOINCREMENT,StructureID INTEGER,Nickname TEXT,Post TEXT,Department TEXT,Company TEXT,Suffix TEXT,Phone TEXT,PhoneMobile TEXT,PhoneFax TEXT,Email TEXT,WebPage TEXT,Country TEXT,Region TEXT,City TEXT,Address TEXT,PostalCode TEXT,Note TEXT,BirthDay REAL,FirstName TEXT,MiddleName TEXT,LastName TEXT,Prefix TEXT,StrByFullName INTEGER) |
Code: | INSERT INTO PhoneBook2 (ID,StructureID, Nickname, Post, Department, Company,Suffix,Phone,PhoneMobile,PhoneFax,Email,WebPage,Country,Region,City,Address,PostalCode,Note,BirthDay,FirstName,MiddleName,LastName,Prefix,StrByFullName)
SELECT
PhoneBook.ID,PhoneBook.StructureID, PhoneBook.Nickname, PhoneBook.Post, PhoneBook.Department, PhoneBook.Company,PhoneBook.Suffix,PhoneBook.Phone,PhoneBook.PhoneMobile,PhoneBook.PhoneFax,PhoneBook.Email,PhoneBook.WebPage,PhoneBook.Country,PhoneBook.Region,PhoneBook.City,PhoneBook.Address,PhoneBook.PostalCode,PhoneBook.Note,PhoneBook.BirthDay,Structure.Name,PhoneBook.MiddleName,PhoneBook.LastName,PhoneBook.Prefix,PhoneBook.StrByFullName
FROM
PhoneBook LEFT JOIN Structure ON PhoneBook.ID = Structure.ID; |
Code: | DROP TABLE PhoneBook;
ALTER TABLE PhoneBook2 RENAME TO PhoneBook; |
4. PROFIT!
Добавлено спустя 17 минут:
А если бы я дочитал до конца 14-ю страницу форума, то не пытался бы два часа разобраться в sql-запросах, а скачал рекомендованную SQLiteStudio и сделал то же самое методом копи-паст за 5 минут  |
|