Resize Image
Ce hack a été créé par : Darkness
Réalisé le : 18-Novembre-2003 20:05 AM
Version du hack : 1.0
vBulletin Version : 2.2.x
mail: gargamel670@hotmail.com
Copyright:
J'autorise toute personne a utiliser/modifier/diffuser mon hack, je demande uniquement a la personne de garder le code signifiant que ce travail est mien au regard des heures passées pour le mettre au point
####################### Commentaires ##########################
Merci de votre indulgence, je suis autodidacte il y a un an je ne comprenais absolument rien au php et j'ai appris sur le tas, aussi mon code n'est pas parfait et necessite une amélioration. Ceci n'est pas mon premier hack, en revanche c'est le premier que je veux publier car c aussi le plus simple a mettre en place, il est installé sur 3 forums pour verifier les problemes.
Un probleme important est lié a l'appel par la fonction getimagesize() qui lorsqu'elle pointe vers une image non valide ralentit de qqs secondes l'afficgahe et signale une erreur. Cette erreur
n'est pas marquée car j'ai bloqué son affichage et ma prochaine recherche va porter sur comment annuler la fonction lorsque l'image n'est pas accessible. Le probleme principal vient en fait des htaccess, sinon le hack fonctionne sans probleme... la fonction getimagesize semble se casser les dents sur les htaccess alors pensez a ne pas mettre les images auxquelles vous voulez acceder derriere un htaccess.
Merci de ne pas m'ecrire pour m'insulter sur des bugs survenus ou me demander de l'aide sur d'autres hack, en revanche vous pouvez me signaler les bugs.
####################### Description ############################
Ce hack vous permet avant tout de redimensionner avant l'affichage, les images postées grace a la balise .
Fonctions supplémentaires:
- Centrage automatique des images (pour le lever, virer les balises <div align=center> et </div> que vous verrez en bas du code.
- Lien en cliquant sur l'image vers l'image et sa taille réelle (pour ouvrir via une autre fenetre, rajouter apres alt=\"\" target=\".
- Preserve le ratio de l'image.
Pour changer la largeur maximale des images, attribuez une nouvelle valeur a limitex, dans le hack (1ere ligne apres //hack resize img by darkness)