2009-11-26 2 views
0

J'utilise joomla et je souhaite limiter la taille de l'image du profil utilisateur (dimension). il est par défaut à 10 Mo, mais je veux limiter quelque chose de dimension d'image comme 240x320 et peut être téléchargé ci-dessous .. merci .. Restriction des images de profil

+0

hmm .. quel module utilisez-vous? – streetparade

Répondre

0

Vous devez pirater le code de joomla pour cette chose de téléchargement particulier et utilisez le code comme celui-ci pour lui:

list($width, $height) = getimagesize($image_file); 

if ($width == 240 && $height == 320) 
{ 
    // nice proceed 
} 
else 
{ 
    // oops, invalid dimensions 
} 

Je suppose que vous devez placer ce code dans le contrôleur du plugin/composant que vous utilisez la télécharger la fonctionnalité de.

+0

merci sarfraz, est la fonction getimagesize() livré dans joomla ou devrais-je coder des trucs dans that..sorry, je suis très nouveau à joomal – Sam

+0

il est intégré dans la fonction php, vous pouvez utilisez-le tout de suite – Sarfraz

+0

Je veux limiter la taille de l'image de la page de profil utilisateur .. pouvez-vous me dire dans quelle page le traitement de téléchargement est fait pour que je vais utiliser votre code .. – Sam

-1

Je ne l'ai pas utilisé Joomla mais vous devriez voir:

How to get image height and width using java?

Si vous êtes en mesure de charger l'image en mémoire, vous pouvez utiliser la classe awt.Image de Java pour obtenir la largeur et la hauteur de l'image et rejeter l'image ou mettre l'image à l'échelle souhaitée. Jetez un oeil à:

http://java.sun.com/j2se/1.5.0/docs/api/

Je sais que vous pouvez utiliser JavaScript avec Joomla donc peut-être que ce serait la peine vue: link text - Utilise javascript pour obtenir les dimensions de l'image.

J'espère que cela vous aide.

+0

vous mélangez joomla avec java – streetparade