Scripts de noël

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

Résolu Scripts de noël

Message par forumascenseur le Mer 5 Déc 2012 - 18:14

Salut à tous,

J'ai besoin d'aide rapidement, je n'arrive pas à mettre en place les scripts de noël, aucun de ceux mentionnés dans le topic concerné ne fonctionnent !

Pourtant j'ai suivi la procédure et les javascripts sont bien activés !

A l'aide !

@+


Dernière édition par forumascenseur le Sam 8 Déc 2012 - 17:35, édité 1 fois

forumascenseur
**

Messages : 54
Inscrit(e) le : 03/12/2012

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

Résolu Re: Scripts de noël

Message par bibigne le Mer 5 Déc 2012 - 18:35

Moi non plus!

bibigne
***

Masculin
Messages : 116
Inscrit(e) le : 04/09/2012

http://professeurlayton.lebonforum.com
bibigne a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par forumascenseur le Mer 5 Déc 2012 - 20:15

Un peu d'aide s'il vous plait !

forumascenseur
**

Messages : 54
Inscrit(e) le : 03/12/2012

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

Résolu Re: Scripts de noël

Message par forumascenseur le Mer 5 Déc 2012 - 20:42

Sans vouloir énerver qui que ce soit, sa commence légèrement à me gonfler ... Noël c'est une fois par an...!

forumascenseur
**

Messages : 54
Inscrit(e) le : 03/12/2012

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

Résolu Re: Scripts de noël

Message par karinette75 le Mer 5 Déc 2012 - 22:38

bonsoir,

forumascenseur, il serait utile de lire les règles, c'est un UP 24h après avoir posté ton dernier message, et si tu veux rajouter quelque chose tu dois éditer ton message et non en écrire plusieurs à la suite ! Tout est écris ici : http://forum.forumactif.com/t114085-regles-generales-et-charte-du-forum

Noël c'est qu'une fois par an oui mais les recherche ça se fait n'importe quand il y a déjà eu la même question de poser plusieurs fois et en voici une qui a était résolu :

http://forum.forumactif.com/t342214-les-codes-pour-les-animations-de-noel-ne-fonctionne-pas-sur-mon-forum#2929154

Patience tu n'es pas tout seul on est tous là avec nos questions et chacun fait ce qu'il peut pour répondre bénévolement alors que parfois il suffit juste de prendre 5 min pour trouver sa réponse soi-même !

Bonne soirée Smile

karinette75
****

Féminin
Messages : 342
Inscrit(e) le : 27/10/2011

http://mestricotinsenfolies.forumgratuit.org
karinette75 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par forumascenseur le Sam 8 Déc 2012 - 12:10

@karinette75 a écrit:bonsoir,

forumascenseur, il serait utile de lire les règles, c'est un UP 24h après avoir posté ton dernier message, et si tu veux rajouter quelque chose tu dois éditer ton message et non en écrire plusieurs à la suite ! Tout est écris ici : http://forum.forumactif.com/t114085-regles-generales-et-charte-du-forum

Noël c'est qu'une fois par an oui mais les recherche ça se fait n'importe quand il y a déjà eu la même question de poser plusieurs fois et en voici une qui a était résolu :

http://forum.forumactif.com/t342214-les-codes-pour-les-animations-de-noel-ne-fonctionne-pas-sur-mon-forum#2929154

Patience tu n'es pas tout seul on est tous là avec nos questions et chacun fait ce qu'il peut pour répondre bénévolement alors que parfois il suffit juste de prendre 5 min pour trouver sa réponse soi-même !

Bonne soirée Smile

Certes, mais quand il y a pas de réponses alors que tout les topics alentours ont des réponses toutes les heures au minimum sa commence à prendre la tête !!!
Parce que tu penses qu'avant de poster mon sujet je n'ai pas scruté tous les topics concernant les problèmes sur ce forum et sur google pour les décos de noël !
J'ai tout essayé y a rien qui marche !!!
Prendre 5 min pour trouver sa réponse soi-même, sa doit être facilement quatre heures que je passe à essayer différentes choses avec différentes solutions apportées à des topics et qui ne mènent à rien chez moi, donc allez pas dire que je post sans réfléchir parce que sa doublement m'énerver !

forumascenseur
**

Messages : 54
Inscrit(e) le : 03/12/2012

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

Résolu Re: Scripts de noël

Message par Threax le Sam 8 Déc 2012 - 12:13

