Corps du forum disparus ?!!!

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

Résolu Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 3:14

Bonjour, enfeite j'ai un gros un problème dans mon forum. J'ai essayé de rajouté un script dans le html ( dans Module ) et voila que je vois que se script ne fonctionne pas car il apparait même pas dans la liste des pages Html, mais le problème ne s'arrète pas là c'est que le corps de mon forum à complètement disparu !!
fairydechu.forum-nation.com => J'ai plus de corps, de catégorie,...
J'ai fait des recherches mais rien ne ma aidé ou à fonctionné !
Svp j'aurai vraiment besoin d'une solution :s...

Merci d'avance !


Dernière édition par Project le Sam 7 Avr 2012 - 14:37, édité 1 fois
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Invité Sam 7 Avr 2012 - 6:48

Pouvez-vous nous passer le script que vous utilisé ?

Pouvez-vous aussi nous passer votre CSS personnalisé ?

Juste avant la disparition avez vous toucher au template index_box et index_body ?
Anonymous

Invité
Invité


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

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 12:17

Pour ce qui est du template, je n'est pas toucher au template avant la disparition de mon bas du forum, les templates ont été modifié il y a longtemps et sa n'avait aucune répercussion sur le forum. C'est depuis que j'ai creer cette nouvelle page html et javascript... dans module. Enfeite j'ai été mettre un script dans une nouvelle page html et javascript et maintenant que je regarde les pages creer le script n'y est meme pas et mon forum a disparus...
Le script que j'ai mis dans ces deux pages n'a pas besoin d'être corrigé car j'en ai plus besoin, c'était pour la neige mais là j'ai trouver une autre solution enfin bref ce script a detruit mon forum :
Code:
/ ** @ Licence
    * Tempête de neige DHTML! JavaScript basé sur la neige pour les pages Web
    * ------------------------------------------ --------------
    * Version 1.41.20101113 (Précédent rev: 1.4.20091115)
    * Copyright (c) 2007, Scott Schiller. Tous droits réservés.
    * Code fourni sous la licence BSD:
    * http://schillmania.com/projects/snowstorm/license.txt
    * /    / * fenêtre globale, le document, le navigateur, clearInterval, setInterval * /    / * JSLint blanc: fausse , OneVar: true, plusplus: false, undef: true, nomen: true, eqeqeq: true, au niveau du bit: true, regexp: true, Newcap: true, immed: true * /    var tempête de neige = (function (window, document) {      / / --- propriétés communes ---      this.flakesMax = 128; / / Limite le montant total de la neige fait (baisse + collage)      this.flakesMaxActive = 64; / / Limite le montant de la neige qui tombe à la fois (moins d'utilisation CPU inférieure =)      this.animationInterval = 33;. / / théoriques "millisecondes par image" mesure 20 = rapide utilisation CPU + lisse, mais à haut 50 = plus conservatrice, mais plus lent.      this.excludeMobile = true; / / La neige est susceptible d'être de mauvaises nouvelles pour CPU téléphones mobiles (. et les batteries) Par défaut, être gentil.      this.flakeBottom = null; / / Entier pour la limite de la neige Y axe, 0 ou null pour "plein écran" effet de neige      this.followMouse = true; / / Neige mouvement peut répondre à la souris de l'utilisateur      this.snowColor = '# fff';. / / Ne pas manger (? ou de l'utilisation) de la neige jaune      this.snowCharacter = '•'; / / • = balle, · est carré sur certains systèmes etc      this.snowStick = true; / / Si oui ou non la neige devrait "coller" au bas Lorsqu'il est éteint, ne sera jamais percevoir..      this.targetElement = null; / / l'élément où la neige sera ajouté à (null = document.body ) - peut être un ID d'élément, par exemple «myDiv ', ou un noeud DOM de référence.      this.useMeltEffect = true; / / Lorsque le recyclage Neige fraîche (ou rarement, en cas de chute), l'ont «fondre» et fade out si le navigateur prend en charge      this.useTwinkleEffect = false; / / Autoriser la neige au hasard "flicker" dans et hors de vue tout en tombant      this.usePositionFixed = false; / / true = neige ne ​​se déplace pas lorsque vous faites défiler verticalement Peut augmenter la charge CPU, désactivé par défaut - si. activée, utilisé uniquement lorsque pris en charge      / / --- moins utilisé des pièces ---      this.freezeOnBlur = true; / / Seulement la neige lorsque la fenêtre est au point (foreground.) Enregistre CPU.      this.flakeLeftOffset = 0; / / gauche la marge / l'espace de gouttière sur le bord du récipient (. fenêtre du navigateur par exemple) Montez le son de ces valeurs si voyant barres de défilement horizontales.      this.flakeRightOffset = 0; / / Droit de marge / l'espace de gouttière sur le bord du récipient      this.flakeWidth = 8; / / Max largeur en pixels réservé pour l'élément de neige      this.flakeHeight = 8; / / hauteur en pixels Max réservés pour l'élément de neige      this.vMaxX = 5; / / La portée maximale de vitesse X pour la neige      this.vMaxY = 4; / / La portée maximale de vitesse Y pour la neige      de cette . zIndex = 0; / / CSS ordre d'empilement appliqué à chaque flocon de neige      / / --- Fin de la section utilisateur ---      var s = cette tempête, = ce, i,      / / UA reniflant et contrôles backCompat mode de rendu pour une position fixe, etc      ISIE = navigator.userAgent.match (/ msie / i),      isIE6 = navigator.userAgent.match (/ MSIE 6 / i),      isWin98 = navigator.appVersion.match (/ windows 98 / i),      isMobile = navigateur. userAgent.match (/ mobile / i),      = (isBackCompatIE ISIE && document.compatMode === 'BackCompat'),      noFixed = (isMobile | | isBackCompatIE | | isIE6),      screenX = null, screenX2 = null, screenY = null, scrolly = null, vRndX = null, vRndY = null,      windOffset = 1,      windMultiplier = 2,      flakeTypes = 6,      fixedForEverything = false,      opacitySupported = (function () {        try {          document.createElement ('div'). style.opacity = '0 .5 ';        } catch (e) {          return false;        }        return true;      } ()),      didInit = false,      docFrag = document.createDocumentFragment ();      this.timers = [];      this.flakes = [];      ce. disabled = false;      this.active = false;      this.meltFrameCount = 20;      this.meltFrames = [];      this.events = (function () {        var ancien = (window.attachEvent), tranche = Array.prototype.slice,        evt = {          ajouter: (? vieux attachEvent ':' addEventListener '),          supprimer: (vieux detachEvent »:« removeEventListener '?)        };        fonction getArgs (oArgs) {          var args = slice.call (oArgs), len = args . longueur;          si (ancien) {            args [1] = 'on' + args [1]; / / préfixe            if (len> 3) {              args.pop (); / / pas de capture            }          } else if (len == = 3) {            args.push (false);          }          return args;        }        fonction s'applique (args, sType) {          var = oFunc args.shift () [evt [sType]];          if (ancien) {            oFunc (args [0] , args [1]);          } else {            oFunc.apply (ce, args);          }        }        addEvent function () {          s'appliquent (getArgs (arguments), 'add');        }        fonction removeEvent () {          s'appliquent (getArgs (arguments) , "supprimer");        }        {return          ajouter: addEvent,          supprimer: removeEvent        };      } ());      fonction Rnd (n, min) {        if (isNaN (min)) {          min = 0;        }        return (Math.random ( ) * n) + min;      }      fonction PlusMinus (n) {        return (parseInt (rnd (2), 10) === 1 n * -1:? n);      }      this.randomizeWind = function () {        vRndX = PlusMinus (rnd (s.vMaxX, 0,2));        vRndY = rnd (s.vMaxY, 0,2);        if (this.flakes) {          for (var i = 0; i <this.flakes.length; i + +) {            if (this .. flocons [i] active) {              this.flakes [i] setVelocities ();.            }          }        }      };      this.scrollHandler = function () {        / / "attacher" flocons de neige en bas de la fenêtre si aucune valeur absolue a été donnée en bas        scrolly =        (IsNaN (scrolly)) {          scrolly = 0; / / Netscape 6 fix défilement        }        if (&& fixedForEverything s.flakeBottom && s.flakes!) {          for (var i = s.flakes.length; i - ;) {            if (s.flakes [i] === actif à 0). {              s.flakes [i] coller ();.            }          }        }      };      this.resizeHandler = function () {        if (window.innerWidth | | window.innerHeight ) {          screenX = window.innerWidth-(ISIE 16:2)-s.flakeRightOffset;!?          screenY = (s.flakeBottom s.flakeBottom:? window.innerHeight);        } else {          = screenX          =        = ParseInt (screenX / 2,10);      };      this.resizeHandlerAlt = function () {        screenX = s.targetElement.offsetLeft + s.targetElement.offsetWidth-s.flakeRightOffset;        screenY = s.flakeBottom s.flakeBottom:? s. targetElement.offsetTop + s.targetElement.offsetHeight;        screenX2 = parseInt (screenX / 2,10);      };      this.freeze = function () {        / animation / pause        si {(s.disabled!)          s.disabled = 1;        } else {          return false;        }        for (var i = s.timers.length; i - ;) {          clearInterval (s.timers [i]);        }      };      this.resume = function () {        if (s.disabled) {          s.disabled = 0;        } else {          return false;        }        s.timerInit ();      };      this.toggleSnow = function () {        if {(s.flakes.length!)          run / / premier          s.start ();        } else {          = s.active s.active;!          if (s.active) {            s.show ();            s.resume ();          } else {            s.stop ();            s.freeze ();          }        }      };      this.stop = function () {        this.freeze ();        for (var i = this.flakes.length; i - ;) {          . this.flakes [i] = o.style.display        (S.freezeOnBlur) {          if (ISIE) {            s.events.remove (document, 'focusout', s.freeze);            s.events.remove (document, 'focusin', s.resume);          } else {            s. events.remove (fenêtre, "brouiller", s.freeze);            s.events.remove (fenêtre, 'focus', s.resume);          }        }      };      this.show = function () {        for (var i = ce . flakes.length; i - ;) {          this.flakes [i] = o.style.display «bloc»;.        }      };      this.SnowFlake = function (parent, le type, x, y) {        var s = ce , tempête parent =;        this.type = type;        this.x = x | | parseInt (rnd (screenX-20), 10);        this.y = (isNaN (y) y:!?-rnd (screenY) -12 );        this.vX = null;        this.vY = null;        this.vAmpTypes = [1,1.2,1.4,1.6,1.8]; / / '«amplification» pour vX / Vy (basé sur la taille paillettes / type)        this.vAmp = Une this.vAmpTypes [this.type];        this.melting = false;        this.meltFrameCount = Une storm.meltFrameCount;        this.meltFrames = Une storm.meltFrames;        this.meltFrame = 0;        this.twinkleFrame = 0;        this.active = 1;        this.fontSize = (10 + (this.type / 5) * 10);        this.o = document.createElement ('div');        this.o.innerHTML = storm.snowCharacter;        this.o.style.color = tempête . snowColor;        this.o.style.position = (fixedForEverything «fixe»:? «absolu»);        this.o.style.width = storm.flakeWidth + 'px';        this.o.style.height = storm.flakeHeight + ' px ';        this.o.style.fontFamily = 'Arial, Verdana ";        this.o.style.overflow = 'hidden';        this.o.style.fontWeight = 'normal';        this.o.style.zIndex = tempête . zIndex;        docFrag.appendChild (this.o);        this.refresh = function () {          if (isNaN (sx) | | isNaN (sy)) {            / / contrôle de sécurité            return false;          }          = sostyle.left s.x + ' px ';          sostyle.top = s.y + 'px';        };        this.stick = function () {          ! if (noFixed | | (storm.targetElement == document.documentElement && storm.targetElement == document.body) ) {            sostyle.top = (+ screenY scrolly-storm.flakeHeight) + 'px';          } else if (storm.flakeBottom) {            sostyle.top = storm.flakeBottom + 'px';          } else {            sostyle.display = 'none' ;            sostyle.top = 'auto';            sostyle.bottom = '0 px ';            sostyle.position = «fixe»;            sostyle.display = 'block';          }        };        this.vCheck = function () {          if (s.vX> = 0 && s.vX <0,2) {            s.vX = 0,2;          } else if (<0 && s.vX s.vX> -0,2) {            s.vX = -0,2;          }          if (s.vY> = 0 && s.vY <0,2) {            s.vY = 0,2;          }        };        this.move = function () {          var = vX s.vX * windOffset, yDiff;          sx + = vX;          sy + = (* s s.vY . Vamp);          if (sx> = screenX | | screenX-sx <storm.flakeWidth) {/ / X-axe chèque de défilement            sx = 0;          } else if (<0 && vX sx-storm.flakeLeftOffset <0-tempête. flakeWidth) {            sx = screenX-storm.flakeWidth-1; / / flakeWidth;          }          s.refresh ();          yDiff = screenY + scrolly-sy;          if (yDiff <storm.flakeHeight) {            s.active = 0;            if (tempête . snowStick) {              s.stick ();            } else {              s.recycle ();            }          } else {            if (&& && storm.useMeltEffect s.active s.type moins de 3 && && s.melting Math.random (!)> 0,998) {              / / ~ 1/1000 de chance de faire fondre la mi-air, à chaque trame              s.melting = true;              s.melt ();              / / que progressivement fondre une image              / / s.melting = false;            }            if (tempête . useTwinkleEffect) {              if (s.twinkleFrame) {!                if (Math.random ()> 0,9) {                  s.twinkleFrame = parseInt (Math.random () * 20,10);                }              } else {                s.twinkleFrame--;                sostyle.visibility = (% s.twinkleFrame s.twinkleFrame && 2 === 0 'hidden':? 'visible');              }            }          }        };        this.animate = function () {          / / boucle d'animation principale          / / déménagement, vérifier l'état, etc die          s.move ();        };        this.setVelocities = function () {          s.vX = vRndX + rnd (storm.vMaxX * 0.12,0.1);          s.vY = vRndY + rnd (storm.vMaxY * 0.12,0.1);        };        this.setOpacity = function (o, opacité) {          if (opacitySupported) {!            return false;          }          o.style.opacity = opacité;        };        this.melt = function () {          if (! storm.useMeltEffect | | s.melting) {!            s.recycle ();          } else {            if (s.meltFrame <s.meltFrameCount) {              s.meltFrame + +;              s.setOpacity (oui, s.meltFrames [s.meltFrame]) ;              sostyle.fontSize = s.fontSize-(* s.fontSize (s.meltFrame / s.meltFrameCount)) + 'px';              sostyle.lineHeight = storm.flakeHeight +2 + (storm.flakeHeight * 0,75 * (s.meltFrame / s.meltFrameCount)) + 'px';            } else {              s.recycle ();            }          }        };        this.recycle = function () {          sostyle.display = 'none';          ? sostyle.position = (fixedForEverything «fixe» : «absolu»);          sostyle.bottom = 'auto';          s.setVelocities ();          s.vCheck ();          s.meltFrame = 0;          s.melting = false;          s.setOpacity (oui, 1);          sostyle.padding = '0 px ';          sostyle.margin = '0 px ';          sostyle.fontSize = s.fontSize + 'px';          sostyle.lineHeight = (storm.flakeHeight +2) + 'px';          sostyle.textAlign = 'center';          sostyle. verticalAlign = «de base»;          sx = parseInt (rnd (screenX-storm.flakeWidth-20), 10);          sy = parseInt (rnd (screenY) * -1,10)-storm.flakeHeight;          s.refresh ();          sostyle . affichage = 'block';          s.active = 1;        };        this.recycle (); / / Mise en place x / y coords etc        this.refresh ();      };      this.snow = function () {        var actif = 0, utilisé = 0, dans l'attente = 0, flocon = null, i;        for (i = s.flakes.length; i - ;) {          if (s.flakes [i] === actif 1) {.            s. flocons [i] move ();.            actif + +;          } else if (s.flakes [i] === actif 0.) {            + + utilisé;          } else {            attente + +;          }          if (s.flakes [i] de fusion.) {            s . flocons [i] faire fondre ();.          }        }        if (actif <s.flakesMaxActive) {          flocon = s.flakes [parseInt (rnd (s.flakes.length), 10)];          if (flake.active === 0) {            flake.melting = true;          }        }      };      this.mouseMove = function (e) {        if (s.followMouse) {!          return true;        }        var x = parseInt (e.clientX, 10);        if (x < screenX2) {          = windOffset-windMultiplier + (* x/screenX2 windMultiplier);        } else {          x - = screenX2;          windOffset = (x/screenX2) * windMultiplier;        }      };      this.createSnow = function (limite, allowInactive) {        for (var i = 0; i <limite; i + +) {          s.flakes [s.flakes.length] = new s.SnowFlake (s, parseInt (rnd (flakeTypes), 10));          if (allowInactive | | i> s.flakesMaxActive ) {            s.flakes [s.flakes.length-1] = -1 actif;.          }        }        storm.targetElement.appendChild (docFrag);      };      this.timerInit = function () {        s.timers =      = Function () {        for (var i = 0; i <s.meltFrameCount; i + +) {          s.meltFrames.push (1 - (i / s.meltFrameCount));        }        s.randomizeWind ();        s.createSnow (s . flakesMax); / / créer lot initial        s.events.add (fenêtre, 'resize', s.resizeHandler);        s.events.add (fenêtre, 'scroll', s.scrollHandler);        if (s.freezeOnBlur) {          if (ISIE) {            s.events.add (document, 'focusout', s.freeze);            s.events.add (document, 'focusin', s.resume);          } else        (S.followMouse) {          s.events.add (ISIE document:? fenêtre, mousemove ', s.mouseMove);        }        = s.animationInterval Math.max (20, s.animationInterval);        s.timerInit ();      } ;      this.début = function (bFromOnLoad) {        if {(didInit!)          didInit = true;        } else if (bFromOnLoad) {          / / déjà chargé et en cours d'exécution          return true;        }        if (typeof s.targetElement === 'string') {          var = targetID s.targetElement;          s.targetElement = document.getElementById (targetID);          si {(s.targetElement!)            throw new Error ("Tempête de neige: Impossible d'obtenir targetElement« + + targetID '"');          }        }        si (s.targetElement!) {          s.targetElement = (ISIE (document.documentElement document.documentElement: document.body):!? document.body);        }        ! si (== s.targetElement document.documentElement && s.targetElement ! == document.body) {          s.resizeHandler = s.resizeHandlerAlt; / / re-map gestionnaire pour obtenir élément au lieu de dimensions de l'écran        }        s.resizeHandler (); / / récupère éléments de délimitation de la boîte        s.usePositionFixed = (s.usePositionFixed && noFixed) / / si oui ou non la position: fixe est pris en charge        fixedForEverything = s.usePositionFixed;        ! if (&& screenX screenY && s.disabled) {          s.init ();          s.active = true;        }      };      doStart fonction () {        if ((&& this.excludeMobile isMobile) | | this.excludeMobile!) {          window.setTimeout (function () {            s.start (true);          }, 20);        }        / cleanup / événement        s.events. retirer (fenêtre, «charge», doStart);      }      / / crochets pour le démarrage de la neige      (fenêtre, «charge», doStart, false); s.events.add      return this;    } (window, document));


























































































































































































































































































































































































































































































































Merci d'avance pour les reponses ! Sad
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 12:22

Ah enfeite j'ai trouver le problème !! Je viens de comprendre que sa n'a rien avoir avec ce que je pensais, c'est juste le script : neige que j'ai rajouter dans Message de Page d'accueil :
Code:
<Script src = http://astuforum.free.fr/js/neige_lettre.js > </ script>
On serait pas le corriger ? Ce script est endommagé et me cause des soucis :s

Merci pour vos réponses !
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Invité Sam 7 Avr 2012 - 12:58

Et si tu essaie avec ce script a la place:
Code:
<script src="http://astuforum.free.fr/js/neige_lettre.js"></ script>
Anonymous

Invité
Invité


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

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 13:21

Il ne fonctionne pas, il me retire mon bas du forum encore une fois :s

Merci de votre réponse !
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Invité Sam 7 Avr 2012 - 13:23

Quelle est le lien de votre forum ?

Si vous enlevé le script est ce que cela règle le problème ?

Est-ce que vous avez l'image du bas de votre forum ?
Si oui pouvez vous me la passé s'il vous plait ?
Anonymous

Invité
Invité


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

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 13:25

Dès que je met le script le forum disparait, il reste que le chatbox et la bannière, mais dès que je retire ce scripte, tout reviens.. :s
Le forum : fairydechu.forum-nation.com
J'ai retirer le script on peut voir le forum au complet.

Merci de votre réponse !
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Invité Sam 7 Avr 2012 - 13:27

où mettez vous ce script dans votre Panneau D'administration ?
Anonymous

Invité
Invité


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

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 13:29

Je le met dans Page d'accueil>Généralité>Message de page d'accueil
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Invité Sam 7 Avr 2012 - 13:32

Alors en ouvrant un nouveau JavaScript tu va mettre ce code:
Code:
/ ** @ Licence
    * Tempête de neige DHTML! JavaScript basé sur la neige pour les pages Web
    * ------------------------------------------ --------------
    * Version 1.41.20101113 (Précédent rev: 1.4.20091115)
    * Copyright (c) 2007, Scott Schiller. Tous droits réservés.
    * Code fourni sous la licence BSD:
    * http://schillmania.com/projects/snowstorm/license.txt
    * /    / * fenêtre globale, le document, le navigateur, clearInterval, setInterval * /    / * JSLint blanc: fausse , OneVar: true, plusplus: false, undef: true, nomen: true, eqeqeq: true, au niveau du bit: true, regexp: true, Newcap: true, immed: true * /    var tempête de neige = (function (window, document) {      / / --- propriétés communes ---      this.flakesMax = 128; / / Limite le montant total de la neige fait (baisse + collage)      this.flakesMaxActive = 64; / / Limite le montant de la neige qui tombe à la fois (moins d'utilisation CPU inférieure =)      this.animationInterval = 33;. / / théoriques "millisecondes par image" mesure 20 = rapide utilisation CPU + lisse, mais à haut 50 = plus conservatrice, mais plus lent.      this.excludeMobile = true; / / La neige est susceptible d'être de mauvaises nouvelles pour CPU téléphones mobiles (. et les batteries) Par défaut, être gentil.      this.flakeBottom = null; / / Entier pour la limite de la neige Y axe, 0 ou null pour "plein écran" effet de neige      this.followMouse = true; / / Neige mouvement peut répondre à la souris de l'utilisateur      this.snowColor = '# fff';. / / Ne pas manger (? ou de l'utilisation) de la neige jaune      this.snowCharacter = '•'; / / • = balle, · est carré sur certains systèmes etc      this.snowStick = true; / / Si oui ou non la neige devrait "coller" au bas Lorsqu'il est éteint, ne sera jamais percevoir..      this.targetElement = null; / / l'élément où la neige sera ajouté à (null = document.body ) - peut être un ID d'élément, par exemple «myDiv ', ou un noeud DOM de référence.      this.useMeltEffect = true; / / Lorsque le recyclage Neige fraîche (ou rarement, en cas de chute), l'ont «fondre» et fade out si le navigateur prend en charge      this.useTwinkleEffect = false; / / Autoriser la neige au hasard "flicker" dans et hors de vue tout en tombant      this.usePositionFixed = false; / / true = neige ne ​​se déplace pas lorsque vous faites défiler verticalement Peut augmenter la charge CPU, désactivé par défaut - si. activée, utilisé uniquement lorsque pris en charge      / / --- moins utilisé des pièces ---      this.freezeOnBlur = true; / / Seulement la neige lorsque la fenêtre est au point (foreground.) Enregistre CPU.      this.flakeLeftOffset = 0; / / gauche la marge / l'espace de gouttière sur le bord du récipient (. fenêtre du navigateur par exemple) Montez le son de ces valeurs si voyant barres de défilement horizontales.      this.flakeRightOffset = 0; / / Droit de marge / l'espace de gouttière sur le bord du récipient      this.flakeWidth = 8; / / Max largeur en pixels réservé pour l'élément de neige      this.flakeHeight = 8; / / hauteur en pixels Max réservés pour l'élément de neige      this.vMaxX = 5; / / La portée maximale de vitesse X pour la neige      this.vMaxY = 4; / / La portée maximale de vitesse Y pour la neige      de cette . zIndex = 0; / / CSS ordre d'empilement appliqué à chaque flocon de neige      / / --- Fin de la section utilisateur ---      var s = cette tempête, = ce, i,      / / UA reniflant et contrôles backCompat mode de rendu pour une position fixe, etc      ISIE = navigator.userAgent.match (/ msie / i),      isIE6 = navigator.userAgent.match (/ MSIE 6 / i),      isWin98 = navigator.appVersion.match (/ windows 98 / i),      isMobile = navigateur. userAgent.match (/ mobile / i),      = (isBackCompatIE ISIE && document.compatMode === 'BackCompat'),      noFixed = (isMobile | | isBackCompatIE | | isIE6),      screenX = null, screenX2 = null, screenY = null, scrolly = null, vRndX = null, vRndY = null,      windOffset = 1,      windMultiplier = 2,      flakeTypes = 6,      fixedForEverything = false,      opacitySupported = (function () {        try {          document.createElement ('div'). style.opacity = '0 .5 ';        } catch (e) {          return false;        }        return true;      } ()),      didInit = false,      docFrag = document.createDocumentFragment ();      this.timers = [];      this.flakes = [];      ce. disabled = false;      this.active = false;      this.meltFrameCount = 20;      this.meltFrames = [];      this.events = (function () {        var ancien = (window.attachEvent), tranche = Array.prototype.slice,        evt = {          ajouter: (? vieux attachEvent ':' addEventListener '),          supprimer: (vieux detachEvent »:« removeEventListener '?)        };        fonction getArgs (oArgs) {          var args = slice.call (oArgs), len = args . longueur;          si (ancien) {            args [1] = 'on' + args [1]; / / préfixe            if (len> 3) {              args.pop (); / / pas de capture            }          } else if (len == = 3) {            args.push (false);          }          return args;        }        fonction s'applique (args, sType) {          var = oFunc args.shift () [evt [sType]];          if (ancien) {            oFunc (args [0] , args [1]);          } else {            oFunc.apply (ce, args);          }        }        addEvent function () {          s'appliquent (getArgs (arguments), 'add');        }        fonction removeEvent () {          s'appliquent (getArgs (arguments) , "supprimer");        }        {return          ajouter: addEvent,          supprimer: removeEvent        };      } ());      fonction Rnd (n, min) {        if (isNaN (min)) {          min = 0;        }        return (Math.random ( ) * n) + min;      }      fonction PlusMinus (n) {        return (parseInt (rnd (2), 10) === 1 n * -1:? n);      }      this.randomizeWind = function () {        vRndX = PlusMinus (rnd (s.vMaxX, 0,2));        vRndY = rnd (s.vMaxY, 0,2);        if (this.flakes) {          for (var i = 0; i <this.flakes.length; i + +) {            if (this .. flocons [i] active) {              this.flakes [i] setVelocities ();.            }          }        }      };      this.scrollHandler = function () {        / / "attacher" flocons de neige en bas de la fenêtre si aucune valeur absolue a été donnée en bas        scrolly =        (IsNaN (scrolly)) {          scrolly = 0; / / Netscape 6 fix défilement        }        if (&& fixedForEverything s.flakeBottom && s.flakes!) {          for (var i = s.flakes.length; i - ;) {            if (s.flakes [i] === actif à 0). {              s.flakes [i] coller ();.            }          }        }      };      this.resizeHandler = function () {        if (window.innerWidth | | window.innerHeight ) {          screenX = window.innerWidth-(ISIE 16:2)-s.flakeRightOffset;!?          screenY = (s.flakeBottom s.flakeBottom:? window.innerHeight);        } else {          = screenX          =        = ParseInt (screenX / 2,10);      };      this.resizeHandlerAlt = function () {        screenX = s.targetElement.offsetLeft + s.targetElement.offsetWidth-s.flakeRightOffset;        screenY = s.flakeBottom s.flakeBottom:? s. targetElement.offsetTop + s.targetElement.offsetHeight;        screenX2 = parseInt (screenX / 2,10);      };      this.freeze = function () {        / animation / pause        si {(s.disabled!)          s.disabled = 1;        } else {          return false;        }        for (var i = s.timers.length; i - ;) {          clearInterval (s.timers [i]);        }      };      this.resume = function () {        if (s.disabled) {          s.disabled = 0;        } else {          return false;        }        s.timerInit ();      };      this.toggleSnow = function () {        if {(s.flakes.length!)          run / / premier          s.start ();        } else {          = s.active s.active;!          if (s.active) {            s.show ();            s.resume ();          } else {            s.stop ();            s.freeze ();          }        }      };      this.stop = function () {        this.freeze ();        for (var i = this.flakes.length; i - ;) {          . this.flakes [i] = o.style.display        (S.freezeOnBlur) {          if (ISIE) {            s.events.remove (document, 'focusout', s.freeze);            s.events.remove (document, 'focusin', s.resume);          } else {            s. events.remove (fenêtre, "brouiller", s.freeze);            s.events.remove (fenêtre, 'focus', s.resume);          }        }      };      this.show = function () {        for (var i = ce . flakes.length; i - ;) {          this.flakes [i] = o.style.display «bloc»;.        }      };      this.SnowFlake = function (parent, le type, x, y) {        var s = ce , tempête parent =;        this.type = type;        this.x = x | | parseInt (rnd (screenX-20), 10);        this.y = (isNaN (y) y:!?-rnd (screenY) -12 );        this.vX = null;        this.vY = null;        this.vAmpTypes = [1,1.2,1.4,1.6,1.8]; / / '«amplification» pour vX / Vy (basé sur la taille paillettes / type)        this.vAmp = Une this.vAmpTypes [this.type];        this.melting = false;        this.meltFrameCount = Une storm.meltFrameCount;        this.meltFrames = Une storm.meltFrames;        this.meltFrame = 0;        this.twinkleFrame = 0;        this.active = 1;        this.fontSize = (10 + (this.type / 5) * 10);        this.o = document.createElement ('div');        this.o.innerHTML = storm.snowCharacter;        this.o.style.color = tempête . snowColor;        this.o.style.position = (fixedForEverything «fixe»:? «absolu»);        this.o.style.width = storm.flakeWidth + 'px';        this.o.style.height = storm.flakeHeight + ' px ';        this.o.style.fontFamily = 'Arial, Verdana ";        this.o.style.overflow = 'hidden';        this.o.style.fontWeight = 'normal';        this.o.style.zIndex = tempête . zIndex;        docFrag.appendChild (this.o);        this.refresh = function () {          if (isNaN (sx) | | isNaN (sy)) {            / / contrôle de sécurité            return false;          }          = sostyle.left s.x + ' px ';          sostyle.top = s.y + 'px';        };        this.stick = function () {          ! if (noFixed | | (storm.targetElement == document.documentElement && storm.targetElement == document.body) ) {            sostyle.top = (+ screenY scrolly-storm.flakeHeight) + 'px';          } else if (storm.flakeBottom) {            sostyle.top = storm.flakeBottom + 'px';          } else {            sostyle.display = 'none' ;            sostyle.top = 'auto';            sostyle.bottom = '0 px ';            sostyle.position = «fixe»;            sostyle.display = 'block';          }        };        this.vCheck = function () {          if (s.vX> = 0 && s.vX <0,2) {            s.vX = 0,2;          } else if (<0 && s.vX s.vX> -0,2) {            s.vX = -0,2;          }          if (s.vY> = 0 && s.vY <0,2) {            s.vY = 0,2;          }        };        this.move = function () {          var = vX s.vX * windOffset, yDiff;          sx + = vX;          sy + = (* s s.vY . Vamp);          if (sx> = screenX | | screenX-sx <storm.flakeWidth) {/ / X-axe chèque de défilement            sx = 0;          } else if (<0 && vX sx-storm.flakeLeftOffset <0-tempête. flakeWidth) {            sx = screenX-storm.flakeWidth-1; / / flakeWidth;          }          s.refresh ();          yDiff = screenY + scrolly-sy;          if (yDiff <storm.flakeHeight) {            s.active = 0;            if (tempête . snowStick) {              s.stick ();            } else {              s.recycle ();            }          } else {            if (&& && storm.useMeltEffect s.active s.type moins de 3 && && s.melting Math.random (!)> 0,998) {              / / ~ 1/1000 de chance de faire fondre la mi-air, à chaque trame              s.melting = true;              s.melt ();              / / que progressivement fondre une image              / / s.melting = false;            }            if (tempête . useTwinkleEffect) {              if (s.twinkleFrame) {!                if (Math.random ()> 0,9) {                  s.twinkleFrame = parseInt (Math.random () * 20,10);                }              } else {                s.twinkleFrame--;                sostyle.visibility = (% s.twinkleFrame s.twinkleFrame && 2 === 0 'hidden':? 'visible');              }            }          }        };        this.animate = function () {          / / boucle d'animation principale          / / déménagement, vérifier l'état, etc die          s.move ();        };        this.setVelocities = function () {          s.vX = vRndX + rnd (storm.vMaxX * 0.12,0.1);          s.vY = vRndY + rnd (storm.vMaxY * 0.12,0.1);        };        this.setOpacity = function (o, opacité) {          if (opacitySupported) {!            return false;          }          o.style.opacity = opacité;        };        this.melt = function () {          if (! storm.useMeltEffect | | s.melting) {!            s.recycle ();          } else {            if (s.meltFrame <s.meltFrameCount) {              s.meltFrame + +;              s.setOpacity (oui, s.meltFrames [s.meltFrame]) ;              sostyle.fontSize = s.fontSize-(* s.fontSize (s.meltFrame / s.meltFrameCount)) + 'px';              sostyle.lineHeight = storm.flakeHeight +2 + (storm.flakeHeight * 0,75 * (s.meltFrame / s.meltFrameCount)) + 'px';            } else {              s.recycle ();            }          }        };        this.recycle = function () {          sostyle.display = 'none';          ? sostyle.position = (fixedForEverything «fixe» : «absolu»);          sostyle.bottom = 'auto';          s.setVelocities ();          s.vCheck ();          s.meltFrame = 0;          s.melting = false;          s.setOpacity (oui, 1);          sostyle.padding = '0 px ';          sostyle.margin = '0 px ';          sostyle.fontSize = s.fontSize + 'px';          sostyle.lineHeight = (storm.flakeHeight +2) + 'px';          sostyle.textAlign = 'center';          sostyle. verticalAlign = «de base»;          sx = parseInt (rnd (screenX-storm.flakeWidth-20), 10);          sy = parseInt (rnd (screenY) * -1,10)-storm.flakeHeight;          s.refresh ();          sostyle . affichage = 'block';          s.active = 1;        };        this.recycle (); / / Mise en place x / y coords etc        this.refresh ();      };      this.snow = function () {        var actif = 0, utilisé = 0, dans l'attente = 0, flocon = null, i;        for (i = s.flakes.length; i - ;) {          if (s.flakes [i] === actif 1) {.            s. flocons [i] move ();.            actif + +;          } else if (s.flakes [i] === actif 0.) {            + + utilisé;          } else {            attente + +;          }          if (s.flakes [i] de fusion.) {            s . flocons [i] faire fondre ();.          }        }        if (actif <s.flakesMaxActive) {          flocon = s.flakes [parseInt (rnd (s.flakes.length), 10)];          if (flake.active === 0) {            flake.melting = true;          }        }      };      this.mouseMove = function (e) {        if (s.followMouse) {!          return true;        }        var x = parseInt (e.clientX, 10);        if (x < screenX2) {          = windOffset-windMultiplier + (* x/screenX2 windMultiplier);        } else {          x - = screenX2;          windOffset = (x/screenX2) * windMultiplier;        }      };      this.createSnow = function (limite, allowInactive) {        for (var i = 0; i <limite; i + +) {          s.flakes [s.flakes.length] = new s.SnowFlake (s, parseInt (rnd (flakeTypes), 10));          if (allowInactive | | i> s.flakesMaxActive ) {            s.flakes [s.flakes.length-1] = -1 actif;.          }        }        storm.targetElement.appendChild (docFrag);      };      this.timerInit = function () {        s.timers =      = Function () {        for (var i = 0; i <s.meltFrameCount; i + +) {          s.meltFrames.push (1 - (i / s.meltFrameCount));        }        s.randomizeWind ();        s.createSnow (s . flakesMax); / / créer lot initial        s.events.add (fenêtre, 'resize', s.resizeHandler);        s.events.add (fenêtre, 'scroll', s.scrollHandler);        if (s.freezeOnBlur) {          if (ISIE) {            s.events.add (document, 'focusout', s.freeze);            s.events.add (document, 'focusin', s.resume);          } else        (S.followMouse) {          s.events.add (ISIE document:? fenêtre, mousemove ', s.mouseMove);        }        = s.animationInterval Math.max (20, s.animationInterval);        s.timerInit ();      } ;      this.début = function (bFromOnLoad) {        if {(didInit!)          didInit = true;        } else if (bFromOnLoad) {          / / déjà chargé et en cours d'exécution          return true;        }        if (typeof s.targetElement === 'string') {          var = targetID s.targetElement;          s.targetElement = document.getElementById (targetID);          si {(s.targetElement!)            throw new Error ("Tempête de neige: Impossible d'obtenir targetElement« + + targetID '"');          }        }        si (s.targetElement!) {          s.targetElement = (ISIE (document.documentElement document.documentElement: document.body):!? document.body);        }        ! si (== s.targetElement document.documentElement && s.targetElement ! == document.body) {          s.resizeHandler = s.resizeHandlerAlt; / / re-map gestionnaire pour obtenir élément au lieu de dimensions de l'écran        }        s.resizeHandler (); / / récupère éléments de délimitation de la boîte        s.usePositionFixed = (s.usePositionFixed && noFixed) / / si oui ou non la position: fixe est pris en charge        fixedForEverything = s.usePositionFixed;        ! if (&& screenX screenY && s.disabled) {          s.init ();          s.active = true;        }      };      doStart fonction () {        if ((&& this.excludeMobile isMobile) | | this.excludeMobile!) {          window.setTimeout (function () {            s.start (true);          }, 20);        }        / cleanup / événement        s.events. retirer (fenêtre, «charge», doStart);      }      / / crochets pour le démarrage de la neige      (fenêtre, «charge», doStart, false); s.events.add      return this;    } (window, document));

en cochant sur toute les page Wink!

ensuite tu va remettre ce code dans ton message d'accueil:
Code:
        <script src="http://astuforum.free.fr/js/neige_lettre.js"></ script>



Le script que je t'ai dit de mettre dans un JavaScript c'est le même que tu as mit dnas le HTML... Supprime celui que tu à mis dans le HTML Wink!
Anonymous

Invité
Invité


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

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 13:41

Je comprend pas, sa ne fonctionne pas :/
http://fairydechu.forum-nation.com

Sa m'enlève encore une fois mon corps du forum... Peut-être que le script est mauvais ?
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Corps du forum disparus ?!!!

Message par Project Sam 7 Avr 2012 - 14:37

UP : Pour dire problème régler.

Pour tout ceux qui ont le même problème, je vous conseil ce script qui est beaucoup mieux et simple.

Code:
<script src=http://sd-1.archive-host.com/membres/up/37821634957680146/neige/snowstorm.js></script>

A placer dans Message de page d'accueil !
Problème résolu, merci pour tes réponses Webmestre_pro !
avatar

Project
Nouveau membre

Messages : 26
Inscrit(e) le : 07/04/2012

http://fairydechu.forum-nation.com/
Project a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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