Ridimensionare l'avatar sulla Welcome mod

Area dedicata alle Guide
Regole del forum
Immagine
Rispondi
Avatar utente
Galandas
Staff phpBB3World
Staff phpBB3World
Messaggi: 792
Iscritto il: 4 nov 2012, 9:18
Località: phpbb3world
Contatta:

Ridimensionare l'avatar sulla Welcome mod

Messaggio da Galandas » 10 dic 2012, 15:03

Ridimensionare l'avatar sulla Welcome mod

Descrizione: Con questa modifica andremo a ridimensionare l'avatar sulla Mod Welcome

Apri index.php

Cerca:

Codice: Seleziona tutto

'USER_AVATAR'               => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
Sostituisci con:

Codice: Seleziona tutto

'SMALL_USER_AVATAR'   => ($user->data['user_avatar']) ? get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], ($user->data['user_avatar_width'] > $user->data['user_avatar_height']) ? 50 : (50 / $user->data['user_avatar_height']) * $user->data['user_avatar_width'], ($user->data['user_avatar_height'] > $user->data['user_avatar_width']) ? 50 : (50 / $user->data['user_avatar_width']) * $user->data['user_avatar_height']) : '', 
La dimensione avatar è 50x50 px, mettete la dimensione che più vi aggrada!

Apri includes/functions.php

Cerca:

Codice: Seleziona tutto

?>
Aggiungi prima:

Codice: Seleziona tutto

function get_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'SMALL_USER_AVATAR')
{
    global $user, $config, $phpbb_root_path, $phpEx;

    if (empty($avatar) || !$avatar_type)
    {
        return '';
    }

    $avatar_img = '';

    switch ($avatar_type)
    {
        case AVATAR_UPLOAD:
            $avatar_img = $phpbb_root_path . "download/file.$phpEx?avatar=";
        break;

        case AVATAR_GALLERY:
            $avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
        break;
    }

    $avatar_img .= $avatar;
    return '<img src="' . $avatar_img . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
} 
Apri styles/xxx/template/index_body.html

Cerca:

Codice: Seleziona tutto

<!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF -->
Sostituisci con:

Codice: Seleziona tutto

<!-- IF USER_AVATAR -->{SMALL_USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF -->
Menu Forum ha scritto:

Rispondi

Torna a “[3.0.x] Guide”

Chi c’è in linea

Visitano il forum: Nessuno e 40 ospiti