Я портабельными почтовиками пользуюсь. Может, опцию с указанием добавишь? Трудоёмкого ничего не вижу. Я скрипт себе накатал в своё время по-быстрому.Maximus писал(а):Он открывает почтовый клиен по умолчанию. А про свою форму - это было бы слишком, на мой взгляд. И скорее всего трудоёмко.
[WFX] tcPhonebook
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
обнаружился неприятный момент. я создал у себя базу контактов, точнее перенес уже имеющуюся (экспорт контактов из телефона нокиа в виде vcf файлов), внес нужные мне изменения, в том числе дни рождения. затем моей задачей было переместить данные контакты в свой телефон на андроиде. собственно сам перенос прошел гладко, все данные вроде бы сохранились, но вот дни рождения к сожалению превратились в записи вида 19821029, 19581202. Дело в кодировке? Можно это починить?
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Не в кодировке. В спецификации формата вот тут http://www.imc.org/pdi/vcard-21.doc в пункте 2.2.4 описаны базовый формат BDAY:19950415 и расширенный BDAY:1995-04-15. Я надеялся что базовый-то должен всеми поддерживаться :) Но видимо зря. Сделаю в следующей версии опцию.carlsonn писал(а):но вот дни рождения к сожалению превратились в записи вида 19821029, 19581202. Дело в кодировке? Можно это починить?
Нашел одну проблему в плагине: не импортируются контакты, содержащие в полях N (имя, фамилия, отчество и т.п.) символ "/" (прямой слэш). Возможно контакты с символами ";" и другими небуквенными символами в этих полях также не будут импортироваться в плагин - пока не проверял.. Хотя программа vCardOrganizer данные контакты импортирует, отображает и позволяет записывать. Также и в телефоне данные символы приемлемы в полях контактов.. Данные символы часто использую в именах, фамилии или отчестве контактов для указания дополнительной информации по ним, и хотелось бы иметь такую возможноть в вашем плагине. Импорт делаю с файла contacts.vcf (по F5), в котором записаны все контакты телефона (созданный програмой Sony Ericsson PC Companion).. Эта проблема как-то решаема?
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
jen1234
Вскоре должно появиться время на продолжение работы над плагином.
Прямой слеш и некоторые другие символы заблокированы, поскольку они недопустимы для использования в именах файловой системы Windows. Возможно они и будут нормально отображаться в файловой системе плагина, но я не могу знать какими проблемами это может обернуться.
Строго говоря, данные символы запрещены только для имён элементов файловой системы. Для содержимого полей они вполне допустимы.
Но дело в том, что при импорте из файла, содержащего более одного контакта (т.е. contacts.vcf) имена файлов формируются из этих самих полей.
Думаю, что этот вопрос можно будет решить заменой данных сисмволов, скажем, на подчёркивания (только для имён файлов, поля останутся неизменёнными).
А вот с ";" совсем другая история. Это разделитель полей на подполя (N:имя;отчество;фамилия;префикс;суффикс). И сомневаюсь, что какая-то программа сможет распознать, является ли символ ";" разделителем или частью имени.
В общем, со спецсимволами должен вопрос решиться, а с ";" вряд ли.
Вскоре должно появиться время на продолжение работы над плагином.
Прямой слеш и некоторые другие символы заблокированы, поскольку они недопустимы для использования в именах файловой системы Windows. Возможно они и будут нормально отображаться в файловой системе плагина, но я не могу знать какими проблемами это может обернуться.
Строго говоря, данные символы запрещены только для имён элементов файловой системы. Для содержимого полей они вполне допустимы.
Но дело в том, что при импорте из файла, содержащего более одного контакта (т.е. contacts.vcf) имена файлов формируются из этих самих полей.
Думаю, что этот вопрос можно будет решить заменой данных сисмволов, скажем, на подчёркивания (только для имён файлов, поля останутся неизменёнными).
А вот с ";" совсем другая история. Это разделитель полей на подполя (N:имя;отчество;фамилия;префикс;суффикс). И сомневаюсь, что какая-то программа сможет распознать, является ли символ ";" разделителем или частью имени.
В общем, со спецсимволами должен вопрос решиться, а с ";" вряд ли.
да, имел ввиду символ двоеточия ":", а не ";" с которым все понятно... Другие спецсимволы (точка, запятая и другие возможные) также хотелось бы иметь в именных полях плагина.. Предложение заменить все эти спецсимволы на символ подчеркивания в именах файлов контактов вполне приемлемых выход. Точно также это делает интернет експлорер при сохранении страниц с неразрешенными символами - заменой их на символ подчеркивания.. Будем ждать обновления отличного плагина.
- Maximus
- Сообщения: 927
- Зарегистрирован: Чт апр 07, 2005 10:51
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Скачать
0.9.3.2
Изменено: Реорганизован диалог настроек.
Добавлено: Настройки, Экспорт: Опция «Формат экспорта дат»: Базовый (ГГГГММДД) и Расширенный (ГГГГ-ММ-ДД).
Добавлено: Файл настроек: Ключ [Display], ShowPostalCodeBeforeRegion: Если значение ключа равно 1, поле «Почтовый индекс» будет отображаться перед полем «Регион».
Добавлено: Редактирование: Запоминается/восстанавливается последняя активная вкладка. При создании нового контакта всегда открывается первая вкладка.
Добавлено: Внутренняя команда «email» работает с файлом под курсором, если выделение отсутствует.
Изменено: Служебный элемент «# Письмо выделенным» появляется в файловой системе, только если в папке присутствует хотя бы один файл-контакт.
Добавлено: Экспорт: Свойство PRODID со значением "-//Maximus's Solutions//NONSGML tcPhonebook//EN".
Изменено: Экспорт: Поле «Кабинет» экспортируется как дополнительное (третье) поле свойства ORG вместо присоединения ко второму полю «Отдел».
Добавлено: Импорт: При наличии в импортируемом vCard-файле свойства PRODID со значением "-//Maximus's Solutions//..." третье поле свойства ORG воспринимается как поле «Кабинет».
Исправлено: Экспорт: В свойстве ADR были перепутаны местами поля «Регион» и «Почтовый индекс».
Исправлено: В пользовательских колонках не отображались результаты изменения полей контакта, если в текущей папке присутствовал только один контакт.
Исправлено: Редактирование: Опция «Имя файла как «Полное имя»» не работала при создании контакта, только при редактировании.
Изменено: Редактирование: В полях составляющих имени разрешено использовать все символы кроме '|' и ';'.
Изменено: Импорт: Если имя контакта формируется по содержимому vCard-свойств, символы, запрещенные для использования в именах файлов, заменяются на символ подчёркивания.
Maximus
Справка не работает
---------------------------
Windows Internet Explorer
---------------------------
Не удается найти "file:///D:/admin/Program%2520Files/Total%2520Commander/Plugins/WFX/Phonebook/Help/Russian.html#config". Проверьте правильность пути или адреса в Интернете.
---------------------------
ОК
---------------------------
Может лучше *.db *.ini *.lng хранить в отдельной папке?
Справка не работает
---------------------------
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
- Откуда: Украина, Кировоградская обл., г. Знаменка
- Контактная информация:
Не в курсе ли ты почему вместо пробелов (%20) в путях на твоём ПК подставляются другие символы (%2520)?Mr.Merak писал(а):Не удается найти "file:///D:/admin/Program%2520Files/Total%2520Commander/Plugins/WFX/Phonebook/Help/Russian.html#config"
ОС х32? Версия браузера? Можешь попробовать с другим браузером по умолчанию или прописать браузер ключем в ини?
C *.db *.ini это теоретически возможно, но это нужно было делать сразу. Сейчас это можно сделать, но это будет костыль.Mr.Merak писал(а):Может лучше *.db *.ini *.lng хранить в отдельной папке?
*.lng нельзя никак. ТС ищет этот файл именно в рядом возле *.wfx.