JPluginHelper::importPlugin('content', 'davatar');
$dispatcher = &JDispatcher::getInstance();
...
$user_id = _here_you_get_any_user_id_;
...
$davatar = '{davatar id='.$user_id.'}'; // prepare plugin string
$dispatcher->trigger('onPrepareContentAvatars', array(&$davatar)); // call plugin handler
echo $davatar; // now in $davatar variable avatar image with profile link are situated 
...
$user = &JFactory::getUser();
$user_id = $user->id;
... 
{davatar}
// Author email & avatar
if($articleAuthorAvatar || $articleAuthorLatest){
$queryAuthor = 'SELECT id,email FROM `#__users` WHERE name="'.$row->author.'" LIMIT 1';
$db->setQuery( $queryAuthor );
$queryAuthor = $db->loadObjectList();
$output->authorEmail = $queryAuthor[0]->email;
$avatarDefault = SuperBlogger::getTemplatePath($plg_name,'images/avatar.png');
$avatarDefault = $avatarDefault->http;
$avatarSize = 80;
$output->authorAvatarURL = "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower($output->authorEmail))."&default=".urlencode($avatarDefault)."&size=".$avatarSize;
}
// Author email & avatar
if($articleAuthorAvatar || $articleAuthorLatest){
$queryAuthor = 'SELECT id,email FROM `#__users` WHERE name="'.$row->author.'" LIMIT 1';
$db->setQuery( $queryAuthor );
$queryAuthor = $db->loadObjectList();
$output->authorEmail = $queryAuthor[0]->email;
$avatarSize = 80;
JPluginHelper::importPlugin('content', 'davatar');
$dispatcher = &JDispatcher::getInstance();
$user = &JFactory::getUser();
$user_id = $user->id;
$davatar = '{davatar id='.$user_id.'}';
$dispatcher->trigger('onPrepareContentAvatars', array(&$davatar));
$output->authorAvatarURL = $davatar;
}
// Author email & avatar
if($articleAuthorAvatar || $articleAuthorLatest){
JPluginHelper::importPlugin('content', 'davatar');
$dispatcher = &JDispatcher::getInstance();
$davatar = '{davatar name='.$row->author.'}';
$dispatcher->trigger('onPrepareContentAvatars', array(&$davatar));
$output->authorAvatarURL = $davatar;
} 



// Author email & avatar
}
if($articleAuthorAvatar || $articleAuthorLatest){
JPluginHelper::importPlugin('content', 'davatar');
$dispatcher = &JDispatcher::getInstance();
$davatar = '{davatar name='.$row->author.'}';
$dispatcher->trigger('onPrepareContentAvatars', array(&$davatar));
$output->authorAvatarURL = $davatar;
if($articleAuthorAvatar || $articleAuthorLatest){
$queryAuthor = 'SELECT id,email FROM `#__users` WHERE name="'.$row->author.'" LIMIT 1';
$db->setQuery( $queryAuthor );
$queryAuthor = $db->loadObjectList();
$output->authorEmail = $queryAuthor[0]->email;
/*$avatarDefault = SuperBlogger::getTemplatePath($plg_name,'images/avatar.png')->http;
$avatarSize = 80;
$output->authorAvatarURL = "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower($output->authorEmail))."&default=".urlencode($avatarDefault)."&size=".$avatarSize;*/
}
// Author email & avatar
if($articleAuthorAvatar || $articleAuthorLatest){
JPluginHelper::importPlugin('content', 'davatar');
$dispatcher = &JDispatcher::getInstance();
$davatar = '{davatar name='.$row->author.'}';
$dispatcher->trigger('onPrepareContentAvatars', array(&$davatar));
$output->authorAvatarURL = $davatar; 

Users browsing this forum: No registered users and 1 guest