Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2008-07-02 12:18:00

Philou1070 a écrit:

Personnellement j'ai résolu le problème d'une autre façon,

J'ai redimensionner +- 40 photos en 212*186, puis j'ai utilise ce site http://www.slide.com/ pour générer un slideshow

Ensuite j'ai simplement coller le code dans un blog que j'avais rajouter a ma galerie grâce a blockadmenu.

Perso ça me convient

C'est une bonne solution pour la page de garde.
Mais lorsque l'on rentre dans les différents albums, on cherchera à avoir un slideshow avec uniquement les vignettes de l'album...

Philou1070
2008-06-30 14:32:18

Personnellement j'ai résolu le problème d'une autre façon,

J'ai redimensionner +- 40 photos en 212*186, puis j'ai utilise ce site http://www.slide.com/ pour générer un slideshow

Ensuite j'ai simplement coller le code dans un blog que j'avais rajouter a ma galerie grâce a blockadmenu.

Perso ça me convient

VDigital
2008-06-29 15:27:57

rio a écrit:

Pour ma part, j'ai aussi tenté l'expérience, mais les miniatures étaient sur le Slideshow ... :-(

Dernière ligne de http://forum.phpwebgallery.net/viewtopi … 352#p90352

#content ul.thumbnails { margin:150pt 5px 5px; }

L'objectif est de forcer l'affichage des miniatures plus bas sur l'écran afin de ne pas recouvrir le slideshow.
8-)

rio
2008-06-29 12:46:04

Bonjour,
non, pas en page d'accueil, mais là ou se trouvent les photos ... dans chaque catégorie

Pour ma part, j'ai aussi tenté l'expérience, mais les miniatures étaient sur le Slideshow ... :-(
Mais je n'ai pas espoir de trouvé la valeur à modifier ...

Je confirme la lenteur chez free.

:-))

Pierrot_Rennes
2008-06-29 12:24:50

VDigital a écrit:

3 - La mise en oeuvre: Appel du script avec les paramètres indispensables.
Dans ./template/yoga/thumbnails.tpl on recherchera (2ème ligne):
<!-- BEGIN thumbnails -->

Devant cette ligne on ajoutera:

....
Amusez-vous bien (Quelques retours rapides me paraissent indispensables).
8-)

Bonjour Vincent,

Avec un peu de retard à l'allumage, je viens de tester ta manip'

Et ça ne semble pas fonctionner chez moi

Pour la procédure 3, tu dis "devant cette ligne", je comprends après mais est-ce bien cela ???

En tout cas pas de mini diapo chez moi pour l'instant
Si j'ai bien compris, cela dois fonctionner en page d'accueil ??

Merci d'avance
PS : tu es toujours Admin sur le site au cas où...
A ++ et bon dimanche

Pierrot_Rennes
2008-06-28 21:17:17

Gotcha a écrit:

up!

Pas plus de testeurs ???

:-(

Bonsoir,

Arfff !!! j'avais zappé ce sujet depuis mon +10 en début de semaine !!!

Demain à tête reposée je teste la méthode de Vincent

Je vais d'abord faire un gros dodo enfin j'espère...

Gotcha
2008-06-28 20:53:14

up!

Pas plus de testeurs ???

:-(

VDigital
2008-06-22 08:06:08

background-color:white;
et
background-color:#FFFFFF;


#5F5F5F peut-être...

8-)

VDigital
2008-06-21 23:33:40

Dernier point, il me semble: La couleur de fond.


Tu as besoin de #5F5F5F


Dans le script:
var fadebgcolor="#fefefe"

alors...
var fadebgcolor="#5F5F5F"


8-)

Gotcha
2008-06-21 23:30:19

Non effectivement.
Navré mais le jargon technique ce n'est pas ma langue favorite mais je vais y aller à tâtons.

Merci !

[EDIT]
Si on pouvait tout de même à quoi corresponde les rubriques
- ul.thumbnails span.ultimate2
- master0
- etc.
Pour mettre sur la piste :s

VDigital
2008-06-21 23:22:37

C'est peut-être pas à moi de te donner tes règlages, non?

    #content ul.thumbnails span.ultimate2 a, #content ul.thumbnails span.ultimate2 img {
    margin:auto; text-align:center; vertical-align:middle; }
    #content ul.thumbnails span.ultimate2 {
    display:table-cell; list-style-image:none; list-style-position:outside;
    list-style-type:none; margin:auto; min-height:162px;
    text-align:center; vertical-align:middle; width:80%; }
    #content ul.thumbnails span.ultimate1 {
    background-color:transparent; display:table-cell; left:280px;
    list-style-image:none; list-style-position:outside; list-style-type:none;
    margin:auto; min-width:400px; position:absolute; text-align:center;
    top:210px; vertical-align:middle; }
    #master0 { height:182px; margin:auto; overflow:hidden;
    position:relative; text-align:center; vertical-align:middle;
    width:172px; }
    #canvas0_0, #canvas0_1 {
    background-color:white; height:172px; left:0pt;
    margin:auto; position:absolute; text-align:center;
    top:0pt; vertical-align:middle; width:172px; }
    #canvas0_0 img, #canvas0_1 img {
    background-color:#FFFFFF; border:2px ridge #996633;
    min-height:112px;  min-width:112px; padding:4px; }
    #content ul.thumbnails { margin:150pt 5px 5px; }

Gotcha
2008-06-21 23:06:03

C'est déjà mieux^^

Le script se lance bien mais il n'est pas dans un cadre.

Exemple:
http://imageairsoft.free.fr/Galerie/ind … tegory/175

VDigital
2008-06-21 21:43:15

Il y a peut être encore autre chose en plus à faire...
8-)

VDigital
2008-06-21 20:58:38

Je crois que j'avais été dans l'obligation de revoir le code du Javascript Ultimate Fade-In Slideshow.

Donc: Ultimate Fade-In Slideshow pour PhpWebGallery

Code:

/***********************************************
* Ultimate Fade-In Slideshow (v1.51): © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
 
var fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["photo1.jpg", "", ""] //plain image syntax
fadeimages[1]=["photo2.jpg", "http://www.cssdrive.com", ""] //image with link syntax
fadeimages[2]=["photo3.jpg", "http://www.javascriptkit.com", "_new"] //image with link and target syntax
 
var fadeimages2=new Array() //2nd array set example. Remove or add more sets as needed.
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages2[0]=["photo1.jpg", "", ""] //plain image syntax
fadeimages2[1]=["photo2.jpg", "http://www.cssdrive.com", ""] //image with link syntax
fadeimages2[2]=["photo3.jpg", "http://www.javascriptkit.com", "_new"] //image with link and target syntax
 
var fadebgcolor="#fefefe"

////NO need to edit beyond here/////////////
 
var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers
 
var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
 
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write('<div id="master'+this.slideshowid+'"><div id="'+this.canvasbase+'_0" style="filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
 
 
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
 
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}
 
 
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}

8-)

VDigital
2008-06-21 15:07:23

Cela ne change rien du tout à quelques octets près et en plus.
Un seul des trois ( template-common/local-layout.css ) suffira.
Et coté performance, un seul doit être modifié.

Je n'ai aucune idée pour l'instant... Ce soir.
8-)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact