Посидел, наваял, т.к. самому надо.
файл \www\plugins\jcomments\jcomments.avatar.xml, в строку 27, добавить (до закрытия тега params):
<option value="js">JomSocial</option>
файл \www\plugins\jcomments\jcomments.avatar.php, в строке 452, добавить
case 'js':
require_once( JPATH_BASE . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
foreach ($users as $user) {
$instance = new CUser($user);
$instance->init();
$avatars[$user]->avatar=$instance->getThumbAvatar();
$avatars[$user]->id=CRoute::_('index.php?option=com_community&view=profile&userid='.$user);
}
for ($i=0,$n=count($comments); $i < $n; $i++) {
$userid = $comments[$i]->userid;
if (isset($avatars[$userid])) {
$avatarFile = $avatars[$userid]->avatar;
$comments[$i]->avatar = '<img src="'. $avatarFile .'" alt="" border="0" />';
} else {
$comments[$i]->avatar = $noavatar;
}
if ($avatar_link && isset($avatars[$userid])) {
$comments[$i]->avatar = '<a href="'. JoomlaTuneRoute::_($profileLink . $avatars[$userid]->id) . '" target="_blank">' . $comments[$i]->avatar . '</a>';
}
$comments[$i]->profileLink = (intval($userid)) ? JoomlaTuneRoute::_($profileLink . $avatars[$userid]->id) : '';
}
unset($avatars);
break;
После чего, в настройках плагина jcomments.avatar появляется возможность выбора JomSocial
На моем сайте этот код выглядит немного иначе по некоторым причинам, но вышеприведенное должно работать. Проверяйте и исправляйте если есть ошибки. Надеюсь, Сергей включит это в след. релиз плагина.