Bonjour,

Faut pas venir me dire qu'il faut être patient!
Et pourtant, si. Wink

Je ne vois aucune décoration en place actuellement sur votre forum. Installez l'un des scripts souhaités afin que nous puissions constater le problème et trouver son origine.

Threax
+ Hyperactif +

Masculin
Messages : 17277
Inscrit(e) le : 27/08/2005

http://lesforumsde.forumactif.com
Threax a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par karinette75 le Sam 8 Déc 2012 - 13:19

alors expose nous mieux ton problème

quels codes as tu essayé ? où les as tu mis dans ton PA ? le lien de ton forum ? quels décos tu veux mettre sur ton forum ? enfin tout ce qui est nécessaire pour que quelqu'un puisse t'aider, sans détail on ne peut pas deviner les choses c'est une des raisons pour laquelle tu n'as peut être pas eu de réponse !

l'énervevement ne sert à rien et ne fait pas avancer ton problème, une fois que tu auras fourni plus de détails tu auras de l'aide c'est sur et puis si les topics alentours ont des réponses toutes les heures au minimum c'est par ce que les gents présent à ce moment là savent répondre à d'autres questions et pas à la tienne chacun aide suivant ces connaissances.

on est tous pareil on veut qu'on nous réponde de suite moi la première bien sur mais ça fonctionne pas ainsi et puis je parlais généralement mais si tu le prends pour toi bah j'y peux rien

aller détail ce que tu as fait et ça sera ainsi plus facile de t'aider Very Happy

karinette75
****

Féminin
Messages : 342
Inscrit(e) le : 27/10/2011

http://mestricotinsenfolies.forumgratuit.org
karinette75 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par Invité le Sam 8 Déc 2012 - 13:29

@forumascenseur a écrit:Salut à tous,

J'ai besoin d'aide rapidement, je n'arrive pas à mettre en place les scripts de noël, aucun de ceux mentionnés dans le topic concerné ne fonctionnent !

Pourtant j'ai suivi la procédure et les javascripts sont bien activés !

A l'aide !

@+

Salut ,

Sans t’énerver inutilement suit ce thread , tu y trouveras certainement la solution Smile

http://forum.forumactif.com/t342496-script-pour-noel-impossible-de-faire-fonctionner

Simple et efficace , sans prise de tête et avec respect qui plus est Smile

Au plaisir.

Invité
Invité


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

Résolu Re: Scripts de noël

Message par Milouze14 le Sam 8 Déc 2012 - 13:36

Salut à toutes et à tous,

voilà la meilleure façon de procéder afin de ne pas avoir de soucis d'affichage les ami(e)s.

http://forum.forumactif.com/t342214-les-codes-pour-les-animations-de-noel-ne-fonctionne-pas-sur-mon-forum#2929154


a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

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

Résolu Re: Scripts de noël

Message par *Henry* le Sam 8 Déc 2012 - 14:33

@Milouze14 a écrit:Salut à toutes et à tous,
voilà la meilleure façon de procéder afin de ne pas avoir de soucis d'affichage les ami(e)s.
http://forum.forumactif.com/t342214-les-codes-pour-les-animations-de-noel-ne-fonctionne-pas-sur-mon-forum#2929154
a++
Bonjour ...
avec tout respect si vous suivras le Topique d'annonce à la lettre il y a aucune raison que ça ne marcherai pas.
Il faut jusque choisir l’environnement d'affichage.

*Henry*
+ Hyperactif +

Masculin
Messages : 2418
Inscrit(e) le : 11/04/2008

http://ww0.topp-henry.com
*Henry* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par Milouze14 le Sam 8 Déc 2012 - 14:49

Salut *Henry*,
je suis au regret de te dire que cela n'est pas vrai,
il arrive que certains scripts cumulés ne fonctionnent pas ensemble Wink .

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

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

Résolu Re: Scripts de noël

Message par forumascenseur le Sam 8 Déc 2012 - 15:11

@Threax a écrit:Bonjour,

Faut pas venir me dire qu'il faut être patient!
Et pourtant, si. Wink

Je ne vois aucune décoration en place actuellement sur votre forum. Installez l'un des scripts souhaités afin que nous puissions constater le problème et trouver son origine.

Je sais bien qu'il faut de la patience mais au bout d'un moment j'ai envie de tout casser Razz

J'ai mis les boules de noël à gauche en place, cf capture d'écran :




@karinette75 a écrit:alors expose nous mieux ton problème

quels codes as tu essayé ? où les as tu mis dans ton PA ? le lien de ton forum ? quels décos tu veux mettre sur ton forum ? enfin tout ce qui est nécessaire pour que quelqu'un puisse t'aider, sans détail on ne peut pas deviner les choses c'est une des raisons pour laquelle tu n'as peut être pas eu de réponse !

l'énervevement ne sert à rien et ne fait pas avancer ton problème, une fois que tu auras fourni plus de détails tu auras de l'aide c'est sur et puis si les topics alentours ont des réponses toutes les heures au minimum c'est par ce que les gents présent à ce moment là savent répondre à d'autres questions et pas à la tienne chacun aide suivant ces connaissances.

on est tous pareil on veut qu'on nous réponde de suite moi la première bien sur mais ça fonctionne pas ainsi et puis je parlais généralement mais si tu le prends pour toi bah j'y peux rien

aller détail ce que tu as fait et ça sera ainsi plus facile de t'aider Very Happy

Voila le code en place :



Lien de mon forum : http://www.forumascenseur.com/

Je ne demande pas à ce que l'on me réponde tout de suite, mais si je ne m'étais pas "un petit peu échauffé" je n'aurais toujours pas de réponse à l'heure qu'il est, en tout cas c'est très plaisant d'avoir de l'aide !

@*Henry* a écrit:
@Milouze14 a écrit:Salut à toutes et à tous,
voilà la meilleure façon de procéder afin de ne pas avoir de soucis d'affichage les ami(e)s.
http://forum.forumactif.com/t342214-les-codes-pour-les-animations-de-noel-ne-fonctionne-pas-sur-mon-forum#2929154
a++
Bonjour ...
avec tout respect si vous suivras le Topique d'annonce à la lettre il y a aucune raison que ça ne marcherai pas.
Il faut jusque choisir l’environnement d'affichage.

Sans vouloir te faire de peine, avec tout le respect que je te dois moi aussi, il ne suffit pas simplement de suivre le topic à la lettre, bien trop simple mon cher !

forumascenseur
**

Messages : 54
Inscrit(e) le : 03/12/2012

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

Résolu Re: Scripts de noël

Message par karinette75 le Sam 8 Déc 2012 - 15:29

il m'est arrivé d'attendre plus de 15 jours avant d'avoir une réponse alors toutes les 2h c'est excessif ! mais bon donc pour ton problème si tu suis les explications de milouze qui sont de lien qu'on t'a donné tous les deux ça devrait résoudre ton problème

moi perso j'ai mis mes décos de noël dans le template "overall_header" sans passer par les scripts juste avec le lien des images plus simple pour moi car je voulais ma déco perso et non celle que tout le monde a sur son forum

karinette75
****

Féminin
Messages : 342
Inscrit(e) le : 27/10/2011

http://mestricotinsenfolies.forumgratuit.org
karinette75 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par Adam_sfp le Sam 8 Déc 2012 - 15:33

Bonjour


Assurez vous d'avoir
Code:
{HOSTING_JS}
dans le template overall_header.

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: Scripts de noël

Message par Milouze14 le Sam 8 Déc 2012 - 15:39

Salut forumascenseur,

le script qui ne fonctionne pas est celui-ci:
dans la gestion de scripts:

édites celui-ci :
http://www.forumascenseur.com/11574.js

Edit: Important!!
décoches toutes les cases thumright



Supprimes tout le contenu et insères ceci:

Code:
function SWFLayer(){
   
   this.swf_url = "";
   this.swf_id = "Flash";
   this.layer_name = "";
   this.xx = 0;//window
   this.yy = 0;//window
   this.width = 1;
   this.height = 1;
   this.zIndex = 0;
   this.body = document['CSS1Compat' == document.compatMode ? 'documentElement' : 'body'];
   this._oLayer = "";

   this.flashvars_labels = [];
   this.flashvars_values = [];

   this._ww_full_flg = "false";
   this._hh_full_flg = "false";
}

//----------------------------
// SWF
//----------------------------
SWFLayer.prototype._createFlashVarsValue = function(){
   var value = "browser=" + this._checkBrowser() + "&";
   var flashvars_labels = this.flashvars_labels;
   var flashvars_values = this.flashvars_values;
   for(var i=0; i < flashvars_labels.length; i++){
      value += flashvars_labels[i] + "=" + flashvars_values[i] + "&";
   }
   value = value.substring(0,value.length - 1);
   return value;
};


SWFLayer.prototype.create = function(){
   var swf_url = this.swf_url;
   var swf_id = this.swf_id;
   var layer_name = this.layer_name;
   
   var html = "";
   html += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='100%' height='100%' id='"+swf_id+"' align='middle'>";
   html += "<param name='allowScriptAccess' value='always' />";

   if(this.flashvars_labels.length > 0){
      html += "<param name='flashvars' value='" + this._createFlashVarsValue() + "'>";
   }

   html += "<param name='movie' value='" + swf_url + "' /><param name='scale' value='noscale' /><param name='salign' value='lt' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='" + swf_url + "' quality='high' scale='noscale' salign='lt' wmode='transparent' width='100%' height='100%' name='"+swf_id+"' id='"+swf_id+"' swLiveConnect=true align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'";
   if(this.flashvars_labels.length > 0){
      html += " flashvars='" + this._createFlashVarsValue() + "'";
   }
   html += "/>";
   html += "</object>";

   var oLayer = document.createElement('div');
   oLayer.setAttribute('id',layer_name);
   //oLayer.style.background = "#FF0000";
   oLayer.innerHTML = html;
   oLayer.style.position = 'absolute';
   oLayer.style.zIndex = this.zIndex;
   document.body.appendChild(oLayer);
   this._oLayer = oLayer;

};

//
//
//----------------------------
SWFLayer.prototype._checkBrowser = function(){
   var uName = navigator.userAgent;
   if (uName.indexOf("Safari") > -1) return "Safari";
   if (uName.indexOf("MSIE") > -1){
      return "MSIE";
   }
   return "Netscape";
};

//---------------------------------------------------------------
//
//---------------------------------------------------------------
SWFLayer.prototype.setSize = function(ww,hh){
   var browser = this._checkBrowser();
   //
   if(ww == 'full'){
      this._ww_full_flg = "true";
      if(browser == "MSIE"){
         this.width = this.body.clientWidth;
      }else if(browser == "Netscape"){
         this.width = window.innerWidth - 17;
      }else{
         this.width = window.innerWidth;
      }
   }else{
      this._ww_full_flg = "false";
      this.width = ww;
   }

   //高さ
   if(hh == 'full'){
      this._hh_full_flg = "true";
      if(browser == "MSIE"){
         this.height = this.body.clientHeight;
      }else if(browser == "Netscape"){
         this.height = window.innerHeight-17;
      }else{
         this.height = window.innerHeight;
      }
   }else{
      this._hh_full_flg = "false";
      this.height = hh;
   }
   this._oLayer.style.width = this.width + 'px';
   this._oLayer.style.height = this.height + 'px';
};


//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPos = function(xx,yy){
   var browser = this._checkBrowser();

   this.xx = xx;
   this.yy = yy;

   //X座標
   if(browser == "MSIE"){
      this._oLayer.style.left = this.xx + this.body.scrollLeft + 'px';
      this._oLayer.style.top = this.yy + this.body.scrollTop + 'px';
   }else {
      this._oLayer.style.left = this.xx + pageXOffset + 'px';
      this._oLayer.style.top = this.yy + pageYOffset + 'px';
   }

};

//
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPosFixed = function(xx,yy){

   this.xx = xx;
   this.yy = yy;

   //
   this._oLayer.style.left = this.xx + 'px';
   this._oLayer.style.top = this.yy + 'px';

};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------

SWFLayer.prototype.setdPos = function(d_xx,d_yy){

   this.xx += d_xx;
   this.yy += d_yy;

   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
// str='left' or 'right'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlign = function(str){
   var browser = this._checkBrowser() ;
   if(str == 'right'){
      if(browser == "MSIE"){
         this.xx = this.body.clientWidth - this.width;
      }else {
         this.xx = window.innerWidth - this.width;
         //Mozilla
         if(browser == "Netscape"){
            this.xx -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.xx = 0;
      }else {
         this.xx = 0;
      }
   }


   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlignFixed = function(str){
//alert("aaa");
   var browser = this._checkBrowser() ;
   if(str == 'right'){
      if(browser == "MSIE"){
         this.xx = this.body.clientWidth - this.width + this.body.scrollLeft;
      }else {
         this.xx = window.innerWidth - this.width + pageXOffset;
         //Mozilla
         if(browser == "Netscape"){
            this.xx -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.xx = 0;
      }else {
         this.xx = 0;
      }
   }


   this.setPosFixed(this.xx,this.yy);
};

//--------------------------------------------------------------------
//str='top' or 'bottom'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValign = function(str){
   //
   var browser = this._checkBrowser();
   if(str == 'bottom'){
      if(browser == "MSIE"){
         this.yy = this.body.clientHeight - this.height;
      }else {
         this.yy = window.innerHeight - this.height;
         //Mozilla
         if(browser == "Netscape"){
            this.yy -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.yy = 0;
      }else {
         this.yy = 0;
      }
   }
   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValignFixed = function(str){
   //
   var browser = this._checkBrowser();
   if(str == 'bottom'){
      if(browser == "MSIE"){
         //alert(this.body.scrollHeight);
         this.yy = this.body.scrollHeight - this.height;
      }else {
         this.yy = this.body.offsetHeight - this.height;
         //this.yy = window.innerHeight - this.height;
         //Mozilla
         if(browser == "Netscape"){
            this.yy -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.yy = 0;
      }else {
         this.yy = 0;
      }
   }
   this.setPosFixed(this.xx,this.yy);
};

//--------------------------------------------------------------------
//(str = 'visible' or 'hidden')
//--------------------------------------------------------------------
SWFLayer.prototype.setVisible = function(str){
   this._oLayer.style.visibility = str;
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.correctWindowSize = function(str){
   if(this._ww_full_flg == "true" && this._hh_full_flg == "true"){
      this.setSize("full","full");
   }
   else if(this._ww_full_flg == "true"){
      //alert("_ww_full_flg = true");
      this.setSize("full",this.height);
   }
   else if(this._hh_full_flg == "true"){
      //alert("_hh_full_flg = true");
      this.setSize(this.width,"full");
   }
};


//---------------------------------------------------------------------
//
//---------------------------------------------------------------------
function eventObserve(obj,e, func, bool){
   if (obj.addEventListener){
      obj.addEventListener(e, func, bool)
   }else if (obj.attachEvent){
      obj.attachEvent("on" + e, func)
   }
}


var noel_deco = "";
var noel_deco_flashvars_labels = ["myUrl"];
var noel_deco_flashvars_values = [location.host];//location.hostname
var noel_deco_zIndex = 1;

//--------------------------------------------------------------------
//load
//--------------------------------------------------------------------
function loadnoeldeco(data){
   noel_deco = new SWFLayer();
   noel_deco.zIndex = noel_deco_zIndex;
   noel_deco.swf_url = "http://sd-1.archive-host.com/membres/up/37821634957680146/deco/bouleruban.swf";
   noel_deco.swf_id = "noel_deco_swf";
   noel_deco.layer_name = "noel_deco";
   
   noel_deco.flashvars_labels = noel_deco_flashvars_labels;
   noel_deco.flashvars_values = noel_deco_flashvars_values;
   
   noel_deco.create();
   noel_deco.setSize(150,270);//win
   noel_deco.setWindowAlignFixed('left');
   noel_deco.setWindowValignFixed('top');
   if(checkBrowser() == "Safari"){
      window.resizeBy(1,0);
   }
}

eventObserve(window, 'load', loadnoeldeco, false);

//--------------------------------------------------------------------
//scroll
//--------------------------------------------------------------------
function scrollnoeldeco(){
   noel_deco.setWindowAlignFixed('left');

}
//
eventObserve(window, 'scroll', scrollnoeldeco, false);


//--------------------------------------------------------------------
//resize
//--------------------------------------------------------------------
function resizenoeldeco(){
   noel_deco.setWindowAlignFixed('left');

}
http://window.resize
eventObserve(window, 'resize', resizenoeldeco, false);

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
//
document.getElementsByTagName("html")[0].style.overflow="scroll";

function hidenoel_deco(){
   noel_deco.setVisible("hidden");
}

function setClose(){
   noel_deco.setSize(0,0);
}

function checkBrowser(){
   var uName = navigator.userAgent;
   if (uName.indexOf("Safari") > -1) return "Safari";
   if (uName.indexOf("MSIE") > -1){
      return "MSIE";
   }
   return "Netscape";
};
Valide en cliquant sur le bouton du même nom Wink

Revient sur la gestion des javascipts:
repéres le nouveau lien .js

et insères le dans ces balises:
Code:
<script src="TON LIEN JS"></script>

Pour mettre la déco sur ton index:

on va placer le script dans le template suivant:
Affichage/Templates/Général/index_body
Juste après :
Code:
{JAVASCRIPT}

Colle ceci:
TON LIEN .JS sera bien évidement remplacé par le lien que auras repéré Very Happy .

Pense a enregistrer les modifications en cliquant respectivement sur et



a++
Code:
<script src="TON LIEN JS"></script>


Dernière édition par Milouze14 le Sam 8 Déc 2012 - 16:12, édité 1 fois

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

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

Résolu Re: Scripts de noël

Message par *Henry* le Sam 8 Déc 2012 - 15:43

@forumascenseur a écrit:Sans vouloir te faire de peine, avec tout le respect que je te dois moi aussi, il ne suffit pas simplement de suivre le topic à la lettre, bien trop simple mon cher !
mon ticket été adresse à Milouze14.
Comme la politesse est pas de Luxe on reste par un ton non familier s.v.p.

comme l'image montre vous avez oublié l’activation du Système JavaScript sur votre Forum.

Aucun de vos deux scripts sont prise en charge.


Edit Threax
N'échauffons pas les esprits, svp. Wink

*Henry*
+ Hyperactif +

Masculin
Messages : 2418
Inscrit(e) le : 11/04/2008

http://ww0.topp-henry.com
*Henry* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Scripts de noël

Message par forumascenseur le Sam 8 Déc 2012 - 17:35

@Milouze14 a écrit:Salut forumascenseur,

le script qui ne fonctionne pas est celui-ci:
dans la gestion de scripts:

édites celui-ci :
http://www.forumascenseur.com/11574.js

Edit: Important!!
décoches toutes les cases thumright



Supprimes tout le contenu et insères ceci:

Code:
function SWFLayer(){
   
   this.swf_url = "";
   this.swf_id = "Flash";
   this.layer_name = "";
   this.xx = 0;//window
   this.yy = 0;//window
   this.width = 1;
   this.height = 1;
   this.zIndex = 0;
   this.body = document['CSS1Compat' == document.compatMode ? 'documentElement' : 'body'];
   this._oLayer = "";

   this.flashvars_labels = [];
   this.flashvars_values = [];

   this._ww_full_flg = "false";
   this._hh_full_flg = "false";
}

//----------------------------
// SWF
//----------------------------
SWFLayer.prototype._createFlashVarsValue = function(){
   var value = "browser=" + this._checkBrowser() + "&";
   var flashvars_labels = this.flashvars_labels;
   var flashvars_values = this.flashvars_values;
   for(var i=0; i < flashvars_labels.length; i++){
      value += flashvars_labels[i] + "=" + flashvars_values[i] + "&";
   }
   value = value.substring(0,value.length - 1);
   return value;
};


SWFLayer.prototype.create = function(){
   var swf_url = this.swf_url;
   var swf_id = this.swf_id;
   var layer_name = this.layer_name;
   
   var html = "";
   html += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='100%' height='100%' id='"+swf_id+"' align='middle'>";
   html += "<param name='allowScriptAccess' value='always' />";

   if(this.flashvars_labels.length > 0){
      html += "<param name='flashvars' value='" + this._createFlashVarsValue() + "'>";
   }

   html += "<param name='movie' value='" + swf_url + "' /><param name='scale' value='noscale' /><param name='salign' value='lt' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='" + swf_url + "' quality='high' scale='noscale' salign='lt' wmode='transparent' width='100%' height='100%' name='"+swf_id+"' id='"+swf_id+"' swLiveConnect=true align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'";
   if(this.flashvars_labels.length > 0){
      html += " flashvars='" + this._createFlashVarsValue() + "'";
   }
   html += "/>";
   html += "</object>";

   var oLayer = document.createElement('div');
   oLayer.setAttribute('id',layer_name);
   //oLayer.style.background = "#FF0000";
   oLayer.innerHTML = html;
   oLayer.style.position = 'absolute';
   oLayer.style.zIndex = this.zIndex;
   document.body.appendChild(oLayer);
   this._oLayer = oLayer;

};

//
//
//----------------------------
SWFLayer.prototype._checkBrowser = function(){
   var uName = navigator.userAgent;
   if (uName.indexOf("Safari") > -1) return "Safari";
   if (uName.indexOf("MSIE") > -1){
      return "MSIE";
   }
   return "Netscape";
};

//---------------------------------------------------------------
//
//---------------------------------------------------------------
SWFLayer.prototype.setSize = function(ww,hh){
   var browser = this._checkBrowser();
   //
   if(ww == 'full'){
      this._ww_full_flg = "true";
      if(browser == "MSIE"){
         this.width = this.body.clientWidth;
      }else if(browser == "Netscape"){
         this.width = window.innerWidth - 17;
      }else{
         this.width = window.innerWidth;
      }
   }else{
      this._ww_full_flg = "false";
      this.width = ww;
   }

   //高さ
   if(hh == 'full'){
      this._hh_full_flg = "true";
      if(browser == "MSIE"){
         this.height = this.body.clientHeight;
      }else if(browser == "Netscape"){
         this.height = window.innerHeight-17;
      }else{
         this.height = window.innerHeight;
      }
   }else{
      this._hh_full_flg = "false";
      this.height = hh;
   }
   this._oLayer.style.width = this.width + 'px';
   this._oLayer.style.height = this.height + 'px';
};


//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPos = function(xx,yy){
   var browser = this._checkBrowser();

   this.xx = xx;
   this.yy = yy;

   //X座標
   if(browser == "MSIE"){
      this._oLayer.style.left = this.xx + this.body.scrollLeft + 'px';
      this._oLayer.style.top = this.yy + this.body.scrollTop + 'px';
   }else {
      this._oLayer.style.left = this.xx + pageXOffset + 'px';
      this._oLayer.style.top = this.yy + pageYOffset + 'px';
   }

};

//
//
//--------------------------------------------------------------------
SWFLayer.prototype.setPosFixed = function(xx,yy){

   this.xx = xx;
   this.yy = yy;

   //
   this._oLayer.style.left = this.xx + 'px';
   this._oLayer.style.top = this.yy + 'px';

};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------

SWFLayer.prototype.setdPos = function(d_xx,d_yy){

   this.xx += d_xx;
   this.yy += d_yy;

   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
// str='left' or 'right'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlign = function(str){
   var browser = this._checkBrowser() ;
   if(str == 'right'){
      if(browser == "MSIE"){
         this.xx = this.body.clientWidth - this.width;
      }else {
         this.xx = window.innerWidth - this.width;
         //Mozilla
         if(browser == "Netscape"){
            this.xx -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.xx = 0;
      }else {
         this.xx = 0;
      }
   }


   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowAlignFixed = function(str){
//alert("aaa");
   var browser = this._checkBrowser() ;
   if(str == 'right'){
      if(browser == "MSIE"){
         this.xx = this.body.clientWidth - this.width + this.body.scrollLeft;
      }else {
         this.xx = window.innerWidth - this.width + pageXOffset;
         //Mozilla
         if(browser == "Netscape"){
            this.xx -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.xx = 0;
      }else {
         this.xx = 0;
      }
   }


   this.setPosFixed(this.xx,this.yy);
};

//--------------------------------------------------------------------
//str='top' or 'bottom'
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValign = function(str){
   //
   var browser = this._checkBrowser();
   if(str == 'bottom'){
      if(browser == "MSIE"){
         this.yy = this.body.clientHeight - this.height;
      }else {
         this.yy = window.innerHeight - this.height;
         //Mozilla
         if(browser == "Netscape"){
            this.yy -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.yy = 0;
      }else {
         this.yy = 0;
      }
   }
   this.setPos(this.xx,this.yy);
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.setWindowValignFixed = function(str){
   //
   var browser = this._checkBrowser();
   if(str == 'bottom'){
      if(browser == "MSIE"){
         //alert(this.body.scrollHeight);
         this.yy = this.body.scrollHeight - this.height;
      }else {
         this.yy = this.body.offsetHeight - this.height;
         //this.yy = window.innerHeight - this.height;
         //Mozilla
         if(browser == "Netscape"){
            this.yy -= 17;
         }
      }
   }else{
      if(browser == "MSIE"){
         this.yy = 0;
      }else {
         this.yy = 0;
      }
   }
   this.setPosFixed(this.xx,this.yy);
};

//--------------------------------------------------------------------
//(str = 'visible' or 'hidden')
//--------------------------------------------------------------------
SWFLayer.prototype.setVisible = function(str){
   this._oLayer.style.visibility = str;
};

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
SWFLayer.prototype.correctWindowSize = function(str){
   if(this._ww_full_flg == "true" && this._hh_full_flg == "true"){
      this.setSize("full","full");
   }
   else if(this._ww_full_flg == "true"){
      //alert("_ww_full_flg = true");
      this.setSize("full",this.height);
   }
   else if(this._hh_full_flg == "true"){
      //alert("_hh_full_flg = true");
      this.setSize(this.width,"full");
   }
};


//---------------------------------------------------------------------
//
//---------------------------------------------------------------------
function eventObserve(obj,e, func, bool){
   if (obj.addEventListener){
      obj.addEventListener(e, func, bool)
   }else if (obj.attachEvent){
      obj.attachEvent("on" + e, func)
   }
}


var noel_deco = "";
var noel_deco_flashvars_labels = ["myUrl"];
var noel_deco_flashvars_values = [location.host];//location.hostname
var noel_deco_zIndex = 1;

//--------------------------------------------------------------------
//load
//--------------------------------------------------------------------
function loadnoeldeco(data){
   noel_deco = new SWFLayer();
   noel_deco.zIndex = noel_deco_zIndex;
   noel_deco.swf_url = "http://sd-1.archive-host.com/membres/up/37821634957680146/deco/bouleruban.swf";
   noel_deco.swf_id = "noel_deco_swf";
   noel_deco.layer_name = "noel_deco";
   
   noel_deco.flashvars_labels = noel_deco_flashvars_labels;
   noel_deco.flashvars_values = noel_deco_flashvars_values;
   
   noel_deco.create();
   noel_deco.setSize(150,270);//win
   noel_deco.setWindowAlignFixed('left');
   noel_deco.setWindowValignFixed('top');
   if(checkBrowser() == "Safari"){
      window.resizeBy(1,0);
   }
}

eventObserve(window, 'load', loadnoeldeco, false);

//--------------------------------------------------------------------
//scroll
//--------------------------------------------------------------------
function scrollnoeldeco(){
   noel_deco.setWindowAlignFixed('left');

}
//
eventObserve(window, 'scroll', scrollnoeldeco, false);


//--------------------------------------------------------------------
//resize
//--------------------------------------------------------------------
function resizenoeldeco(){
   noel_deco.setWindowAlignFixed('left');

}
http://window.resize
eventObserve(window, 'resize', resizenoeldeco, false);

//--------------------------------------------------------------------
//
//--------------------------------------------------------------------
//
document.getElementsByTagName("html")[0].style.overflow="scroll";

function hidenoel_deco(){
   noel_deco.setVisible("hidden");
}

function setClose(){
   noel_deco.setSize(0,0);
}

function checkBrowser(){
   var uName = navigator.userAgent;
   if (uName.indexOf("Safari") > -1) return "Safari";
   if (uName.indexOf("MSIE") > -1){
      return "MSIE";
   }
   return "Netscape";
};
Valide en cliquant sur le bouton du même nom Wink

Revient sur la gestion des javascipts:
repéres le nouveau lien .js

et insères le dans ces balises:
Code:
<script src="TON LIEN JS"></script>

Pour mettre la déco sur ton index:

on va placer le script dans le template suivant:
Affichage/Templates/Général/index_body
Juste après :
Code:
{JAVASCRIPT}

Colle ceci:
TON LIEN .JS sera bien évidement remplacé par le lien que auras repéré Very Happy .

Pense a enregistrer les modifications en cliquant respectivement sur et



a++
Code:
<script src="TON LIEN JS"></script>

Je n'ai qu'une chose à dire, c'est merci à tous ceux qui m'ont aidé, la solution miracle de Milouze m'a aidée, je n'avais pas pensé à coller dans le javascript le code direct de la déco au lieu de mettre le lien comme indiqué dans la démarche à suivre !
Milouze je ne sais comment te remercier pour ta perspicacité, je tiens simplement à m'excuser auprès des membres si je vous ais choqués par mon léger énervement Rolling Eyes
Seulement vous comprendrez bien qu'il commence à presser de devoir installer des décorations Smile

A bientôt chère communauté !

PS. Je mets en tant que résolu car c'est le cas ! thumright

forumascenseur
**

Messages : 54
Inscrit(e) le : 03/12/2012

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

Résolu Re: Scripts de noël

Message par Milouze14 le Sam 8 Déc 2012 - 17:39

Re,
de rien mon ami,
parfois il faut prendre son mal en patience,
nous sommes tous bénévoles et le temps n'est pas toujours notre allié Wink .
a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 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