Annonces
Question aléatoire
Livre d'or

Par Andredrea

Très satisfaite de la communauté, jamais vu un forum aussi réactif (des aides à 4h00 du matin). Vraiment, bravo l'équipe.

Livre d'or

Mini sondage
Etes-vous satisfait du support PHPBoost ?










Résultats

 
   Le 27/10/11 à 13h12 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
Bonjour a tous, j'ai installé le module gallerie, ajouter des photos. dans le bloc image aléatoire les images sont bien visible et changent lorsqu'on actualise la page mais elle ne défilent pas, une idée ? merci

pm    
   Le 28/10/11 à 19h16 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
J'ai mal formulé ma question ou il n'y a pas du tout de solutions ?

pm    
Visiteurs
   Le 28/10/11 à 19h20 Citer      

Boosteur Inactif

Groupe: Visiteur



Bonjour Oui_oui_78, tu na pas une adresse ou l'on pourrais regarder ?

   
   Le 28/10/11 à 19h44 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
le site est en construction il est pas ouvert, mais tu ne verras dans le mini module gallery que des images fixes qui changent juste à l'actualisation de la page. mais je peux te montrer les fichier que tu veux.

pm    
   Le 28/10/11 à 19h49 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
Par contre si ça peux aider et si il y a un lien j'ai ça comme erreur sur la page :

Erreur : Effect is not defined
Fichier Source : http://www.salonhockeyclub.fr/gallery/templates/images/js/marquee.js
Ligne : 168

Erreur : Effect is not defined
Fichier Source : http://www.salonhockeyclub.fr/gallery/templates/images/js/marquee.js
Ligne : 168

et à la ligne 168 j'ai ça :
new Effect.Morph(t.data[t.current], Object.extend(anim.ao, {

pm    
Visiteurs
   Le 28/10/11 à 19h55 Citer      

Boosteur Inactif

Groupe: Visiteur



Tu ne peut pas joindre la source du marqee.js plutôt ?

Il ce trouve racine/gallery/templates/images/js/marquee.js

   
   Le 28/10/11 à 20h02 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
Voila, et encore merci de t'occuper de mon cas :)


/**
* Marquee 1.0.0
*
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
*
* Written by Kevin Armstrong <kevin@kevinandre.com>
* Last updated: 2008.11.08
*
* Marquee is a Prototype JSFr based class that allows the creation of display marqueees.
*
*/
var Marquee = (function(){
//private members
var options = {
life: 5
,animIn: null
,animOut: null
,className: ""
,delay: .5
};
var messageOptions = {
link: ""
,className: ""
,life: 0 //overrides the default life provided by Marquee
};
//private methods
function _createMarquee(data, opts){
$A(data).each(function(msg){
if(typeof(msg) != "object"){ return; }
msg = Object.extend(Object.clone(messageOptions), msg);
var i = this.data.length;
this.data[i] = new Element("div", {
"marqueeindex": i
,id: 'marqueeeMessage'+(new Date().getTime())+i
}).setStyle({
position: 'relative'
});
Object.extend(this.data[i], msg);
if(msg.link!=""){
this.data[i].insert(new Element('a', {href: msg.link}).update(msg.message||""));
} else {
this.data[i].update(msg.message||"");
}
if(msg.className!=""){
this.data[i].addClassName(msg.className);
} else if(opts.className!=""){
this.data[i].addClassName(opts.className);
}
var anim = getAnimation(opts.animOut, opts.animOut, this.element);
hide(this.data[i], anim.ao);
opts.container.insert(this.data[i]);
}.bind(this));
}
function hide(elm, x){
elm.setStyle(x.style);
elm.hide();
}
function show(elm, x){
elm.show();
elm.setStyle(x.style);
}
function getAnimation(ain, aout, elm){
//change slide out size for slide effect messages
if(aout.name && aout.name == "slide"){
aout = Object.extend(Object.clone(aout), {
style: "left: "+(-1 * Number(elm.getWidth()+10+parseInt(elm.getStyle("padding-left")))) + "px"
});
ain = Object.extend(Object.clone(ain));
}
//change slide out size for blinker effect messages
if(aout.name && aout.name == "blinker"){
aout = Object.extend(Object.clone(aout), {
style: "margin-top: "+(-1 * Number(elm.getWidth()+10+parseInt(elm.getStyle("padding-left")))) + "px"
});
ain = Object.extend(Object.clone(ain));
}
//change slide out size for blind effect messages
if(aout.name && aout.name == "blind"){
aout = Object.extend(Object.clone(aout), {
style: "top: "+(-1 * Number(elm.getWidth()+10+parseInt(elm.getStyle("padding-left")))) + "px"
});
ain = Object.extend(Object.clone(ain));
}
return { ai: ain, ao: aout };
}
function _beforeAnimation(e){
e.memo.show();
}
function _afterAnimation(e){
e.memo.hide();
}
/*
* Marquee Class
* @events load:success, load:failed
* @methods imports, includes, namespace
*/
var _Marquee = Class.create({
initialize: function(opts){
this.running = false;
this.options = Object.extend(Object.clone(options), opts);
this.data = [];
this.element = (!opts.element) ? (new Element("div").wrap(document.body)) : $(opts.element);
this.element.setStyle({"overflow": "hidden"});
if(opts.start && Object.isFunction(opts.start)){
this.element.observe("marquee:start", opts.start);
}
if(opts.stop && Object.isFunction(opts.stop)){
this.element.observe("marquee:stop", opts.stop);
}
if(opts.change && Object.isFunction(opts.change)){
this.element.observe("marquee:change", opts.change);
}
this.element.observe("marquee:before", (opts.before||_beforeAnimation));
this.element.observe("marquee:after", (opts.after||_afterAnimation));
if(opts.data && opts.data.length && opts.data.length>0){
this.load(opts.data);
delete opts.data;
}
}
/*
* load - imports a new set of messages to display
* @arguments Array of string values to display
* @returns
*/
,load: function(data){
if(this.running){ return; }
this.empty();
this.append(data);
this.start(this.current);
}
,append: function(data){
if(data && Object.isArray(data)){ data = data; }
else if(data) { data = [data]; }
else { return false; }
_createMarquee.call(this, data, Object.extend(Object.clone(this.options), {
container: this.element,
animOut: (this.options.animOut || Marquee.fadeOut)
}));
}
,clear: function(){
this.stop(true);
var ai = this.options.animIn || Marquee.fadeIn;
var ao = this.options.animOut || Marquee.fadeOut;
var anim = getAnimation(ai, ao, this.element);
hide(this.data[this.current], anim.ao);
}
,empty: function(){
this.stop();
this.element.descendants().invoke("remove");
this.data.clear();
this.current = 0;
}
,start: function(s){
if(this.data.length==0||this.running){ return; }
var ai = this.options.animIn || Marquee.fadeIn;
var ao = this.options.animOut || Marquee.fadeOut;
var anim = getAnimation(ai, ao, this.element);
if(typeof(s)=='number'){
this.clear();
this.current = s;
show(this.data[this.current], anim.ai);
}
var life = (this.data[this.current].life<=0)?this.options.life:this.data[this.current].life;
try {
this._marqueeOut = (function(t){
t.running = true;
new Effect.Morph(t.data[t.current], Object.extend(anim.ao, {
afterFinish: function(){
t.element.fire("marquee:after", t.data[t.current]);
t.current = (t.current >= t.data.length-1) ? 0 : t.current+1;
try {
t._marqueeIn = (function(){
t.element.fire("marquee:before", t.data[t.current]);
new Effect.Morph(t.data[t.current].id, Object.extend(anim.ai, {
afterFinish: function(){
t.running = false;
t.element.fire("marquee:change");
t.start();
}
}));
}.delay(t.options.delay));
} catch(e){ }
}
}));
}.delay(life, this));
this.element.fire("marquee:start");
} catch(e){ }
}
,stop: function(quiet){
this.running = false;
if(this._marqueeOut){
window.clearTimeout(this._marqueeOut);
}
if(this._marqueeIn){
window.clearTimeout(this._marqueeIn);
}
if(!quiet){ this.element.fire("marquee:stop"); }
}
,next: function(){
if(this.running){ return; }
this.start((this.current+1 > this.data.length-1)?0:this.current+1);
}
,previous: function(){
if(this.running){ return; }
this.start((this.current-1 < 0)?this.data.length-1:this.current-1);
}
});
//static transitions
_Marquee.fadeIn = { name: "fade", style: "opacity: 1", duration: .4 };
_Marquee.fadeOut = { name: "fade", style: "opacity: 0", duration: .6 };
_Marquee.slideIn = { name: "slide", style: "left: 0px", duration: .6 };
_Marquee.slideOut = { name: "slide", style: "left: 0px", duration: .4 };
_Marquee.blindIn = { name: "blind", style: "top: 0px", duration: .4 };
_Marquee.blindOut = { name: "blind", style: "top: -20px", duration: .3 };

_Marquee.testIn = { name: "test", style: "top: 0px", duration: .4 };
_Marquee.testOut = { name: "test", style: "top: -20px", duration: .3 };

return _Marquee;

})();

pm    
Visiteurs
   Le 28/10/11 à 20h14 Citer      

Boosteur Inactif

Groupe: Visiteur



Je vient de comparer avec l'officiel, ils sont identique, donc apparemment même ci l'erreur ressort de lui mais le problème ce trouve ailleurs, as tu penser à vider le cache de ton site ?

racine/cache/tpl <---- tu efface tout ce qui ce trouve dans le dossier tpl

Ensuite dans l'administration, "Outils" puis "Cache" et générer.

   
   Le 28/10/11 à 20h28 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
C'est fait et ça n'a rien changé

pm    
Visiteurs
   Le 28/10/11 à 20h40 Citer      

Boosteur Inactif

Groupe: Visiteur



Je vais proposé une méthode de barbare mais qui à fonctionner pour moi, le plus simple tu vas à la racine de ton site tu prend le dossier Gallery tu le place sur ton bureau, ensuite tu prend le dossier gallery qui ce trouve dans l'archive de pbt disponible ici, enfin ici et tu l'envoie à la racine de ton site, le problème si sa fonctionne ses qu'il faudra remettre les photos j’espère juste que tu n'en à pas 50.000 :)

Mais n’efface en aucun cas ton dossier gallery sans être sur que sa fonctionne, comme sa au pire si sa na rien changer tu pourras toujours le renvoyé à la racine de ton site.

   
   Le 28/10/11 à 20h56 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
C'est fait et rien n'a changé :(

pm    
Visiteurs
   Le 28/10/11 à 21h07 Citer      

Boosteur Inactif

Groupe: Visiteur



Dans ce cas, ses plus profondément dans pbt, mais ne t’inquiète pas, quelqu'un vas venir te répondre, ci sa semble long ses tout simplement parce-que l'administration de ce site travaille sur la 4.0 de pbt :)

Je t'aurais aider plus volontiers, mais je n'utilise plus la galerie de pbt en ligne désolé.

   
   Le 28/10/11 à 21h11 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
Ok merci quand même d'avoir essayé..



Edité par oui_oui_78 Le 30/10/11 à 11h33

pm    
   Le 31/10/11 à 12h20 Citer      

Booster Fronde

Groupe: Membre

Inscrit le: 20/10/11
Messages: 16
Est il possible que le problème viennent de mon hébergeur ?

pm    
Visiteurs
   Le 31/10/11 à 12h27 Citer      

Boosteur Inactif

Groupe: Visiteur



Bonjour Oui_Oui_78,
as tu essayer avec un autre navigateur ? je ne c'est ce que tu utilise, mais des fois un navigateur mis a jour, ou non mis a jour peut poser des petits soucis aussi.

   
2 Utilisateurs en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 2 Visiteurs
Utilisateurs en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces