Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    4

    inserire dimensioni immagine

    salve a tutti
    ho riscontrato un piccolo ostacolo nel linguaggio php di seguito


    /**
    * Prepares the User's Avatar
    *
    */
    function prepare_avatar()
    {
    fetch_avatar_from_userinfo($this->userinfo, true, false);

    if ($this->userinfo['avatarurl'] == '' OR !$this->registry->options['avatarenabled'] OR ($this->userinfo['hascustomavatar'] AND !($this->userinfo['permissions']['genericpermissions'] & $this->registry->bf_ugp_genericpermissions['canuseavatar']) AND !$this->userinfo['adminavatar']))
    {
    $this->prepared['avatarurl'] = '';
    $this->prepared['avatarsize'] = '';
    }
    else
    {
    $this->prepared['avatarsize'] = ($this->userinfo['avatarwidth'] ? ' width="' . $this->userinfo['avatarwidth'] . '"' : '')
    . ($this->userinfo['avatarheight'] ? ' height="' . $this->userinfo['avatarheight']. '"' : '');
    $this->prepared['avatarurl'] = $this->userinfo['avatarurl'];
    }
    }



    in pratica con questo codice l'avatar dell'utente viene ridimensionato secondo criteri a me sconosciuti dal suo size originale a 60x25 px

    come posso io tramite questo codice php modificare i valori di modo da ridimensionarlo direttamente nelle dimensioni che desidero?

    grazie in anticipo, ciao

  2. #2
    Quel codice non effettua un vero ridimensionamento.

    Semplicemente imposta gli attributi width e height del tag img in modo che il browser visualizzi l'immagine alla dimensione definita.

    Per cambiarne il comportamento:

    - o modifichi i valori in $this->userinfo['avatarwidth'] e $this->userinfo['avatarheight']
    - o modifichi direttamente $this->prepared['avatarsize'] alla fine della funzione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.