[Résolu] Redimenssionement d'avatar qui ne marche pas

Image Toutes les questions en rapport à l'utilisation de phpbb3 uniquement .
  • Publicité

Re: Redimenssionement d'avatar qui ne marche pas

Messagepar EnYgmA » Dim 9 Oct 2011 07:31

:!: Merci d'éviter les doubles posts , passez plutôt par l'édition du dernier message .
L'édition de celui ci passera votre topic comme non lu :clin:

Bon dimanche :cool:
Conditions générales de services - Conditions générales de support - C.G.U
Merci de mettre un titre de sujet explicite pour toutes vos demandes de support

Référencement gratuit - Forum informatique
Avatar de l’utilisateur
EnYgmA

Administrateur phpBB Assistance
 
Messages: 8503
Âge: 35 ans
Enregistré le: Lun 19 Avr 2010 17:44
Localisation: Lyon
Hébergeur(s): Monarobase

Re: Redimenssionement d'avatar qui ne marche pas

Messagepar zach » Dim 9 Oct 2011 10:39

guigui777 a écrit:J'ai essayé ce que tu m'as prescrit et je ne peut que te dire merci car il marche.


Tout est ok alors

guigui777 a écrit:Mais en ce qui concerne le deuxième lien,il ne marche pas quand je le met en pratique car je ne trouve pas la ligne à modifier dans mon fichier viewtopic.php. Précisément la ligne
Code: Tout sélectionner
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
elle n'est pas présente donc je ne peut la modifier pourtant je pense pas qu'il ait un autre fichier du même nom.As-tu une idée mon champion? :vivepa:


je ne vois pas ce dont tu parle, car dans les liens que je t'ai donné (1er comme 2ème) , il n'y a ni ce code, ni question de modifier viewtopic.php, il y est dit :

remplacer:
Code: Tout sélectionner
     if($hauteur >= $limite_hauteur OR $largeur >= $limite_largeur)
          {
             if($largeur > $limite_largeur)
             {
                $hauteur = $hauteur / ($largeur / $limite_largeur);
                $largeur = $limite_largeur;
             }
             if($hauteur > $limite_hauteur)
             {
                $largeur = $largeur / ($hauteur / $limite_hauteur);
                $hauteur = $limite_hauteur;
             }
          }
         
          $destination = imagecreatetruecolor($largeur, $hauteur);
         
          if ( $this->extension == "jpg" || $this->extension == "jpeg" ) $source = imagecreatefromjpeg($this->destination_file);
          elseif ( $this->extension == "png" ) $source = imagecreatefrompng($this->destination_file);
          elseif ( $this->extension == "gif" ) $source = imagecreatefromgif($this->destination_file);
         
          imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur, $hauteur, $size[0], $size[1]);
         
          if ( $this->extension == "jpg" || $this->extension == "jpeg" ) imagejpeg($destination, $this->destination_file);
          elseif ( $this->extension == "png" ) imagepng($destination, $this->destination_file);
          elseif ( $this->extension == "gif" ) imagegif($destination, $this->destination_file);


par :
Code: Tout sélectionner
     if($hauteur > $limite_hauteur OR $largeur > $limite_largeur)
          {
             if($largeur > $limite_largeur)
             {
                $hauteur = $hauteur / ($largeur / $limite_largeur);
                $largeur = $limite_largeur;
             }
             if($hauteur > $limite_hauteur)
             {
                $largeur = $largeur / ($hauteur / $limite_hauteur);
                $hauteur = $limite_hauteur;
             }
         
             $destination = imagecreatetruecolor($largeur, $hauteur);
         
             if ( $this->extension == "jpg" || $this->extension == "jpeg" ) $source = imagecreatefromjpeg($this->destination_file);
             elseif ( $this->extension == "png" ) $source = imagecreatefrompng($this->destination_file);
             elseif ( $this->extension == "gif" ) $source = imagecreatefromgif($this->destination_file);
         
             imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur, $hauteur, $size[0], $size[1]);
         
             if ( $this->extension == "jpg" || $this->extension == "jpeg" ) imagejpeg($destination, $this->destination_file);
             elseif ( $this->extension == "png" ) imagepng($destination, $this->destination_file);
             elseif ( $this->extension == "gif" ) imagegif($destination, $this->destination_file);
          }


Dans la modification apportée par le mod (donc functions_upload.php)
Avatar de l’utilisateur
zach

Support phpBB Assistance
 
Messages: 1313
Enregistré le: Lun 27 Déc 2010 02:52

Re: Redimenssionement d'avatar qui ne marche pas

Messagepar guigui777 » Mar 1 Mai 2012 08:06

toute mes excuses car par erreur j'ai cliqué sur un autre lien dans la page du 2ème que tu m'as donné.De toute façon je me rend compte que les deux liens ont les même code sources qui m'ont d'ailleur aidé à résoudre mon problème.merci beaucoup.Mais du coup je cherche le bouton pour marquer le sujet résolu je ne voit pas.

edit: j'ai trouvé et merci encore :idea:
guigui777
 
Messages: 10
Enregistré le: Lun 3 Oct 2011 12:25

Précédente

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités