[WFX] tcPhonebook

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Maximus писал(а):Он открывает почтовый клиен по умолчанию. А про свою форму - это было бы слишком, на мой взгляд. И скорее всего трудоёмко.
Я портабельными почтовиками пользуюсь. Может, опцию с указанием добавишь? Трудоёмкого ничего не вижу. Я скрипт себе накатал в своё время по-быстрому.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Flasher писал(а):Я портабельными почтовиками пользуюсь. Может, опцию с указанием добавишь? Труоёмкого ничего не вижу. Я скрипт себе накатал в своё время по-быстрому.
Ты сейчас предлагаешь работать с почтовиком через командную строку или частично реализовать в плагине функции почтового клиента?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я больше за второй вариант. Первый, если со вторым лень ковыряться.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Гляну, что смогу сделать, но ничего не обещаю.
carlsonn
Сообщения: 11
Зарегистрирован: Вс ноя 04, 2007 15:36

Сообщение carlsonn »

не хватает поля для добавления мессенджеров (аська, скайп, джаббер)... еще можно добавить функцию экспорта всех контактов в один файл contacts.vcf (выполнить copy /B *.* contacts.vcf) для более удобного переноса
в остальном все гуд
респект за труды и за идею
Все гениальное - просто!
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

carlsonn писал(а):не хватает поля для добавления мессенджеров (аська, скайп, джаббер)...
В планах...
carlsonn писал(а):добавить функцию экспорта всех контактов в один файл contacts.vcf
В более близких планах.

За отзывы - спасибо
carlsonn
Сообщения: 11
Зарегистрирован: Вс ноя 04, 2007 15:36

Сообщение carlsonn »

обнаружился неприятный момент. я создал у себя базу контактов, точнее перенес уже имеющуюся (экспорт контактов из телефона нокиа в виде vcf файлов), внес нужные мне изменения, в том числе дни рождения. затем моей задачей было переместить данные контакты в свой телефон на андроиде. собственно сам перенос прошел гладко, все данные вроде бы сохранились, но вот дни рождения к сожалению превратились в записи вида 19821029, 19581202. Дело в кодировке? Можно это починить?
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

carlsonn писал(а):но вот дни рождения к сожалению превратились в записи вида 19821029, 19581202. Дело в кодировке? Можно это починить?
Не в кодировке. В спецификации формата вот тут http://www.imc.org/pdi/vcard-21.doc в пункте 2.2.4 описаны базовый формат BDAY:19950415 и расширенный BDAY:1995-04-15. Я надеялся что базовый-то должен всеми поддерживаться :) Но видимо зря. Сделаю в следующей версии опцию.
jen1234
Сообщения: 2
Зарегистрирован: Чт мар 29, 2012 00:42

Сообщение jen1234 »

Нашел одну проблему в плагине: не импортируются контакты, содержащие в полях N (имя, фамилия, отчество и т.п.) символ "/" (прямой слэш). Возможно контакты с символами ";" и другими небуквенными символами в этих полях также не будут импортироваться в плагин - пока не проверял.. Хотя программа vCardOrganizer данные контакты импортирует, отображает и позволяет записывать. Также и в телефоне данные символы приемлемы в полях контактов.. Данные символы часто использую в именах, фамилии или отчестве контактов для указания дополнительной информации по ним, и хотелось бы иметь такую возможноть в вашем плагине. Импорт делаю с файла contacts.vcf (по F5), в котором записаны все контакты телефона (созданный програмой Sony Ericsson PC Companion).. Эта проблема как-то решаема?
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

jen1234
Вскоре должно появиться время на продолжение работы над плагином.

Прямой слеш и некоторые другие символы заблокированы, поскольку они недопустимы для использования в именах файловой системы Windows. Возможно они и будут нормально отображаться в файловой системе плагина, но я не могу знать какими проблемами это может обернуться.

Строго говоря, данные символы запрещены только для имён элементов файловой системы. Для содержимого полей они вполне допустимы.
Но дело в том, что при импорте из файла, содержащего более одного контакта (т.е. contacts.vcf) имена файлов формируются из этих самих полей.
Думаю, что этот вопрос можно будет решить заменой данных сисмволов, скажем, на подчёркивания (только для имён файлов, поля останутся неизменёнными).

