Salut,
Point de départ: Je suis en train de déterminer la taille des photos que je vais mettre dans la galerie. Mais en 1024*768, si on veut voir l'ensemble de la photo sans scroller vers le bas, la taille maxi de la photo est vraiment petite.
Questions:
- serais-ce envisageable que phpgallery détecte la résolution et pousse des photos adaptées à la résolution? (on uploaderait donc 3 photos: la vignette, la photo adaptée au 1024*768, et celle adaptée au 1280*1024)
- peut-on supprimer le cadre au dessus des images "Divers − 2/12
img104"? ( ou le mettre en dessous, parce que ce que les gens veulent c'est voir la photo en premier, après s'il veulent des détails, ils peuvent scroller ver le bas)
Merci pour ce script de galerie.
@+
http://photosnafu.free.fr/galerie/
Hors ligne
Personnellement j'utilise un petit script qui détect la taille du navigateur. Dc la taille de l'image est redimensionner par rapport au navigateur web et non a l'ecran:
<script type=\"text/javascript\">
src='".$srcstr."';
width='".$width."';
height='".$height."';
if (document.body)
{
var larg = (document.body.clientWidth);
var haut = (document.body.clientHeight);
}
else
{
var larg = (window.innerWidth);
var haut = (window.innerHeight);
}
ratioL = (width/(larg-40));
ratioH = (height/(haut-120));
if (ratioL>ratioH)
{
if (ratioL>1)
{
width = (width/ratioL);
height = (height/ratioL);
}
}
else
{
if (ratioH>1)
{
width = (width/ratioH);
height = (height/ratioH);
}
}
document.write('<img width='+width+' height='+height+' src='+src+'></img><br>');
</script>
J'utilise en meme temps une autre fonction pour recuper la taille de l'image orginal ( enfin, je croi que dans la verison 1.3.1, c valeurs st deja stocker dans des variables):
$ext=explode(".",$image);
if (($ext[1] == jpg)||($ext[1] == jpeg)){
$src = imagecreatefromjpeg ($src2);
$width = imagesx($src);
$height = imagesy($src);
}else{
if ($ext[1] == gif){
$src = imagecreatefromgif ($src2);
$width = imagesx($src);
$height = imagesy($src);
}
}
Moi j'utilise phpWG 1.2.1 , dc je peu pas te dire comment l'inserer dans ta page. Mais en regardant bien, on y arrive assez facilement.
Apres les valeurs qui y st mise : 40 et 120, ont ete mise pour etre accorder avec ma page, faut les modifier pour qu'il corresponde à la tienne.
Ce script est simple et est facilement adaptable... bon courrage ;)
Hors ligne