Easy-Design.Net forum




Aide générale [Réglé] redimensionnement image auto Pour phpbb 2

pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 04/12/2010 à 15h37
Voila j'ai un gros problème avec notre chers Internet explorer (pour changer)

Je dois redimensionner les images postées sur un forum phpbb2.

Donc le redimensionnement ne dois se faire que si l'image a une taille supérieure à 800px, jusque là pas de problème l'utilisation de la fonction "max-width" est faite pour, mais seulement bien que cette fonction doit être prise en charge par IE8 ce n'est pas le cas pour moi ?

J'ai donc chercher du coté des script dédié a IE , j'ai trouver un script qui fait ce don j'ai besoin hormis le fait qu'il redimensionne toutes les images a 800px, ce qui est parfait pour les images de grandes taille mais beaucoup moins pour les images inférieures à 800px.

je pose donc mon code .css ici

Code CSS :
/* redimensionnement auto des images */
#img{
max-width : 800px;
display: block;
margin: 15px auto; 
padding: 0;
border: 10px solid #FFF;
box-shadow: 5px 5px 10px #aaa;
-moz-box-shadow: 5px 5px 10px #aaa;
-webkit-box-shadow: 5px 5px 10px #aaa;
/* IE */
width: expression((this.offsetWidth>=this.offsetHeight) ? 
      Math.min(parseInt(this.offsetWidth), 800 ) : false);
text-align: center;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=8); 
zoom: 1; 
} 
Edité par pegasetkc Le 04/12/2010 à 15h50


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 04/12/2010 à 15h50
c'est bon j'ai finis par trouver :

après recherche dans la FAQ IE, la fonction "max-width" n'est prise en charge qu'avec un encodage

Code HTML :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 04/12/2010 à 15h51
sa me rapelle bizarement du php et les fonction conditionelle.
Code PHP :
if($i ==0)
echo $i ; // true


qui peut etre de la sorte :
Code PHP :
($i == true) ? echo $i : '';


donc pour faire plus bref essai de tout mettre sur une ligne :

Code CSS :
 
width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 800 ) : false);


je suis vraiment pas sur de mon coup mais qui sait :p
sinon tu peut utiliser les switch et charger un css propre pour ie, mais c'est plus chiant :p

allé un ti lien que je suis pas sur que sa t'apporte quelque chose mais bon ... ici


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
pegasetkc Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 15/04/2010 à 19h37

Messages: 1940

Le 04/12/2010 à 15h54
c'est gentil Sat mais j'ai trouvé juste un encodage qui merdouillé ^^ hé oui vue l'âge de phpbb 2 logique ^^


Citation made in pegasetkc : "Sauvez un arbre mangez un castor"
Depuis que je connais Saturnin mon humour ressemble a cela : j'ai un string dans l'array
Site web    
saturnin Membre non connecté

Administrateur

Rang

Avatar

Administrateur

Inscrit le : 08/08/2009 à 22h19

Messages: 3963

Le 04/12/2010 à 15h57
zut :)

bon en meme temps c'est le jeu ma pauvre lucette, l'essenciel est que tu ai la solution :)


:dehors


signaturesaturnin


Accroche toi au clavier, je retire le shell...
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie