Accueil arrow Forums
Forums Fragento
Accueilvue en cascadeRèglesAide
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
Module Redim. proportionnel des imgs (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre Ajouté aux favoris : 0
SUJET: Module Redim. proportionnel des imgs
#937
alphanono (Utilisateur)
Expert Boarder
Messages: 111
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Net Ambition Lieu: France, Toul (54)
Module Redim. proportionnel des imgs Il y a 4 Mois, 4 Semaines Karma: 1  
Je ne sais pas pourquoi mais sur tous les projets que je croise, je ne trouve jamais de fonction de redimensionnement proportionnel des images. Alors c'est la première chose que je développe car avec mon type de clientèle, je préfère réaliser ce genre de module plutôt que de former mes clients à ajuster des images dans le bon format sous un logiciel de retouche photo.

Voici donc un module que j'ai nommé DirectResize en référence au même module que j'avais développé pour MODx CMS (http://www.modxcms.com) et qui a déjà fait bien du chemin.

Cette fois, Variant avait quasiment pensé à tout, il n'y avait plus que le système de calcul des proportions à intégrer.

Illustration en image :

Sans le module, c'est ici :


Avec le module (ratio 3):


Sans le module :


Avec le module (ratio 2):


Je vous propose donc d'essayer vous aussi ce mini module. En attendant de savoir comment réaliser un Package à la Magento, je vous donne un Zip avec les fichiers dedans. A vous de la passer à l'ancienne sur votre FTP. Ce module est développé dans le référentiel Local et ne touche donc absolument pas au Core de Magento.

Pour le télécharger, c'est ici
directResize

Ensuite, dans les templates, vous pouvez changer ceux d'origine ou créer les vôtres pour modifier l'appel de classe resize en directResize et supprimer les attributs de height et width. Par exemple, avant, on avait ceci :
Code :
<img src=&quot<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(135, 135); ?>" width="135" height="135" alt="<?php echo $this->htmlEscape($_product->getName()) ?>"/>

et maintenant on doit avoir :
Code :
<img src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->directResize(135, 135, 3); ?>" alt="<?php echo $this->htmlEscape($_product->getName()) ?>"/>


Si vous voulez changer cette info dans le template de liste de produit par defaut, il faut aller dans :
app/design/frontend/default/default/template/catalog/product/list.phtml
et modifier la ligne 93 pour l'affichage en mode grille.

La fonction directResize s'agrémente d'une troisième variable dans sa définition. Par exemple, dans directResize(135, 135, 3) je veux parler du 3. C'est ce qui défini le type de ratio à appliquer ... et c'est ce qui fait toute la différence. Donc, on spécifie une largeur, ensuite une hauteur puis le ratio.

Voyons les 5 possibilités de ratio :
0: redimensionnement aux dimensions exactes données
1: redimensionnement largeur fixée et hauteur calculée
2: redimensionnement hauteur fixée et largeur calculée
3: redimensionnement pour que l'image rentre proportionnellement dans la largeur et la hauteur fixées
4: redimensionnement pour que l'image couvre au plus juste la hauteur et la largeur fixées

Des exemples en image de cette variable, créés lors du développement pour MODx, sont visualisable ici :
http://netambition.dynalias.org/dr/installe/demor.html

Après, il vous restera bien sûr à adapter le CSS pour que les images s'affichent avec un valign bottom par exemple ...

----------------------------------------

J'attends vos retours d'essai et vos remarques !
 
 
Dernière édition: 16-04-2008 à 07:04 Par alphanono.
  L'administrateur a désactivé l'accès public en écriture.
#953
kohril (Admin)
Administrateur
Messages: 149
graphgraph
Personne n'est connecté Cliquez ici pour voir le profil de cet utilisateur
Re:Module Redim. proportionnel des imgs Il y a 4 Mois, 4 Semaines Karma: 7  
Merci pour cette première contribution ! Pour ma part, je le testerai dès que possible !
 
  L'administrateur a désactivé l'accès public en écriture.
#978
kohril (Admin)
Administrateur
Messages: 149
graphgraph
Personne n'est connecté Cliquez ici pour voir le profil de cet utilisateur
Re:Module Redim. proportionnel des imgs Il y a 4 Mois, 3 Semaines Karma: 7  
Concernant la mise en place de package, seb nous signale dans son post qu'il y a du nouveau sur magentocommerce
 
  L'administrateur a désactivé l'accès public en écriture.
#1113
Otaugames (Utilisateur)
Expert Boarder
Messages: 148
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Sim Emporium Lieu: Troyes Date de naissance: 1986-06-28
Re:Module Redim. proportionnel des imgs Il y a 4 Mois, 3 Semaines Karma: 6  
Merci alphanono ! C'est nettement mieux comme ça
 
  L'administrateur a désactivé l'accès public en écriture.
#1114
alphanono (Utilisateur)
Expert Boarder
Messages: 111
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Net Ambition Lieu: France, Toul (54)
Re:Module Redim. proportionnel des imgs Il y a 4 Mois, 3 Semaines Karma: 1  
Ah super ! un testeur ! Content que ça vous plaise ...
 
  L'administrateur a désactivé l'accès public en écriture.
#1474
Julien (Utilisateur)
Expert Boarder
Messages: 83
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Module Redim. proportionnel des imgs Il y a 4 Mois Karma: 0  
Salut !

Bravo pour le module, très utile et c'est bizzard qu'un module comme celui-là n'est pas été intègre d'office. Par contre, à quand un petit package ?

Bonne continuation !
 
  L'administrateur a désactivé l'accès public en écriture.
#1495
alphanono (Utilisateur)
Expert Boarder
Messages: 111
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Net Ambition Lieu: France, Toul (54)
Re:Module Redim. proportionnel des imgs Il y a 4 Mois Karma: 1  
Merci ... et oui c'est bizard que ça ne soit pas intégré ...

Pour ce qui est du package, i la déjà été réalisé, suivant les instructions du site magentocommerce, mais il y a un truc qui coïnce je ne sais trop où et qui m'empêche de l'uploader sur MagentoConnect ...

See here : http://www.magentocommerce.com/boards/viewthread/6018/
 
  L'administrateur a désactivé l'accès public en écriture.
#1507
Geronimo (Utilisateur)
Gold Boarder
Messages: 231
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Module Redim. proportionnel des imgs Il y a 4 Mois Karma: 1  
Un module super intéressant en souhaitant qu'il soit disponible sous peu dans Magento connect
 
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC