Проблема
Импорт микроформата hCard в MS Outlook не соответствует RFC2426: передаваемый URL отображается в дополнительных полях, а не в основных.
Пример
Operator’ом экспортируем код в vCard File. И импортируем полученный .VCF в Outlook.
<address class="vcard">
<a class="url fn nickname" href="http://artem.chertov.name">Artem.Chertov </a>
</address>
Решение
После трех мощнейших ударов в бубен, стало ясно, что Outlook воспринимает содержимое элементов начиная со второго вхождения class url. Следовательно имеем код:
<address class="vcard">
<span class="url">
<a class="url fn nickname" href="http://artem.chertov.name">Artem.Chertov </a>
</span>
</address>
В результате H2V, успешно получаем:
FN;CHARSET=utf-8:Artem.Chertov
URL:Artem.Chertov
URL:http://artem.chertov.name
Комментарии
Ваши комментарии (4)
pepelsbey at Декабрь 05, 2007, 14:13 says:
Что-то мне кажется, что этот танец с лентами ради удовольствия Outlook несколько не соответствует задумке микроформатов…
Хотя большое спасибо за исследование ;)
Artem.Chertov at Декабрь 05, 2007, 14:32 says:
@ pepelsbey: ага, но с имплементацией, ведь, тоже нужно что-то делать. Вот, к примеру, в комментариях, я ничего кроме псевдонима и урла микроформатировать не могу. Так получается, что и их я «нормально» передать не могу? :)
К тому же, все продукты, импортирующие VCard, работают с массивом урлов замечательно.
Спасибо за комментарий! ;)
pepelsbey at Декабрь 05, 2007, 16:45 says:
Требую RSS ;)
Artem.Chertov at Декабрь 05, 2007, 19:59 says:
@ pepelsbey: готово. Добавил в сайдбар ;)
Оставить комментарий