Как прикрутить аватары

Стоит simple forum.
Там можно себе прикрутить аватар.
Вопрос. Как эти аватарки прикрутить что бы показывались и на главной странице в комментариях блога?

Знаю что вроде бы вот этот код отвечает за вывод авиков в посте форума.
Но что выдрать из него и куда вставить что бы в блоге показывалось не знаю=(

# = RENDER POSTERS AVATAR =====================
if(!function_exists('sf_render_avatar')):
function sf_render_avatar($icon, $userid, $useremail, $guestemail, $tag=false)
{
    if(get_option('sfshowavatars') == true)
    {
        $image='';

        switch($icon)
        {
            case 'user':
                if(!empty($userid)) $image=sf_get_member_item($userid, 'avatar');
                if(empty($image)) $image='userdefault.png';
                break;
                
            case 'admin':
                if(!empty($userid)) $image=sf_get_member_item($userid, 'avatar');
                if(empty($image)) $image='admindefault.png';
                break;
    
            case 'guest':
                $image = 'guestdefault.png';
                break;
        }
        
        $default = SFAVATARURL.$image;

        if(get_option('sfgravatar'))
        {
            $email=$useremail;
            if(empty($email)) $email=$guestemail;
            $size = get_option('sfavatarsize');
            
            if (function_exists('gravatar_path')) 
            {
                $url=gravatar_path($email, $default);
            } else {
                $url = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($email)."&default=".urlencode($default)."&size=".$size."&rating=X";
            }
        } else {
            $url = $default;
        }

        if(!$tag)

<?php if(function_exists(‘get_avatar’)) { echo get_avatar($comment, ’32’); } ?>

Попробовал.. картинку выводит но ссылка то идет на http://www.gravatar.com. И естественно просто квадрат пустой.
А у меня локалка.. и авики заливаются в папку wp-content\forum-avatars.

тогда не в курсе, просто увидел, что в вашем коде используются граватары и подумал, что это оно.

в simple-forum можно прикручивать и граватары, Но мне нужно с своего сервера показывать.
Вопрос актуален.. как.

/*
Plugin Name: Аватары к комментариям
Plugin URI: http://www.cheesemasterdan.com/wordpress
Description: Отображает выбранный вами аватар в настройках профайла.
Version: 1.3
Author: Dan
Author URI: http://www.cheesemasterdan.com/
*/

блин мне просто нужен код из форума который выводит аватар. и этот код пустить в комментарии.

Не сработало. По прежнему остался.

Есть код из виджета, который выводит логин форму в sitebar

<!-- <input type="hidden" name="rememberme" value="forever" /> -->
  <input type="submit" name="submit" value="Login" tabindex="9" /><br />
  <?php wp_register('',''); ?>
  <input type="hidden" name="redirect_to" value="<?php echo $url_home; ?>" /><br />
  <a href="<?php bloginfo('wpurl'); ?>/wp-login.php?action=lostpassword" title="<?php _e('Password Lost and Found') ?>"><?php _e('Lost your password?') ?></a>
 </p>
</form>
<?php
  else:
?>
 <label><?php printf(__('Привет, <strong>%s</strong>.'), $user_identity) ?></label>&nbsp;<br />
 <span class="register"><?php wp_register('',''); ?></span><br />
 <a class="logout" href="<?php bloginfo('wpurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>"><?php _e('Выход'); ?></a>

И есть код который выводит аватарки.

<?php if(function_exists('get_avatar')) { echo get_avatar($comment, '50'); } ?>

Вопрос.
Как сделать что бы аватара была справа от логин формы.? Но в одном блоке виджета.

img.avatar {
float: left;
padding: 3px;
border: 1px solid #ccc;
background: #fff;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 2px;
width: 32px;
height: 32px;
}

ну и прикрутите тут что-то типа float: right;

Спасибо..
А если у меня в 2х местах выводится аватара.
Т.е. в логин форме и комментах… Но мне нужно в логин форме справа а в коментах слева…
Как тогда быть???
что в код добавить?

Я таки понял как можно пользоваться аватарами из simple forum:
<img src="http://www.xxxxx.ru/wp-content/forum-avatars/<?php $myid = $wpdb->get_var("SELECT id FROM wp_users WHERE user_login=’".get_comment_author()."’;"); $myavatar = get_user_option(‘sfavatar’,$myid); if ($myavatar==""){ echo "userdefault.png"; } else { echo $myavatar; } ?>" alt="<? comment_author() ?>’s Avatar" class="avatar" height="80" width="80" />

Anonymous
Отправить
Ответ на: