Problème avec le script donné dans le tuto "créer une pluie d'image"

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Sam 10 Mar 2012 - 15:51

Bonjour à tous,

Voilà mon petit problème, celui qui me rend folle depuis une semaine maintenant tant je ne comprend pas où je me plante!
J'ai suivi à la lettre plusieurs fois le tutoriel pour créer une pluie d'image qui ce trouve ici. J'ai aussi essayer plusieurs fois le générateur de pluie d'image de ce site. J'ai parcouru tous les sujets que j'ai pu trouver ici, sans parler d'heure de recherche sur internet, j'ai changé d'hébergeur d'image et de script, j'ai essayer les différents endroits sur le forum pour placer le script j'ai même refait plusieurs fois mon image sous photochop des fois que, mais rien, jamais je n'ai vu une image tomber alors que les scripts tout fait marchent très bien -_-"...
J'en suis venue à la conclusion que définitivement je suis une quiche et que j'ai besoin de votre aide!
Je ne comprend pas où j'ai pu me tromper? Je ne comprend rien aux scripts, je suis plutôt du genre néophyte, mais jusqu'à maintenant j'ai toujours réussit à me dépatouiller seule avec les tutos et autres sujets du FdesF et ai même déjà installé des scripts qui marchent...

Alors bien sûr, j'en suis à un tel stade d'énervement que je ne suis pas contre un script tout fait tant que ça ressemble vaguement à une pluie de pétales de fleur de cerisier, mais en vrai ce que je voudrais, c'est comprendre!

Par avance merci à quiconque voudra bien essayer de me sortir de mon état d'ignorance^^


Dernière édition par -Ahyaelle- le Mer 14 Mar 2012 - 13:11, édité 1 fois

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Dim 11 Mar 2012 - 23:23

Sad personne pour m'aider siouplait? snif snif

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par fleur2 le Dim 11 Mar 2012 - 23:59

bonsoir

une personne viendras vous aider patience , c'est peu etre le moteur de recherche qui ne voit pas !

faites un netoyage aussi de vos cookies

bon courage en attendant l'equipe

fleur

fleur2
*****

Féminin
Messages : 897
Inscrit(e) le : 16/07/2010

http://www.dornat2.com/
fleur2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Cohava le Lun 12 Mar 2012 - 0:17

Code:

<script src="http://astuforum.free.fr/js/float_fleurs.js"></script>

Bonjour,

Essaies ce script là si tu veux, comme ça tu vois si ça marche déjà Wink

Il te suffit juste d' insérer le code dans ton panneau d’administration dans la partie de description de site :
Panneau d’Administration ==> Général ==> Forum | Configuration ==> Description du site !
Résultat : L’effet s’affichera sur toutes les pages de votre forum

Courage I love you

Cohava
*

Féminin
Messages : 30
Inscrit(e) le : 04/01/2012

http://seemania-collections.1fr1.net/
Cohava a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Lun 12 Mar 2012 - 11:01

Merci à vous deux tout d'abord!
Cahova, j'ai essayé ton script et il marche très bien, tout comme les autres scripts tout "fait" que j'ai testés avant, ce qui augmente mon incompréhension Shocked
Fleur, je vais suivre tes conseils et faire du nettoyage, essayer avec un autre moteur de recherche... Aller je croise les doigts!
Merci encore pour vos réponses^^

édit: je viens d'essayer et ça ne marche pas plus...

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Cohava le Lun 12 Mar 2012 - 18:16

Merci Ahyaelle,

Où en es-tu ? Le script refonctionne ou pas ?
Tu fais un refresh après ?

Tiens nous au courant Angel

Cohava
*

Féminin
Messages : 30
Inscrit(e) le : 04/01/2012

http://seemania-collections.1fr1.net/
Cohava a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mar 13 Mar 2012 - 9:28

Bonjour, le script que je tente de faire d'après le tuto ne marche désespérément pas, et j'avoue après des jours de prise de tête intensive et autres manipulations, j'ai un peu lâché le truc en attendant que quelqu'un, tel un sauveur, m'explique pourquoi ça veut pas!

Sinon, oui bien sûr j'actualise ma page après (si c'est bien ça que veut dire refresh?!)
Merci de ton soutient psychologique Cahova^^

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Invité le Mar 13 Mar 2012 - 10:11

Place le script de cahova a l'endroit où l'on met la description du forum Wink !

Code:
<script src="http://astuforum.free.fr/js/float_fleurs.js"></script>

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mar 13 Mar 2012 - 10:20

Non mais oui ça j'ai bien compris, ce script marche très bien mais c'est pas ça que je demande^^

Je voudrais réaliser un script d'après le tuto "avoir une pluie d'image sur son forum"(lien dans mon premier message). Et je voudrais surtout comprendre pourquoi les scripts que j'obtiens en suivant ce tuto à la lettre ne marchent pas eux...
Tous les scripts tout fait que j'ai trouvé ici ou ailleurs marchent très bien, mais ceux que je fais ne marchent jamais. Je ne comprend pas où je peux me tromper, quel paramètre peut perturber le processus etc et c'est cela que je voudrais qu'on m'explique^^
Donc Web, si tu as des idées je prend!
Merci d'avance Wink

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Invité le Mar 13 Mar 2012 - 10:28

En faisant le tuto ta bien changer le nombre de seconde après que la pluie s'arrête ?

var cacherflocons = 0; par le nombre de secondes après combien la pluie d'image s'arrête.


Car il faut pas laisser à 0




En enregistrant ton script, tu la bien mis en .js ??


Et la pluie d'images tu veux quelle sois sur tout le forum ou juste à l'accueil ?

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Adam_sfp le Mar 13 Mar 2012 - 10:44

Bonjour

Pourriez vous poster le code de votre script pour voir ce qui ne va pas?
Cordialement.

Adam_sfp
+ Hyperactif +

Masculin
Messages : 4157
Inscrit(e) le : 18/04/2008

http://antonyadam.1fr1.net/portal.htm
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mer 14 Mar 2012 - 11:15

Code:
        // Indiquer l'URL de l'image du flocon :
        var urlflocon="http://www.casimages.com/img.php?i=120314110253770953.png"
        // Ecrire le nombre de flocons :
        var nombreflocons = 10;
        // Indiquer si la neige doit disparaître après x secondes (0=jamais) :
        var cacherflocons = 300;
        // Indiquer si la neige doit être vue sur la fenêtre ou toute la page avant de disparaître ("windowheight"=la fenêtre, "pageheight"=toute la page)
        var voirflocons = "pageheight";
       
        /////////// FIN DE LA PARTIE CONFIGURATION //////////////////////////////////
       
        var ie4up = (document.all) ? 1 : 0;
        var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
       
        function testIEcompatible(){
        return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
        }
       
        var dx, xp, yp; // Variables de coordonnées et de position
        var am, stx, sty; // Variables d'amplitude
        var i, doc_width = 1024, doc_height = 768; // Taille de l'écran
       
        if (ns6up) {
        doc_width = self.innerWidth;
        doc_height = self.innerHeight;
        } else if (ie4up) {
        doc_width = testIEcompatible().clientWidth;
        doc_height = testIEcompatible().clientHeight;
        }
       
        dx = new Array();
        xp = new Array();
        yp = new Array();
        am = new Array();
        stx = new Array();
        sty = new Array();
       
        for (i = 0; i < nombreflocons; ++ i) {
        dx[i] = 0; // Variables de coordonnées
        xp[i] = Math.random()*(doc_width-50); // Variables de position
        yp[i] = Math.random()*doc_height;
        am[i] = Math.random()*20; // Variables d'amplitude
        stx[i] = 0.02 + Math.random()/10; // Variables de pas
        sty[i] = 0.7 + Math.random(); // Variables de pas
        if (ie4up||ns6up) {
        if (i == 0) {
        document.write("<div id="dot"+ i +"" style="POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;"><img src='"+urlflocon+"' border="0"></div>");
        } else {
        document.write("<div id="dot"+ i +"" style="POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;"><img src='"+urlflocon+"' border="0"></div>");
        }
        }
        }
       
        function neigeIE_NS6() { // IE et NS6 : fonctions principales d'animation
        doc_width = ns6up?window.innerWidth-10 : testIEcompatible().clientWidth-10;
        doc_height=(window.innerHeight && voirflocons=="windowheight")? window.innerHeight : (ie4up && voirflocons=="windowheight")? testIEcompatible().clientHeight : (ie4up && !window.opera && voirflocons=="pageheight")? testIEcompatible().scrollHeight : testIEcompatible().offsetHeight;
        for (i = 0; i < nombreflocons; ++ i) { // déplacement pour chaque point ("dot")
        yp[i] += sty[i];
        if (yp[i] > doc_height-50) {
        xp[i] = Math.random()*(doc_width-am[i]-30);
        yp[i] = 0;
        stx[i] = 0.02 + Math.random()/10;
        sty[i] = 0.7 + Math.random();
        }
        dx[i] += stx[i];
        document.getElementById("dot"+i).style.top=yp[i]+"px";
        document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
        }
        snowtimer=setTimeout("neigeIE_NS6()", 10);
        }
       
        function cacherneige(){
        if (window.snowtimer) clearTimeout(snowtimer)
        for (i=0; i<nombreflocons; i++) document.getElementById("dot"+i).style.visibility="hidden"
        }
       
        if (ie4up||ns6up){
        neigeIE_NS6();
        if (cacherflocons>0)
        setTimeout("cacherneige()", cacherflocons*1000)
        }

Voilà le code que j'ai utilisé. J'ai fait des essaies avec différentes valeurs changeables (nombre de flocons, temps etc). J'ai hébergé le fichier sur yourjavascript.com.

Il me semble que je l'ai bien enregistré en .js (l'icône du fichier est un petit parchemin déroulé). Puis j'ai obtenu le script suivant avec l'URL du fichier:

Code:
<script src="http://yourjavascript.com/3317455421/pluiepetales.js"></script>

que j'ai essayé de mettre à différents endroits (description du forum, page d'accueil) puis avec des infos glanées de ci de là, j'ai aussi essayé les balises métas, l'ajout aux templates et je ne sais plus quoi de tant... Mais rien n'a jamais marché.

Voila, j'attends vos lumière maintenant^^

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Adam_sfp le Mer 14 Mar 2012 - 11:26

Bonjour

A première vue le lien vers votre image n'est pas bon..
Ce n'est pas un lien direct vers l'image

http://www.casimages.com/img.php?i=120314110253770953.png

il faudrait essayer avec celui ci
http://nsa21.casimages.com/img/2012/03/14//120314110253770953.png

ou passer par un autre hébérgeur
http://i49.servimg.com/u/f49/12/69/24/33/12031410.png

Cordialement.

Adam_sfp
+ Hyperactif +

Masculin
Messages : 4157
Inscrit(e) le : 18/04/2008

http://antonyadam.1fr1.net/portal.htm
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mer 14 Mar 2012 - 11:35

Oh, ça ne marche pas non plus, pourtant j'y ai cru très fort!^^
Merci Adam... Une autre idée peut être?

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Scoubifitz le Mer 14 Mar 2012 - 11:46

bonjour,

la solution d'Adam_sfp est bonne , et devra être appliquée ,

cependant , vous n'avez pas recopié tout le script du tuto proposé ...

http://yourjavascript.com/3317455421/pluiepetales.js

... il manque une accolade de fermeture ( } ) tout en bas du script ...
Hi

Scoubifitz
+ Hyperactif +

Masculin
Messages : 3539
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Adam_sfp le Mer 14 Mar 2012 - 12:03

et ben on va y arriver..

