Joe,
I'm so excited! I have good answers for both of those questions, instead of telling you to wait.. for once
Just to make sure, this is all JLinked related.. not JFBConnect (it's in the JFBC forums). No worries, just want to make sure.
1) First, make a template override if you don't have one. Then, you shouldn't delete the field, but change it's type to hidden and remove the class. So:
<div class="label name"><label><?php echo JText::_('COM_JLINKED_REG_NAME') ?></label></div><input type="text" class="inputbox required" id="name" name="name" value="<?php echo $this->memberName;?>" size="20" /><br/>
Should become:
<input type="hidden" id="name" name="name" value="<?php echo $this->memberName;?>" /><br/>
2) With the following code, you should be able to get the URL of the avatar:
$jlinkedLibrary = JLinkedApiLibrary::getInstance();
$data = $jlinkedLibrary->api('profile', '~:(picture-url)');
$avatarUrl = $data->get('picture-url');
The $avatarURL will be just that, a URL. You'll need to wrap it in an img tag.
2 additional comments:
1) I love the idea of adding the image to the login/register page. No clue why that's never been recommended, or we've never thought of it. That page isn't the prettiest, and could use some sprucing up.. added to our list! (It's a long list)
2) I know you were asking about pre-filling and showing user info with JFBConnect earlier. With JLinked, it actually would be a bit easier (still a chunk of code, but do-able). If you're interested in doing it there, at least, for now, just let ne know. JLinked has an improved profile handler, which will be implemented in JFBConnect in 4.2
Very glad to hear you're happy with our extensions. When you get all setup, we'd love it if you'd consider leaving a review on the Joomla Extension Directory for JFBConnect or JLinked.
Thanks,
Alex