@ Cole
re: Question 1
The issue is with the mouseover hover text for an email address, correct? If so, I was able to replicate and fix it. The fix will be in the next update.
re: Is it possible to alter this to pull in the label from the str_note_head instead? Or a way to alter it to display some other information like strictly the email address?
You can use the email_format shortcode option to alter the output. The valid tokens for this option are: '%label%', '%address%', '%icon%', '%separator%' and whatever static text you want. This, however, will not affect the the mouseover hover text for the email link. Alternatively, your developer could hook into the cn_output_email_address filter and change the output to whatever you want.
re: Question 2: where can we find the label outputs for the Vcard?
In the class.entry-vcard.php file. In the same folder your developer found the class.entry-output.php file.
re: When we download a vcard there are several fields on the card itself that display, however the labeling of them in the entry portion of the vcard in Outlook does not display the information. For instance: If we add a link to a website in the manager that link is added to the vcard visual in Outlook, but it does not appear with a label in the left hand field.
The vCard spec is old and pretty rigid, custom labels and such are not directly supported. It is possible to add X- fields to the vCard, however, unless an app is specifically coded to read those, they will be ignored by the app. There are many fields in Connections where there simply is not an vCard equivalent so the data will not be utilized.
re: Also, while we can see that the Address Line 2 is in the code — class.entry-vcard.php, it does not appear on the generated vCard. Address Line 3 is not in the code at all. We at least need Line 2 to show.
Outlook seems to write its own vCard files supporting address line 2, unfortunately it does not seem to support it when importing vCard. The address line 2 imports fine in other apps like Google Contacts which have better support for vCards. It may be possible to finesse the vCard to get Outlook to like it, but I do not have access to it and if I did doing so may likely break apps that have better vCard support. The best I can do is use vCard validators and test in apps I do have access to.
And for the line 3, the vCard spec does not support it. It only supports PO Box, Street Address and Extended Address. Connections does not have a PO Box field, so nothing is mapped to it. Connections will map to the Address and Extended Address fields in the vCard using the data from Line 1 and Line 2. There’s nothing I can do about the lack of support for a line 3 in the vCard as the spec just does not support it, sorry.