А вот с ";" совсем другая история. Это разделитель полей на подполя (N:имя;отчество;фамилия;префикс;суффикс). И сомневаюсь, что какая-то программа сможет распознать, является ли символ ";" разделителем или частью имени.

В общем, со спецсимволами должен вопрос решиться, а с ";" вряд ли.
jen1234
Сообщения: 2
Зарегистрирован: Чт мар 29, 2012 00:42

Сообщение jen1234 »

да, имел ввиду символ двоеточия ":", а не ";" с которым все понятно... Другие спецсимволы (точка, запятая и другие возможные) также хотелось бы иметь в именных полях плагина.. Предложение заменить все эти спецсимволы на символ подчеркивания в именах файлов контактов вполне приемлемых выход. Точно также это делает интернет експлорер при сохранении страниц с неразрешенными символами - заменой их на символ подчеркивания.. Будем ждать обновления отличного плагина.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

jen1234 писал(а):да, имел ввиду символ двоеточия ":", а не ";" с которым все понятно... Другие спецсимволы (точка, запятая и другие возможные) также хотелось бы иметь в именных полях плагина
В ближайшей версии обещаю разобраться с такими символами.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Скачать
0.9.3.2
Изменено: Реорганизован диалог настроек.
Добавлено: Настройки, Экспорт: Опция «Формат экспорта дат»: Базовый (ГГГГММДД) и Расширенный (ГГГГ-ММ-ДД).
Добавлено: Файл настроек: Ключ [Display], ShowPostalCodeBeforeRegion: Если значение ключа равно 1, поле «Почтовый индекс» будет отображаться перед полем «Регион».
Добавлено: Редактирование: Запоминается/восстанавливается последняя активная вкладка. При создании нового контакта всегда открывается первая вкладка.
Добавлено: Внутренняя команда «email» работает с файлом под курсором, если выделение отсутствует.
Изменено: Служебный элемент «# Письмо выделенным» появляется в файловой системе, только если в папке присутствует хотя бы один файл-контакт.
Добавлено: Экспорт: Свойство PRODID со значением "-//Maximus's Solutions//NONSGML tcPhonebook//EN".
Изменено: Экспорт: Поле «Кабинет» экспортируется как дополнительное (третье) поле свойства ORG вместо присоединения ко второму полю «Отдел».
Добавлено: Импорт: При наличии в импортируемом vCard-файле свойства PRODID со значением "-//Maximus's Solutions//..." третье поле свойства ORG воспринимается как поле «Кабинет».
Исправлено: Экспорт: В свойстве ADR были перепутаны местами поля «Регион» и «Почтовый индекс».
Исправлено: В пользовательских колонках не отображались результаты изменения полей контакта, если в текущей папке присутствовал только один контакт.
Исправлено: Редактирование: Опция «Имя файла как «Полное имя»» не работала при создании контакта, только при редактировании.
Изменено: Редактирование: В полях составляющих имени разрешено использовать все символы кроме '|' и ';'.
Изменено: Импорт: Если имя контакта формируется по содержимому vCard-свойств, символы, запрещенные для использования в именах файлов, заменяются на символ подчёркивания.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Maximus
Справка не работает
---------------------------
Windows Internet Explorer
---------------------------
Не удается найти "file:///D:/admin/Program%2520Files/Total%2520Commander/Plugins/WFX/Phonebook/Help/Russian.html#config". Проверьте правильность пути или адреса в Интернете.
---------------------------
ОК
---------------------------


Может лучше *.db *.ini *.lng хранить в отдельной папке?
TC 9.51 | Win10 1903
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Mr.Merak писал(а):Не удается найти "file:///D:/admin/Program%2520Files/Total%2520Commander/Plugins/WFX/Phonebook/Help/Russian.html#config"
Не в курсе ли ты почему вместо пробелов (%20) в путях на твоём ПК подставляются другие символы (%2520)?
ОС х32? Версия браузера? Можешь попробовать с другим браузером по умолчанию или прописать браузер ключем в ини?
Mr.Merak писал(а):Может лучше *.db *.ini *.lng хранить в отдельной папке?
C *.db *.ini это теоретически возможно, но это нужно было делать сразу. Сейчас это можно сделать, но это будет костыль.
*.lng нельзя никак. ТС ищет этот файл именно в рядом возле *.wfx.
Ответить