Would be nice if there were more guides for these kind of things.
for you and those that follow
first go to your acp / members / custom profile and you can one or more of the following fields
field title >
facebook > fieldkey =
facebookfkfield title >
youtube > fieldkey =
youtubefkand i also ran a email / message connection as well
field title >
email > fieldkey =
emailfkonce that is sorted follow the guide above to edit the
ACP / "Profiles" -> customFieldGroup__contact once there you can add the following
<if test="cf_youtubefk:|:$f->raw_data['pf_key'] == 'youtubefk'">
<a class='url' href='hxxp://www.youtube.com/{$f->parsed}'>{$f->parsed}</a>
<else />
<if test="cf_facebookfk:|:$f->raw_data['pf_key'] == 'facebookfk'">
<a class='url' href='hxxp://www.facebook.com/{$f->parsed}'>{$f->parsed}</a>
<else />
<if test="cf_emailfk:|:$f->raw_data['pf_key'] == 'emailfk'">
<a class='url' href=' hxxp://yoururl.com/index.php?app=members&module=messaging§ion=send&do=form&from{$f->parsed}'>{$f->parsed}</a>
<else />
* note with the email url replace yoururl.com with your url
** it is also important to add 3 ( or the required amount depemdant an how many fields were placed ) end if statements below (just add them before the others there)
</if>
</if>
</if>
then save and your done.
lastly you can go into your cpanel and upload the images (supplied below) to this path >
public_html/public/style_extra/cprofile_icons (check your image path and adjust if need be)
go back into your ACP members / custom profile fields and add these image lines to
profile icon field
style_extra/cprofile_icons/facebook.gif
style_extra/cprofile_icons/youtube.gif
style_extra/cprofile_icons/Email.png
save and yur done. (if you change the image name then edit the image path to match
* NOTE with the email / message option this runs straight from the built in message / mail system that if thier alerts are set correct they will get an email and or message. to stop a long url being diplayed all they need to do is add thier Member ID number which is shown in the url bar at the top when they are logged into their profile and would be entered like this example >
MemberID=21 This option keeps email / contact details private.
you can visit an example
here > ok enjoy.
edit, will add a twitter one later tonight / sorry missed that one