ce code est bon
Code:
 /******************************************
*SCRIPT GENERE PAR LE GENERATEUR DE SCRIPT D'ASTUFORUM ( http://astuforum.free.fr) 
* Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html)
* Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code
* Traduction française par Prof TNJ
******************************************/
// Indiquer l'URL de l'image du flocon :
var urlflocon="http://i49.servimg.com/u/f49/12/69/24/33/12031410.png"
// Ecrire le nombre de flocons :
var nombreflocons = 10;
// Indiquer si la neige doit disparaître après x secondes (0=jamais) :
var cacherflocons = 0;
// Indiquer si la neige doit être vue sur la fenêtre ou toute la page avant de disparaître ("windowheight"=la fenêtre, "pageheight"=toute la page)
var voirflocons = "pageheight";
/////////// FIN DE LA PARTIE CONFIGURATION //////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function testIEcompatible(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var dx, xp, yp; // Variables de coordonnées et de position
var am, stx, sty; // Variables d'amplitude
var i, doc_width = 1024, doc_height = 768; // Taille de l'écran
if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = testIEcompatible().clientWidth;
doc_height = testIEcompatible().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < nombreflocons; ++ i) {
dx[i] = 0; // Variables de coordonnées
xp[i] = Math.random()*(doc_width-50); // Variables de position
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // Variables d'amplitude
stx[i] = 0.02 + Math.random()/10; // Variables de pas?
sty[i] = 0.7 + Math.random(); // Variables de pas
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+urlflocon+"' border=\"0\"><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+urlflocon+"' border=\"0\"><\/div>");
}
}
}
function neigeIE_NS6() { // IE et NS6 : fonctions principales d'animation
doc_width = ns6up?window.innerWidth-10 : testIEcompatible().clientWidth-10;
doc_height=(window.innerHeight && voirflocons=="windowheight")? window.innerHeight : (ie4up && voirflocons=="windowheight")? testIEcompatible().clientHeight : (ie4up && !window.opera && voirflocons=="pageheight")? testIEcompatible().scrollHeight : testIEcompatible().offsetHeight;
for (i = 0; i < nombreflocons; ++ i) { // déplacement pour chaque point ("dot")
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("neigeIE_NS6()", 10);
}
function cacherneige(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<nombreflocons; i++) document.getElementById("dot"+i).style.visibility="hidden"
}
if (ie4up||ns6up){
neigeIE_NS6();
if (cacherflocons>0)
setTimeout("cacherneige()", cacherflocons*1000)
}

Cordialement.

Adam_sfp
+ Hyperactif +

Masculin
Messages : 4157
Inscrit(e) le : 18/04/2008

http://antonyadam.1fr1.net/portal.htm
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mer 14 Mar 2012 - 12:19

Bon, tout d'abord messieurs, un grand merci pour le temps que vous m'accordez!

Alors, j'ai tout repris depuis le début, pour être bien sure qu'il ne manquait pas d'accolade ou autre dans mon copier coller. Puis j'ai pris l'adresse de l'image sur Servimg que m'a donné Adam. Pas marché.

J'ai de nouveau recommencé avec le code du générateur d'image d'astuforum, pas mieux. Je ne comprends pas je suis désolée. Ce dernier essaie me donne donc ceci:
<script src=http://yourjavascript.com/0253119146/pluie.js ></script> que j'ai mis dans la description du forum.

Vous est-il possible de le teste pour voir s'il marche?
Est-il possible que je foire quelque chose lorsque je fais mon fichier .js?
Est-ce que ça peut venir de mon forum?
Bouh je me sens quiche vous pouvez pas savoir^^

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par Scoubifitz le Mer 14 Mar 2012 - 12:30

@-Ahyaelle- a écrit:http://yourjavascript.com/0253119146/pluie.js

toujours pas d'accolade de fermeture à la fin du script ...

avez vous testé le script d'Adam_sfp ?

Scoubifitz
+ Hyperactif +

Masculin
Messages : 3539
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mer 14 Mar 2012 - 12:35

Je ne comprends pas pourquoi l'accolade disparait, elle est bien présente sur mon fichier js avant que je l'héberge.

Oui j'ai essayé le script que l'a donné Adam, mais du coup faudrait-il que je change d'hébergeur pour le fichier js? Parce qu'il ne marche pas non plus -_-"

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script donné dans le tuto "créer une pluie d'image"

Message par -Ahyaelle- le Mer 14 Mar 2012 - 13:09

cheers Ouh ça y est! J'ai changé d'hébergeur pour archive host et... ça marche!!!

Merci merci merci!
Bon tout ça pour me rendre compte que ça fait pas jolis sur mon forum mais au moins j'ai compris (enfin je crois!)... Donc pour la prochaine fois il faut que je fasse attention à bien prendre le lien de l'image direct quand je l'héberge et ça devrait aller hein?!

Merci encore à vos deux, je passe en résolu...

-Ahyaelle-
Nouveau membre

Messages : 15
Inscrit(e) le : 10/03/2012

http://eternellesagesse.forumactif.org/
-Ahyaelle- a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum