It is currently Wed 10 Feb 2010 - 05:55 - créer un forum

[Tuto] Ajouter un générateur de simleys et/ou Glitters

Skip to content

Post new topic Reply to topic Goto page: 1, 2, 3  >

[Tuto] Ajouter un générateur de simleys et/ou Glitters
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Sun 7 Dec 2008 - 12:32    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Listing tuto de Sploutch
Recherche rapide de Sploutch
By Sploutch ©


Informations




Informations sur le tutoriel
NomInstaller un générateur de smileys
AuteurBy Fiche Contact ICI
VersionVersion 1.0
Description
Avec ce tutoriel, vous allez pouvoir installer un générateur de smileys (pencartes) sur votre forum dans la partie de composition d'un message.
Ce générateur, s'ouvrira une fois cliqué sur le bouton dans une pop-up qui pourra être fermé a tout moment ou au contraire resté ouverte pour d'autres utilisations.
ExempleRegardez la capture d'écran (encadré en rouge) ICI Ou encore sur mon forum (visible seulement après inscription) ICI
Défaut(s)
  • Aucun actuellement.

Difficulté
  • Installation: novice
  • Compréhension: novice

Templates à modifier
  • Posting_body.tpl.

Testé sur
  • Navigateurs
    • Firefox - Internet Explorer

  • Thèmes Xooit
    • Submarine et phpBB


A utiliser avec


A ne pas utiliser avec
  • Inconnu !

Notes
  • Je ne suis pas sur à 100%, mais il me semble que vous devez être inscrit sur le site de smiliz et que votre compte doit être actif ! (à confirmer ou infirmer) Régulièrement le contrôle d' e-mail est effectué pour savoir/voir si le(s) compte(s) sont toujours valide. Il vous suffit juste de cliquer sur le lien de contrôle présent dans le message envoyé.

  • Je vous invite à lire entièrement le tutoriel, avant de vous lancez.
  • Personnalisation de l´interface de votre générateur
  • Comment l´ajouter dans un forum phpbb






Installation
Il est conseillé d'effectuer une sauvegarde avant de réaliser ce tutoriel. Pour cela, cliquez sur le champs de texte et appuyez sur Ctrl+A et Ctrl+C. Ouvrez votre éditeur de texte préféré et faites Ctrl+V.



Ouvrez Posting_body.tpl


Cherchez (ou ressemblent selon le(s) thème(s) ):
Code: Sélectionner - Agrandir

// Helpline messages
b_help = "{L_BBCODE_B_HELP}";
i_help = "{L_BBCODE_I_HELP}";
u_help = "{L_BBCODE_U_HELP}";
q_help = "{L_BBCODE_Q_HELP}";
c_help = "{L_BBCODE_C_HELP}";
l_help = "{L_BBCODE_L_HELP}";
o_help = "{L_BBCODE_O_HELP}";
p_help = "{L_BBCODE_P_HELP}";
w_help = "{L_BBCODE_W_HELP}";
a_help = "{L_BBCODE_A_HELP}";
s_help = "{L_BBCODE_S_HELP}";
f_help = "{L_BBCODE_F_HELP}";

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
imageTag = false;

// Shows the help messages in the helpline window
function helpline(help) {
   document.post.helpbox.value = eval(help + "_help");
}


// Replacement for arrayname.length property
function getarraysize(thearray) {
   for (i = 0; i < thearray.length; i++) {
      if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
         return i;
      }
   return thearray.length;
}

// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
   thearray[ getarraysize(thearray) ] = value;
}

// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
   thearraysize = getarraysize(thearray);
   retval = thearray[thearraysize - 1];
   delete thearray[thearraysize - 1];
   return retval;
}


function checkForm() {

   formErrors = false;   

   if (document.post.message.value.length < 2) {
      formErrors = "{L_EMPTY_MESSAGE}";
   }

   if (formErrors) {
      alert(formErrors);
      return false;
   } else {
      bbstyle(-1);


      //formObj.preview.disabled = true;
      //formObj.submit.disabled = true;
      return true;
   }
}

function emoticon(text) {
   text = ' ' + text + ' ';
   if (document.post.message.createTextRange && document.post.message.caretPos) {
      var caretPos = document.post.message.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;

      document.post.message.focus();
   } else {
   document.post.message.value  += text;
   document.post.message.focus();
   }
}

function bbfontstyle(bbopen, bbclose) {
   if ((clientVer >= 4) && is_ie && is_win) {
      theSelection = document.selection.createRange().text;
      if (!theSelection) {
         document.post.message.value += bbopen + bbclose;
         document.post.message.focus();
         return;
      }
      document.selection.createRange().text = bbopen + theSelection + bbclose;
      document.post.message.focus();
      return;
   } else {
      document.post.message.value += bbopen + bbclose;
      document.post.message.focus();

      return;
   }
   storeCaret(document.post.message);
}


function bbstyle(bbnumber) {

   donotinsert = false;
   theSelection = false;
   bblast = 0;

   if (bbnumber == -1) { // Close all open tags & default button names
      while (bbcode[0]) {
         butnumber = arraypop(bbcode) - 1;
         document.post.message.value += bbtags[butnumber + 1];
         buttext = eval('document.post.addbbcode' + butnumber + '.value');
         eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
      }
      imageTag = false; // All tags are closed including image tags :D
      document.post.message.focus();
      return;
   }

   if ((clientVer >= 4) && is_ie && is_win)
      theSelection = document.selection.createRange().text; // Get text selection

      
   if (theSelection) {
      // Add tags around selection
      document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
      document.post.message.focus();
      theSelection = '';
      return;
   }
   
   // Find last occurance of an open tag the same as the one just clicked
   for (i = 0; i < bbcode.length; i++) {
      if (bbcode[i] == bbnumber+1) {
         bblast = i;
         donotinsert = true;
      }
   }

   if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
      while (bbcode[bblast]) {
            butnumber = arraypop(bbcode) - 1;
            document.post.message.value += bbtags[butnumber + 1];
            buttext = eval('document.post.addbbcode' + butnumber + '.value');
            eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
            imageTag = false;
         }
         document.post.message.focus();
         return;
   } else { // Open tags
   
      if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
         document.post.message.value += bbtags[15];
         lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
         document.post.addbbcode14.value = "Img";   // Return button back to normal state
         imageTag = false;
      }
      
      // Open tag
      document.post.message.value += bbtags[bbnumber];
      if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
      arraypush(bbcode,bbnumber+1);
      eval('document.post.addbbcode'+bbnumber+'.value += "*"');
      document.post.message.focus();
      return;
   }
   storeCaret(document.post.message);
}

// Insert at Claret position. Code from

// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
function storeCaret(textEl) {
   if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->
</script>



Juste après :
Code: Sélectionner - Agrandir

if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->
</script>



Faite un retour à la ligne puis ajoutez un code qui doit ressemble a ceci :
(Vous devez le personnaliser avant pour avoir un code correspondant au thème de votre forum !
Personnalisation de l´interface de votre générateur)
Code: Sélectionner - Agrandir

<script language="javascript">
function popupGS() {
window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23000000&cfond2=%23000058&ctexte1=%23686868&galerie=false&galurl=http://www.sploutch-land.fr.nf/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.org/GS2/imgv3.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');
}</script>




Seconde étape,
Toujours dans Posting_body.tpl


Cherchez (ou ressemblent selon le(s) thème(s) ):
Code: Sélectionner - Agrandir
<tr></tr>
     <td class="row1" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="1">
        <tr>
         <td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td></tr>
        </tr>
        <tr>
                  <td valign="middle" align="center">



Après :
Code: Sélectionner - Agrandir
{L_MESSAGE_BODY}</b></span> </td></tr>
        </tr>
        <tr>
                  <td valign="middle" align="center">


Ajouter après :
Code: Sélectionner - Agrandir
<a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a>



Sauvegardez




Pour Changer l'adresse de votre forum (seulement si vous conservez le code que je vous donne).
Dans la ligne suivante (du premier code) :

Code: Sélectionner - Agrandir

<script language="javascript">
function popupGS() {
window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23000000&cfond2=%23000058&ctexte1=%23686868&galerie=false&galurl=http://www.sploutch-land.fr.nf/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.org/GS2/imgv3.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');
}</script>

Changer l'adresse :
Code: Sélectionner - Agrandir
http://www.sploutch-land.fr.nf

Par la votre, celle-ci étant la mienne bien évidement !
Idem pour les couleurs...



Dans la seconde partie du code, vous pouvez changer le titre du bouton.
Dans la ligne :
Code: Sélectionner - Agrandir
<a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a>

Changez le titre :
Code: Sélectionner - Agrandir
Smileys pencarte

Par celui de votre choix.

Note :
Attention si vous mettez un titre trop grand, (que le bouton) il sera coupé !


Pour ajouter en plus le générateur de Glitters, ajouter après le code (le second) :
Code: Sélectionner - Agrandir
<br /><br /><a href="http://www.smiliz.fr/glitters.php" onclick="window.open(this.href);return false;"><input class=button style="WIDTH: 120px" type=button value="glitters" /></a>





Bonne installation.

Fin du tuto
By Sploutch ©

_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Last edited by Sploutch on Tue 16 Dec 2008 - 22:43; edited 5 times in total
Forum
Author Message
Yskander
Administrateur du forum


Offline
Administrateur du forum

Joined: 26 Jan 2008
Posts: 20,594
Point(s): 19,367
Moyenne: 0.94

PostPosted: Sun 7 Dec 2008 - 12:34    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

J'avais déjà vu.
Une bonne idée que d'en faire un tuto, cela évitera les erreurs.
Merchi Smile
_______________________
Yskander - Administrateur du forum de support Xooit.com

Support Technique - Nous ne fournissons aucune assistance par MP ou Mail.
Site | Forum | AnnuPlus | Etat du réseau | Forum de tests
Mes tutos | Top Sites Itinérien | Votre pub | Ma collection d'add-ons Firefox


Forum
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Sun 7 Dec 2008 - 12:37    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Oui exact il est présent depuis un bon moment et connu de beaucoup...
Je l'utilise d'ailleurs depuis le tut début de mon forum.
Ce tutoriel est pour faire suite au message ICI ou bagadou rencontre visiblement quelques difficulté !
_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Forum
Author Message
themalin
Membre


Offline
Membre

Joined: 19 Apr 2006
Posts: 57,289
Point(s): 68,652
Moyenne: 1.20
Firefox Mac

PostPosted: Sun 7 Dec 2008 - 12:38    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

bonjour

c'est une bonne idée de tuto
_______________________


Forum
Author Message
R4PHAEL
Membre


Offline
Membre

Joined: 17 Mar 2008
Posts: 226
Niveau:
Point(s): 221
Moyenne: 0.98
Firefox Windows XP (ou plus ancien) Masculin Bélier (21mar-19avr) 鷄 Coq

PostPosted: Mon 8 Dec 2008 - 18:25    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Bonjour,

j'ai suivi le tuto comme indiqué et tout s'est correctement installé, cependant la pop up ne s'ouvre pas..
j'ai bien entendu autoriser les pop up pour le site, et j'ai un compte actif sur smiliz etc...
mais lorsque je clique sur le bouton Smiley pancartes, rien ne se produit
peut être que ça vient des scripts installé antérieurement..
je ne sais pas...

Je joint le TPL de mon forum, si vous avez la solution svp....le tuto de sploutch est inclut dans le code
à noter: thème Tolede par larme d'ange, merci d'avance


Code: Sélectionner - Agrandir
<script language="JavaScript" type="text/javascript">
<!--
// bbCode control by
// subBlue design
// www.subBlue.com

// Startup variables
var imageTag = false;
var theSelection = false;

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

// Helpline messages
b_help = "{L_BBCODE_B_HELP}";
i_help = "{L_BBCODE_I_HELP}";
u_help = "{L_BBCODE_U_HELP}";
q_help = "{L_BBCODE_Q_HELP}";
c_help = "{L_BBCODE_C_HELP}";
l_help = "{L_BBCODE_L_HELP}";
o_help = "{L_BBCODE_O_HELP}";
p_help = "{L_BBCODE_P_HELP}";
w_help = "{L_BBCODE_W_HELP}";
a_help = "{L_BBCODE_A_HELP}";
s_help = "{L_BBCODE_S_HELP}";
f_help = "{L_BBCODE_F_HELP}";

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
imageTag = false;

// Shows the help messages in the helpline window
function helpline(help) {
   document.post.helpbox.value = eval(help + "_help");
}


// Replacement for arrayname.length property
function getarraysize(thearray) {
   for (i = 0; i < thearray.length; i++) {
      if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
         return i;
      }
   return thearray.length;
}

// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
   thearray[ getarraysize(thearray) ] = value;
}

// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
   thearraysize = getarraysize(thearray);
   retval = thearray[thearraysize - 1];
   delete thearray[thearraysize - 1];
   return retval;
}


function checkForm() {

   formErrors = false;   

   if (document.post.message.value.length < 2) {
      formErrors = "{L_EMPTY_MESSAGE}";
   }

   if (formErrors) {
      alert(formErrors);
      return false;
   } else {
      bbstyle(-1);
      //formObj.preview.disabled = true;
      //formObj.submit.disabled = true;
      return true;
   }
}

function emoticon(text) {
   var txtarea = document.post.message;
   text = ' ' + text + ' ';
   if (txtarea.createTextRange && txtarea.caretPos) {
      var caretPos = txtarea.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
      txtarea.focus();
   } else {
      txtarea.value  += text;
      txtarea.focus();
   }
}

function bbfontstyle(bbopen, bbclose) {
   var txtarea = document.post.message;

   if ((clientVer >= 4) && is_ie && is_win) {
      theSelection = document.selection.createRange().text;
      if (!theSelection) {
         txtarea.value += bbopen + bbclose;
         txtarea.focus();
         return;
      }
      document.selection.createRange().text = bbopen + theSelection + bbclose;
      txtarea.focus();
      return;
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbopen, bbclose);
      return;
   }
   else
   {
      txtarea.value += bbopen + bbclose;
      txtarea.focus();
   }
   storeCaret(txtarea);
}


function bbstyle(bbnumber) {
   var txtarea = document.post.message;

   txtarea.focus();
   donotinsert = false;
   theSelection = false;
   bblast = 0;

   if (bbnumber == -1) { // Close all open tags & default button names
      while (bbcode[0]) {
         butnumber = arraypop(bbcode) - 1;
         txtarea.value += bbtags[butnumber + 1];
         buttext = eval('document.post.addbbcode' + butnumber + '.value');
         eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
      }
      imageTag = false; // All tags are closed including image tags :D
      txtarea.focus();
      return;
   }

   if ((clientVer >= 4) && is_ie && is_win)
   {
      theSelection = document.selection.createRange().text; // Get text selection
      if (theSelection) {
         // Add tags around selection
         document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
         txtarea.focus();
         theSelection = '';
         return;
      }
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
      return;
   }
   
   // Find last occurance of an open tag the same as the one just clicked
   for (i = 0; i < bbcode.length; i++) {
      if (bbcode[i] == bbnumber+1) {
         bblast = i;
         donotinsert = true;
      }
   }

   if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
      while (bbcode[bblast]) {
            butnumber = arraypop(bbcode) - 1;
            txtarea.value += bbtags[butnumber + 1];
            buttext = eval('document.post.addbbcode' + butnumber + '.value');
            eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
            imageTag = false;
         }
         txtarea.focus();
         return;
   } else { // Open tags
   
      if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
         txtarea.value += bbtags[15];
         lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
         document.post.addbbcode14.value = "Img";   // Return button back to normal state
         imageTag = false;
      }
      
      // Open tag
      txtarea.value += bbtags[bbnumber];
      if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
      arraypush(bbcode,bbnumber+1);
      eval('document.post.addbbcode'+bbnumber+'.value += "*"');
      txtarea.focus();
      return;
   }
   storeCaret(txtarea);
}

// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
   var selLength = txtarea.textLength;
   var selStart = txtarea.selectionStart;
   var selEnd = txtarea.selectionEnd;
   if (selEnd == 1 || selEnd == 2)
      selEnd = selLength;

   var s1 = (txtarea.value).substring(0,selStart);
   var s2 = (txtarea.value).substring(selStart, selEnd)
   var s3 = (txtarea.value).substring(selEnd, selLength);
   txtarea.value = s1 + open + s2 + close + s3;
   return;
}

// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
function storeCaret(textEl) {
   if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->
    <a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>


<script language="javascript">function popupGS() {window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23A51100&cfond2=%23f3fda2&ctexte1=%23000000&galerie=false&galurl=http://www.votre-site.com/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.fr/GS/img.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');}</script>


<!-- BEGIN privmsg_extensions -->
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
  <tr>
   <td valign="top" align="center" width="100%">
     <table height="40" cellspacing="2" cellpadding="2" border="0">
      <tr valign="middle">
        <td>{INBOX_IMG}</td>
        <td><span class="cattitle">{INBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{SENTBOX_IMG}</td>
        <td><span class="cattitle">{SENTBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{OUTBOX_IMG}</td>
        <td><span class="cattitle">{OUTBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{SAVEBOX_IMG}</td>
        <td><span class="cattitle">{SAVEBOX_LINK}&nbsp;&nbsp;</span></td>
      </tr>
     </table>
   </td>
  </tr>
</table>

<br clear="all" />
<!-- END privmsg_extensions -->

<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">

{POST_PREVIEW_BOX}
{ERROR_BOX}

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
   <tr>
      <td align="left"><span  class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>
      <!-- BEGIN switch_not_privmsg -->
      -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
      <!-- END switch_not_privmsg -->
   </tr>
</table>

<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
   <tr>
      <th class="thHead" colspan="2" height="25"><b>{L_POST_A}</b></th>
   </tr>
   <!-- BEGIN switch_username_select -->
   <tr>
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
      <td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" /></span></td>
   </tr>
   <!-- END switch_username_select -->
   <!-- BEGIN switch_privmsg -->
   <tr>
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
      <td class="row2"><span class="genmed"><input type="text"  class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />&nbsp;<input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>
   </tr>
   <!-- END switch_privmsg -->
   <tr>
     <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
     <td class="row2" width="78%"> <span class="gen">
      <input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
      </span> </td>
   </tr>
   <tr>
     <td class="row1" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="1">
        <tr>
         <td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td>
        </tr>
        <tr>
         <a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>

           <table width="100" border="0" cellspacing="0" cellpadding="5">
            <tr align="center">
              <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
            </tr>
            <!-- BEGIN smilies_row -->
            <tr align="center" valign="middle">
              <!-- BEGIN smilies_col -->
              <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
              <!-- END smilies_col -->
            </tr>
            <!-- END smilies_row -->
            <!-- BEGIN switch_smilies_extra -->
            <tr align="center">
              <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a><br><br><a href="javascript:popupGS();">Générateur de smileys panneaux</a></span></td>
            </tr>
            <!-- END switch_smilies_extra -->
           </table>
         </td>
        </tr>
      </table>
     </td>
     <td class="row2" valign="top"><span class="gen"> <span class="genmed"> </span>
      <table width="450" border="0" cellspacing="0" cellpadding="2">
        <tr align="center" valign="middle">
         <td><span class="genmed">
           <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onClick="bbstyle(4)" onMouseOver="helpline('u')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline('q')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onClick="bbstyle(8)" onMouseOver="helpline('c')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onClick="bbstyle(10)" onMouseOver="helpline('l')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onClick="bbstyle(12)" onMouseOver="helpline('o')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px"  onClick="bbstyle(14)" onMouseOver="helpline('p')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
           </span></td>
        </tr>
        <tr>
         <td colspan="9">
           <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td><span class="genmed"> &nbsp;{L_FONT_COLOR}:
               <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option>
                 <option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
                 <option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option>
                 <option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
                 <option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option>
                 <option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
                 <option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option>
                 <option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
                 <option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
                 <option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option>
                 <option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
                 <option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
                 <option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
                 <option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option>
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option>
               </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
                 <option value="7" class="genmed">{L_FONT_TINY}</option>
                 <option value="9" class="genmed">{L_FONT_SMALL}</option>
                 <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
                 <option value="18" class="genmed">{L_FONT_LARGE}</option>
                 <option  value="24" class="genmed">{L_FONT_HUGE}</option>
               </select>
               </span></td>
              <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>
            </tr>
           </table>
         </td>
        </tr>
        <tr>
         <td colspan="9"> <span class="gensmall">
           <input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
           </span></td>
        </tr>
        <tr>
         <td colspan="9"><span class="gen">
           <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
           </span></td>
        </tr>
      </table>
      </span></td>
   </tr>
   <tr>
     <td class="row1" valign="top"><span class="gen"><b>{L_OPTIONS}</b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
     <td class="row2"><span class="gen"> </span>
      <table cellspacing="0" cellpadding="1" border="0">
        <!-- BEGIN switch_html_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_HTML}</span></td>
        </tr>
        <!-- END switch_html_checkbox -->
        <!-- BEGIN switch_bbcode_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_BBCODE}</span></td>
        </tr>
        <!-- END switch_bbcode_checkbox -->
        <!-- BEGIN switch_smilies_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_SMILIES}</span></td>
        </tr>
        <!-- END switch_smilies_checkbox -->
        <!-- BEGIN switch_signature_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
         </td>
         <td><span class="gen">{L_ATTACH_SIGNATURE}</span></td>
        </tr>
        <!-- END switch_signature_checkbox -->
        <!-- BEGIN switch_notify_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
         </td>
         <td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
        </tr>
        <!-- END switch_notify_checkbox -->
        <!-- BEGIN switch_delete_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="delete" />
         </td>
         <td><span class="gen">{L_DELETE_POST}</span></td>
        </tr>
        <!-- END switch_delete_checkbox -->
        <!-- BEGIN switch_type_toggle -->
        <tr>
         <td></td>
         <td><span class="gen">{S_TYPE_TOGGLE}</span></td>
        </tr>
        <!-- END switch_type_toggle -->
      </table>
     </td>
   </tr>
   {POLLBOX}
   <tr>
     <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>
   </tr>
  </table>

  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
   <tr>
     <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span></td>
   </tr>
  </table>
</form>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr>
   <td valign="top" align="right">{JUMPBOX}</td>
  </tr>
</table>



    <table class="tablebg" cellspacing="1"
     width="100%">
      <tbody>
        <tr>
          <th class="thHead" height="25">Lanceur de dés</th>
        </tr>
        <tr>
          <td class="row1" align="center"><br/>
          <small>
    <!-- Début lanceur -->
    <SCRIPT language="JavaScript">
    <!--
    function rnd(x) {
    return Math.floor(Math.random()*x)+1}
    function droll(s) {
    var pos=0
    var posp
    var posm
    var moins=1
    var oldm
    var sd
    var v=0
    var arrs
    do {
    if(pos>=s.length) return v
    posp=s.indexOf("+",pos)
    posm=s.indexOf("-",pos)
    if(posp<0) posp=9999
    if(posm<0) posm=9999
    if(posm==posp) {
    oldm=moins
    sd=s.substr(pos)
    pos=s.length+1
    } else {
    if(posm<posp) {
    oldm=moins
    moins=-1
    sd=s.substr(pos,posm-pos)
    pos=posm+1
    } else {
    oldm=moins
    moins=1
    sd=s.substr(pos,posp-pos)
    pos=posp+1
    }
    }
    arrs=sd.split("d")
    if(arrs.length==1) {
    v=v+arrs[0]*oldm
    } else {
    if(arrs[0]=='') arrs[0]="1"
    for(var a=0;a<arrs[0];a++) {
    v+=rnd(arrs[1])*oldm
    }
    }
    } while(true)
    }
    function calcul(s,n) {
    var txt
    var msgWindow=null
    var cpt3=0
    var nl=0
    txt='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'
    txt+='<HTML><HEAD><TITLE>Résultat</TITLE></HEAD>'
    txt+='<BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">'
    txt+='<FORM><CENTER>'
    txt+='<FONT SIZE=+1>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" VALUE="'+s+'" SIZE=30><BR>'
    txt+='Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr" VALUE="' + n + '"></CENTER>&nbsp;<BR>'
    txt+='<CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="window.opener.calcul(des.value,nbr.value)"></CENTER>'
    txt+='</FORM><HR WIDTH="100%"><BR>'
    txt+='<CENTER><FONT SIZE=+2>Résultat&nbsp;:</FONT><BR>&nbsp;<BR>'
    txt+='<TABLE ALIGN=CENTER BORDER="1" CELLSPACING="1" CELLPADDING="10" BGCOLOR="2A136D" WIDTH="90%">'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Dés&nbsp;: ' + s + '&nbsp;&nbsp;'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Nombre de lancers&nbsp;: ' + n + '</TD> </TR>'
    txt+='<TR ALIGN=CENTER>'
    for(var a=0;a<n;a++) {
    if((cpt3/10==Math.floor(cpt3/10))&&(cpt3!=n)&&(cpt3!=0)) {
    txt+='</TR><TR ALIGN=CENTER>'
    nl++
    cpt3=0
    }
    b=droll(s)
    txt+='<TD WIDTH="10%">' + b + '</TD>'
    cpt3++
    }
    for(a=cpt3;a<10;a++) {
    txt+='<TD WIDTH="10%">&nbsp;</TD>'
    }
    txt+='</TABLE>'
    txt+='</FONT></BODY></HTML>'
    msgWindow=window.open("","msgWindow","toolbar=0,menubar=0,locationbar=0,personalbar=0,scrollbars")
    msgWindow.innerWidth=600
    msgWindow.document.close()
    msgWindow.document.open()
    var dh=msgWindow.outerHeight-msgWindow.innerHeight
    msgWindow.innerHeight=screen.height-dh
    msgWindow.document.write(txt)
    msgWindow.document.close
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">
    <span style="font-size:11px;"><CENTER>Le lan&ccedil;eur de dés générique</CENTER>
    &nbsp;<BR>
    &nbsp;<BR>
    Décrivez simplement le types de dés (3d6,3d8+3,2d6+1d8+1,...) et indiquez ensuite le nombre de lancers.&nbsp; Une fois que vous cliquez sur le bouton lancer, une nouvelle fenêtre s'ouvre avec vos résultats, jet par jet.<BR>
    &nbsp;<BR>
    <FORM>

    <CENTER>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" SIZE=30><BR>
    Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr"></CENTER>
    &nbsp;<BR>
    <CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="calcul(des.value,nbr.value)"></CENTER></span>
    </FORM></BODY>
    <!-- Fin lanceur -->

          </small><br/>
          </td>
        </tr>
      </tbody>
    </table>


http://www.lacave.net/

{TOPIC_REVIEW_BOX}


Forum
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Mon 8 Dec 2008 - 18:27    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Salutations,
Tu entends quoi par :
Quote:
peut être que ça vient des scripts installé antérieurement..



Edite de sploutch (18H30)

Après avoir regardé ta template donné dans ton précèdent message ci-dessus, je me suis rendu compte que tu n'avais pas mentionné ton adresse de ton site/forum ETC !
Code: Sélectionner - Agrandir
<script language="javascript">function popupGS() {window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23A51100&cfond2=%23f3fda2&ctexte1=%23000000&galerie=false&galurl=http://www.votre-site.com/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.fr/GS/img.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');}</script>


Ici :
Code: Sélectionner - Agrandir
false&galurl=http://www.votre-site.com/GS_galerie.php&


De plus tu as deux fois le même code :
Code: Sélectionner - Agrandir
<a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>

Supprime celui présent en haut devant le code ou tu dois mettre ton adresse du forum.

Met a jour tes WWW via ton profile pour une meilleur aide.
_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Forum
Author Message
R4PHAEL
Membre


Offline
Membre

Joined: 17 Mar 2008
Posts: 226
Niveau:
Point(s): 221
Moyenne: 0.98
Firefox Windows XP (ou plus ancien) Masculin Bélier (21mar-19avr) 鷄 Coq

PostPosted: Mon 8 Dec 2008 - 19:02    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Ca ne fonctionne toujours pas
je joins le tpl rectifié:

Code: Sélectionner - Agrandir
<script language="JavaScript" type="text/javascript">
<!--
// bbCode control by
// subBlue design
// [url=http://www.subBlue.com]www.subBlue.com[/url]

// Startup variables
var imageTag = false;
var theSelection = false;

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

// Helpline messages
b_help = "{L_BBCODE_B_HELP}";
i_help = "{L_BBCODE_I_HELP}";
u_help = "{L_BBCODE_U_HELP}";
q_help = "{L_BBCODE_Q_HELP}";
c_help = "{L_BBCODE_C_HELP}";
l_help = "{L_BBCODE_L_HELP}";
o_help = "{L_BBCODE_O_HELP}";
p_help = "{L_BBCODE_P_HELP}";
w_help = "{L_BBCODE_W_HELP}";
a_help = "{L_BBCODE_A_HELP}";
s_help = "{L_BBCODE_S_HELP}";
f_help = "{L_BBCODE_F_HELP}";

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
imageTag = false;

// Shows the help messages in the helpline window
function helpline(help) {
   document.post.helpbox.value = eval(help + "_help");
}


// Replacement for arrayname.length property
function getarraysize(thearray) {
   for (i = 0; i < thearray.length; i++) {
      if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
         return i;
      }
   return thearray.length;
}

// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
   thearray[ getarraysize(thearray) ] = value;
}

// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
   thearraysize = getarraysize(thearray);
   retval = thearray[thearraysize - 1];
   delete thearray[thearraysize - 1];
   return retval;
}


function checkForm() {

   formErrors = false;   

   if (document.post.message.value.length < 2) {
      formErrors = "{L_EMPTY_MESSAGE}";
   }

   if (formErrors) {
      alert(formErrors);
      return false;
   } else {
      bbstyle(-1);
      //formObj.preview.disabled = true;
      //formObj.submit.disabled = true;
      return true;
   }
}

function emoticon(text) {
   var txtarea = document.post.message;
   text = ' ' + text + ' ';
   if (txtarea.createTextRange && txtarea.caretPos) {
      var caretPos = txtarea.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
      txtarea.focus();
   } else {
      txtarea.value  += text;
      txtarea.focus();
   }
}

function bbfontstyle(bbopen, bbclose) {
   var txtarea = document.post.message;

   if ((clientVer >= 4) && is_ie && is_win) {
      theSelection = document.selection.createRange().text;
      if (!theSelection) {
         txtarea.value += bbopen + bbclose;
         txtarea.focus();
         return;
      }
      document.selection.createRange().text = bbopen + theSelection + bbclose;
      txtarea.focus();
      return;
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbopen, bbclose);
      return;
   }
   else
   {
      txtarea.value += bbopen + bbclose;
      txtarea.focus();
   }
   storeCaret(txtarea);
}


function bbstyle(bbnumber) {
   var txtarea = document.post.message;

   txtarea.focus();
   donotinsert = false;
   theSelection = false;
   bblast = 0;

   if (bbnumber == -1) { // Close all open tags & default button names
      while (bbcode[0]) {
         butnumber = arraypop(bbcode) - 1;
         txtarea.value += bbtags[butnumber + 1];
         buttext = eval('document.post.addbbcode' + butnumber + '.value');
         eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
      }
      imageTag = false; // All tags are closed including image tags :D
      txtarea.focus();
      return;
   }

   if ((clientVer >= 4) && is_ie && is_win)
   {
      theSelection = document.selection.createRange().text; // Get text selection
      if (theSelection) {
         // Add tags around selection
         document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
         txtarea.focus();
         theSelection = '';
         return;
      }
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
      return;
   }
   
   // Find last occurance of an open tag the same as the one just clicked
   for (i = 0; i < bbcode.length; i++) {
      if (bbcode[i] == bbnumber+1) {
         bblast = i;
         donotinsert = true;
      }
   }

   if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
      while (bbcode[bblast]) {
            butnumber = arraypop(bbcode) - 1;
            txtarea.value += bbtags[butnumber + 1];
            buttext = eval('document.post.addbbcode' + butnumber + '.value');
            eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
            imageTag = false;
         }
         txtarea.focus();
         return;
   } else { // Open tags
   
      if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
         txtarea.value += bbtags[15];
         lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
         document.post.addbbcode14.value = "Img";   // Return button back to normal state
         imageTag = false;
      }
      
      // Open tag
      txtarea.value += bbtags[bbnumber];
      if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
      arraypush(bbcode,bbnumber+1);
      eval('document.post.addbbcode'+bbnumber+'.value += "*"');
      txtarea.focus();
      return;
   }
   storeCaret(txtarea);
}

// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
   var selLength = txtarea.textLength;
   var selStart = txtarea.selectionStart;
   var selEnd = txtarea.selectionEnd;
   if (selEnd == 1 || selEnd == 2)
      selEnd = selLength;

   var s1 = (txtarea.value).substring(0,selStart);
   var s2 = (txtarea.value).substring(selStart, selEnd)
   var s3 = (txtarea.value).substring(selEnd, selLength);
   txtarea.value = s1 + open + s2 + close + s3;
   return;
}

// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
function storeCaret(textEl) {
   if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->

<script language="javascript">function popupGS() {window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23A51100&cfond2=%23f3fda2&ctexte1=%23000000&galerie=false&galurl=http://les7nains.xooit.fr/index.php/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.fr/GS/img.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');}</script>


<!-- BEGIN privmsg_extensions -->
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
  <tr>
   <td valign="top" align="center" width="100%">
     <table height="40" cellspacing="2" cellpadding="2" border="0">
      <tr valign="middle">
        <td>{INBOX_IMG}</td>
        <td><span class="cattitle">{INBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{SENTBOX_IMG}</td>
        <td><span class="cattitle">{SENTBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{OUTBOX_IMG}</td>
        <td><span class="cattitle">{OUTBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{SAVEBOX_IMG}</td>
        <td><span class="cattitle">{SAVEBOX_LINK}&nbsp;&nbsp;</span></td>
      </tr>
     </table>
   </td>
  </tr>
</table>

<br clear="all" />
<!-- END privmsg_extensions -->

<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">

{POST_PREVIEW_BOX}
{ERROR_BOX}

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
   <tr>
      <td align="left"><span  class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>
      <!-- BEGIN switch_not_privmsg -->
      -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
      <!-- END switch_not_privmsg -->
   </tr>
</table>

<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
   <tr>
      <th class="thHead" colspan="2" height="25"><b>{L_POST_A}</b></th>
   </tr>
   <!-- BEGIN switch_username_select -->
   <tr>
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
      <td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" /></span></td>
   </tr>
   <!-- END switch_username_select -->
   <!-- BEGIN switch_privmsg -->
   <tr>
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
      <td class="row2"><span class="genmed"><input type="text"  class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />&nbsp;<input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>
   </tr>
   <!-- END switch_privmsg -->
   <tr>
     <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
     <td class="row2" width="78%"> <span class="gen">
      <input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
      </span> </td>
   </tr>
   <tr>
     <td class="row1" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="1">
        <tr>
         <td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td>
        </tr>
        <tr>
         <a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>

           <table width="100" border="0" cellspacing="0" cellpadding="5">
            <tr align="center">
              <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
            </tr>
            <!-- BEGIN smilies_row -->
            <tr align="center" valign="middle">
              <!-- BEGIN smilies_col -->
              <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
              <!-- END smilies_col -->
            </tr>
            <!-- END smilies_row -->
            <!-- BEGIN switch_smilies_extra -->
            <tr align="center">
              <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a><br><br><a href="javascript:popupGS();">Générateur de smileys panneaux</a></span></td>
            </tr>
            <!-- END switch_smilies_extra -->
           </table>
         </td>
        </tr>
      </table>
     </td>
     <td class="row2" valign="top"><span class="gen"> <span class="genmed"> </span>
      <table width="450" border="0" cellspacing="0" cellpadding="2">
        <tr align="center" valign="middle">
         <td><span class="genmed">
           <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onClick="bbstyle(4)" onMouseOver="helpline('u')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline('q')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onClick="bbstyle(8)" onMouseOver="helpline('c')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onClick="bbstyle(10)" onMouseOver="helpline('l')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onClick="bbstyle(12)" onMouseOver="helpline('o')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px"  onClick="bbstyle(14)" onMouseOver="helpline('p')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
           </span></td>
        </tr>
        <tr>
         <td colspan="9">
           <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td><span class="genmed"> &nbsp;{L_FONT_COLOR}:
               <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option>
                 <option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
                 <option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option>
                 <option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
                 <option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option>
                 <option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
                 <option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option>
                 <option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
                 <option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
                 <option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option>
                 <option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
                 <option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
                 <option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
                 <option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option>
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option>
               </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
                 <option value="7" class="genmed">{L_FONT_TINY}</option>
                 <option value="9" class="genmed">{L_FONT_SMALL}</option>
                 <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
                 <option value="18" class="genmed">{L_FONT_LARGE}</option>
                 <option  value="24" class="genmed">{L_FONT_HUGE}</option>
               </select>
               </span></td>
              <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>
            </tr>
           </table>
         </td>
        </tr>
        <tr>
         <td colspan="9"> <span class="gensmall">
           <input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
           </span></td>
        </tr>
        <tr>
         <td colspan="9"><span class="gen">
           <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
           </span></td>
        </tr>
      </table>
      </span></td>
   </tr>
   <tr>
     <td class="row1" valign="top"><span class="gen"><b>{L_OPTIONS}</b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
     <td class="row2"><span class="gen"> </span>
      <table cellspacing="0" cellpadding="1" border="0">
        <!-- BEGIN switch_html_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_HTML}</span></td>
        </tr>
        <!-- END switch_html_checkbox -->
        <!-- BEGIN switch_bbcode_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_BBCODE}</span></td>
        </tr>
        <!-- END switch_bbcode_checkbox -->
        <!-- BEGIN switch_smilies_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_SMILIES}</span></td>
        </tr>
        <!-- END switch_smilies_checkbox -->
        <!-- BEGIN switch_signature_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
         </td>
         <td><span class="gen">{L_ATTACH_SIGNATURE}</span></td>
        </tr>
        <!-- END switch_signature_checkbox -->
        <!-- BEGIN switch_notify_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
         </td>
         <td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
        </tr>
        <!-- END switch_notify_checkbox -->
        <!-- BEGIN switch_delete_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="delete" />
         </td>
         <td><span class="gen">{L_DELETE_POST}</span></td>
        </tr>
        <!-- END switch_delete_checkbox -->
        <!-- BEGIN switch_type_toggle -->
        <tr>
         <td></td>
         <td><span class="gen">{S_TYPE_TOGGLE}</span></td>
        </tr>
        <!-- END switch_type_toggle -->
      </table>
     </td>
   </tr>
   {POLLBOX}
   <tr>
     <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>
   </tr>
  </table>

  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
   <tr>
     <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span></td>
   </tr>
  </table>
</form>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr>
   <td valign="top" align="right">{JUMPBOX}</td>
  </tr>
</table>



    <table class="tablebg" cellspacing="1"
     width="100%">
      <tbody>
        <tr>
          <th class="thHead" height="25">Lanceur de dés</th>
        </tr>
        <tr>
          <td class="row1" align="center"><br/>
          <small>
    <!-- Début lanceur -->
    <SCRIPT language="JavaScript">
    <!--
    function rnd(x) {
    return Math.floor(Math.random()*x)+1}
    function droll(s) {
    var pos=0
    var posp
    var posm
    var moins=1
    var oldm
    var sd
    var v=0
    var arrs
    do {
    if(pos>=s.length) return v
    posp=s.indexOf("+",pos)
    posm=s.indexOf("-",pos)
    if(posp<0) posp=9999
    if(posm<0) posm=9999
    if(posm==posp) {
    oldm=moins
    sd=s.substr(pos)
    pos=s.length+1
    } else {
    if(posm<posp) {
    oldm=moins
    moins=-1
    sd=s.substr(pos,posm-pos)
    pos=posm+1
    } else {
    oldm=moins
    moins=1
    sd=s.substr(pos,posp-pos)
    pos=posp+1
    }
    }
    arrs=sd.split("d")
    if(arrs.length==1) {
    v=v+arrs[0]*oldm
    } else {
    if(arrs[0]=='') arrs[0]="1"
    for(var a=0;a<arrs[0];a++) {
    v+=rnd(arrs[1])*oldm
    }
    }
    } while(true)
    }
    function calcul(s,n) {
    var txt
    var msgWindow=null
    var cpt3=0
    var nl=0
    txt='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'
    txt+='<HTML><HEAD><TITLE>Résultat</TITLE></HEAD>'
    txt+='<BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">'
    txt+='<FORM><CENTER>'
    txt+='<FONT SIZE=+1>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" VALUE="'+s+'" SIZE=30><BR>'
    txt+='Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr" VALUE="' + n + '"></CENTER>&nbsp;<BR>'
    txt+='<CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="window.opener.calcul(des.value,nbr.value)"></CENTER>'
    txt+='</FORM><HR WIDTH="100%"><BR>'
    txt+='<CENTER><FONT SIZE=+2>Résultat&nbsp;:</FONT><BR>&nbsp;<BR>'
    txt+='<TABLE ALIGN=CENTER BORDER="1" CELLSPACING="1" CELLPADDING="10" BGCOLOR="2A136D" WIDTH="90%">'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Dés&nbsp;: ' + s + '&nbsp;&nbsp;'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Nombre de lancers&nbsp;: ' + n + '</TD> </TR>'
    txt+='<TR ALIGN=CENTER>'
    for(var a=0;a<n;a++) {
    if((cpt3/10==Math.floor(cpt3/10))&&(cpt3!=n)&&(cpt3!=0)) {
    txt+='</TR><TR ALIGN=CENTER>'
    nl++
    cpt3=0
    }
    b=droll(s)
    txt+='<TD WIDTH="10%">' + b + '</TD>'
    cpt3++
    }
    for(a=cpt3;a<10;a++) {
    txt+='<TD WIDTH="10%">&nbsp;</TD>'
    }
    txt+='</TABLE>'
    txt+='</FONT></BODY></HTML>'
    msgWindow=window.open("","msgWindow","toolbar=0,menubar=0,locationbar=0,personalbar=0,scrollbars")
    msgWindow.innerWidth=600
    msgWindow.document.close()
    msgWindow.document.open()
    var dh=msgWindow.outerHeight-msgWindow.innerHeight
    msgWindow.innerHeight=screen.height-dh
    msgWindow.document.write(txt)
    msgWindow.document.close
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">
    <span style="font-size:11px;"><CENTER>Le lan&ccedil;eur de dés générique</CENTER>
    &nbsp;<BR>
    &nbsp;<BR>
    Décrivez simplement le types de dés (3d6,3d8+3,2d6+1d8+1,...) et indiquez ensuite le nombre de lancers.&nbsp; Une fois que vous cliquez sur le bouton lancer, une nouvelle fenêtre s'ouvre avec vos résultats, jet par jet.<BR>
    &nbsp;<BR>
    <FORM>

    <CENTER>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" SIZE=30><BR>
    Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr"></CENTER>
    &nbsp;<BR>
    <CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="calcul(des.value,nbr.value)"></CENTER></span>
    </FORM></BODY>
    <!-- Fin lanceur -->

          </small><br/>
          </td>
        </tr>
      </tbody>
    </table>


http://www.lacave.net/

{TOPIC_REVIEW_BOX}



Par script installé antérieurement j'entends pas mal de scripts trouvés ici qui m'ont permis d'ajouter bon nombre de fonctionnalités sur mon forum...qui sont d'ailleurs fort pratique, merci a tout les contributeurs de xooit
je vais éditer mon WWW pour un meilleurs support...
merci de ton aide sploutch


Forum
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Mon 8 Dec 2008 - 19:19    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Dans ta template il te manque une partie du second code !
Celui-ci :
Code: Sélectionner - Agrandir
      <a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>

Toi tu as mis :
Code: Sélectionner - Agrandir
<a href="javascript:popupGS();">Générateur de smileys panneaux</a>

_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Forum
Author Message
R4PHAEL
Membre


Offline
Membre

Joined: 17 Mar 2008
Posts: 226
Niveau:
Point(s): 221
Moyenne: 0.98
Firefox Windows XP (ou plus ancien) Masculin Bélier (21mar-19avr) 鷄 Coq

PostPosted: Mon 8 Dec 2008 - 19:54    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Toujours pas, soit je comprend mal tuto et j'ai zappé quelque chose, soit...ben c'est encore moi! Sad

je te remet mon tpl a tout hasard...

Code: Sélectionner - Agrandir
<script language="JavaScript" type="text/javascript">
<!--
// bbCode control by
// subBlue design
// www.subBlue.com

// Startup variables
var imageTag = false;
var theSelection = false;

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

// Helpline messages
b_help = "{L_BBCODE_B_HELP}";
i_help = "{L_BBCODE_I_HELP}";
u_help = "{L_BBCODE_U_HELP}";
q_help = "{L_BBCODE_Q_HELP}";
c_help = "{L_BBCODE_C_HELP}";
l_help = "{L_BBCODE_L_HELP}";
o_help = "{L_BBCODE_O_HELP}";
p_help = "{L_BBCODE_P_HELP}";
w_help = "{L_BBCODE_W_HELP}";
a_help = "{L_BBCODE_A_HELP}";
s_help = "{L_BBCODE_S_HELP}";
f_help = "{L_BBCODE_F_HELP}";

// Define the bbCode tags
bbcode = new Array();
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
imageTag = false;

// Shows the help messages in the helpline window
function helpline(help) {
   document.post.helpbox.value = eval(help + "_help");
}


// Replacement for arrayname.length property
function getarraysize(thearray) {
   for (i = 0; i < thearray.length; i++) {
      if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
         return i;
      }
   return thearray.length;
}

// Replacement for arrayname.push(value) not implemented in IE until version 5.5
// Appends element to the array
function arraypush(thearray,value) {
   thearray[ getarraysize(thearray) ] = value;
}

// Replacement for arrayname.pop() not implemented in IE until version 5.5
// Removes and returns the last element of an array
function arraypop(thearray) {
   thearraysize = getarraysize(thearray);
   retval = thearray[thearraysize - 1];
   delete thearray[thearraysize - 1];
   return retval;
}


function checkForm() {

   formErrors = false;   

   if (document.post.message.value.length < 2) {
      formErrors = "{L_EMPTY_MESSAGE}";
   }

   if (formErrors) {
      alert(formErrors);
      return false;
   } else {
      bbstyle(-1);
      //formObj.preview.disabled = true;
      //formObj.submit.disabled = true;
      return true;
   }
}

function emoticon(text) {
   var txtarea = document.post.message;
   text = ' ' + text + ' ';
   if (txtarea.createTextRange && txtarea.caretPos) {
      var caretPos = txtarea.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
      txtarea.focus();
   } else {
      txtarea.value  += text;
      txtarea.focus();
   }
}

function bbfontstyle(bbopen, bbclose) {
   var txtarea = document.post.message;

   if ((clientVer >= 4) && is_ie && is_win) {
      theSelection = document.selection.createRange().text;
      if (!theSelection) {
         txtarea.value += bbopen + bbclose;
         txtarea.focus();
         return;
      }
      document.selection.createRange().text = bbopen + theSelection + bbclose;
      txtarea.focus();
      return;
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbopen, bbclose);
      return;
   }
   else
   {
      txtarea.value += bbopen + bbclose;
      txtarea.focus();
   }
   storeCaret(txtarea);
}


function bbstyle(bbnumber) {
   var txtarea = document.post.message;

   txtarea.focus();
   donotinsert = false;
   theSelection = false;
   bblast = 0;

   if (bbnumber == -1) { // Close all open tags & default button names
      while (bbcode[0]) {
         butnumber = arraypop(bbcode) - 1;
         txtarea.value += bbtags[butnumber + 1];
         buttext = eval('document.post.addbbcode' + butnumber + '.value');
         eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
      }
      imageTag = false; // All tags are closed including image tags :D
      txtarea.focus();
      return;
   }

   if ((clientVer >= 4) && is_ie && is_win)
   {
      theSelection = document.selection.createRange().text; // Get text selection
      if (theSelection) {
         // Add tags around selection
         document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
         txtarea.focus();
         theSelection = '';
         return;
      }
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
      return;
   }
   
   // Find last occurance of an open tag the same as the one just clicked
   for (i = 0; i < bbcode.length; i++) {
      if (bbcode[i] == bbnumber+1) {
         bblast = i;
         donotinsert = true;
      }
   }

   if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
      while (bbcode[bblast]) {
            butnumber = arraypop(bbcode) - 1;
            txtarea.value += bbtags[butnumber + 1];
            buttext = eval('document.post.addbbcode' + butnumber + '.value');
            eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
            imageTag = false;
         }
         txtarea.focus();
         return;
   } else { // Open tags
   
      if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
         txtarea.value += bbtags[15];
         lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
         document.post.addbbcode14.value = "Img";   // Return button back to normal state
         imageTag = false;
      }
      
      // Open tag
      txtarea.value += bbtags[bbnumber];
      if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
      arraypush(bbcode,bbnumber+1);
      eval('document.post.addbbcode'+bbnumber+'.value += "*"');
      txtarea.focus();
      return;
   }
   storeCaret(txtarea);
}

// From http://www.massless.org/mozedit/
function mozWrap(txtarea, open, close)
{
   var selLength = txtarea.textLength;
   var selStart = txtarea.selectionStart;
   var selEnd = txtarea.selectionEnd;
   if (selEnd == 1 || selEnd == 2)
      selEnd = selLength;

   var s1 = (txtarea.value).substring(0,selStart);
   var s2 = (txtarea.value).substring(selStart, selEnd)
   var s3 = (txtarea.value).substring(selEnd, selLength);
   txtarea.value = s1 + open + s2 + close + s3;
   return;
}

// Insert at Claret position. Code from
// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
function storeCaret(textEl) {
   if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
}

//-->

<script language="javascript">function popupGS() {window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23A51100&cfond2=%23f3fda2&ctexte1=%23000000&galerie=false&galurl=http://les7nains.xooit.fr/index.php/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.fr/GS/img.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');}</script>


<!-- BEGIN privmsg_extensions -->
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
  <tr>
   <td valign="top" align="center" width="100%">
     <table height="40" cellspacing="2" cellpadding="2" border="0">
      <tr valign="middle">
        <td>{INBOX_IMG}</td>
        <td><span class="cattitle">{INBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{SENTBOX_IMG}</td>
        <td><span class="cattitle">{SENTBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{OUTBOX_IMG}</td>
        <td><span class="cattitle">{OUTBOX_LINK}&nbsp;&nbsp;</span></td>
        <td>{SAVEBOX_IMG}</td>
        <td><span class="cattitle">{SAVEBOX_LINK}&nbsp;&nbsp;</span></td>
      </tr>
     </table>
   </td>
  </tr>
</table>

<br clear="all" />
<!-- END privmsg_extensions -->

<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">

{POST_PREVIEW_BOX}
{ERROR_BOX}

<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
   <tr>
      <td align="left"><span  class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>
      <!-- BEGIN switch_not_privmsg -->
      -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
      <!-- END switch_not_privmsg -->
   </tr>
</table>

<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
   <tr>
      <th class="thHead" colspan="2" height="25"><b>{L_POST_A}</b></th>
   </tr>
   <!-- BEGIN switch_username_select -->
   <tr>
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
      <td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" /></span></td>
   </tr>
   <!-- END switch_username_select -->
   <!-- BEGIN switch_privmsg -->
   <tr>
      <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
      <td class="row2"><span class="genmed"><input type="text"  class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />&nbsp;<input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>
   </tr>
   <!-- END switch_privmsg -->
   <tr>
     <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
     <td class="row2" width="78%"> <span class="gen">
      <input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
      </span> </td>
   </tr>
   <tr>
     <td class="row1" valign="top">
      <table width="100%" border="0" cellspacing="0" cellpadding="1">
        <tr>
         <td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td>
        </tr>
        <tr>
          <a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>


           <table width="100" border="0" cellspacing="0" cellpadding="5">
            <tr align="center">
              <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
            </tr>
            <!-- BEGIN smilies_row -->
            <tr align="center" valign="middle">
              <!-- BEGIN smilies_col -->
              <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
              <!-- END smilies_col -->
            </tr>
            <!-- END smilies_row -->
            <!-- BEGIN switch_smilies_extra -->
            <tr align="center">
              <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a><br><br><a href="javascript:popupGS();">Générateur de smileys panneaux</a></span></td>
            </tr>
            <!-- END switch_smilies_extra -->
           </table>
         </td>
        </tr>
      </table>
     </td>
     <td class="row2" valign="top"><span class="gen"> <span class="genmed"> </span>
      <table width="450" border="0" cellspacing="0" cellpadding="2">
        <tr align="center" valign="middle">
         <td><span class="genmed">
           <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onClick="bbstyle(4)" onMouseOver="helpline('u')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline('q')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onClick="bbstyle(8)" onMouseOver="helpline('c')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onClick="bbstyle(10)" onMouseOver="helpline('l')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onClick="bbstyle(12)" onMouseOver="helpline('o')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px"  onClick="bbstyle(14)" onMouseOver="helpline('p')" />
           </span></td>
         <td><span class="genmed">
           <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
           </span></td>
        </tr>
        <tr>
         <td colspan="9">
           <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td><span class="genmed"> &nbsp;{L_FONT_COLOR}:
               <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option>
                 <option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
                 <option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option>
                 <option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
                 <option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option>
                 <option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
                 <option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option>
                 <option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
                 <option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
                 <option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option>
                 <option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
                 <option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
                 <option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
                 <option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option>
                 <option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option>
               </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
                 <option value="7" class="genmed">{L_FONT_TINY}</option>
                 <option value="9" class="genmed">{L_FONT_SMALL}</option>
                 <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
                 <option value="18" class="genmed">{L_FONT_LARGE}</option>
                 <option  value="24" class="genmed">{L_FONT_HUGE}</option>
               </select>
               </span></td>
              <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>
            </tr>
           </table>
         </td>
        </tr>
        <tr>
         <td colspan="9"> <span class="gensmall">
           <input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
           </span></td>
        </tr>
        <tr>
         <td colspan="9"><span class="gen">
           <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
           </span></td>
        </tr>
      </table>
      </span></td>
   </tr>
   <tr>
     <td class="row1" valign="top"><span class="gen"><b>{L_OPTIONS}</b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
     <td class="row2"><span class="gen"> </span>
      <table cellspacing="0" cellpadding="1" border="0">
        <!-- BEGIN switch_html_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_HTML}</span></td>
        </tr>
        <!-- END switch_html_checkbox -->
        <!-- BEGIN switch_bbcode_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_BBCODE}</span></td>
        </tr>
        <!-- END switch_bbcode_checkbox -->
        <!-- BEGIN switch_smilies_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
         </td>
         <td><span class="gen">{L_DISABLE_SMILIES}</span></td>
        </tr>
        <!-- END switch_smilies_checkbox -->
        <!-- BEGIN switch_signature_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
         </td>
         <td><span class="gen">{L_ATTACH_SIGNATURE}</span></td>
        </tr>
        <!-- END switch_signature_checkbox -->
        <!-- BEGIN switch_notify_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
         </td>
         <td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
        </tr>
        <!-- END switch_notify_checkbox -->
        <!-- BEGIN switch_delete_checkbox -->
        <tr>
         <td>
           <input type="checkbox" name="delete" />
         </td>
         <td><span class="gen">{L_DELETE_POST}</span></td>
        </tr>
        <!-- END switch_delete_checkbox -->
        <!-- BEGIN switch_type_toggle -->
        <tr>
         <td></td>
         <td><span class="gen">{S_TYPE_TOGGLE}</span></td>
        </tr>
        <!-- END switch_type_toggle -->
      </table>
     </td>
   </tr>
   {POLLBOX}
   <tr>
     <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>
   </tr>
  </table>

  <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
   <tr>
     <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span></td>
   </tr>
  </table>
</form>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr>
   <td valign="top" align="right">{JUMPBOX}</td>
  </tr>
</table>



    <table class="tablebg" cellspacing="1"
     width="100%">
      <tbody>
        <tr>
          <th class="thHead" height="25">Lanceur de dés</th>
        </tr>
        <tr>
          <td class="row1" align="center"><br/>
          <small>
    <!-- Début lanceur -->
    <SCRIPT language="JavaScript">
    <!--
    function rnd(x) {
    return Math.floor(Math.random()*x)+1}
    function droll(s) {
    var pos=0
    var posp
    var posm
    var moins=1
    var oldm
    var sd
    var v=0
    var arrs
    do {
    if(pos>=s.length) return v
    posp=s.indexOf("+",pos)
    posm=s.indexOf("-",pos)
    if(posp<0) posp=9999
    if(posm<0) posm=9999
    if(posm==posp) {
    oldm=moins
    sd=s.substr(pos)
    pos=s.length+1
    } else {
    if(posm<posp) {
    oldm=moins
    moins=-1
    sd=s.substr(pos,posm-pos)
    pos=posm+1
    } else {
    oldm=moins
    moins=1
    sd=s.substr(pos,posp-pos)
    pos=posp+1
    }
    }
    arrs=sd.split("d")
    if(arrs.length==1) {
    v=v+arrs[0]*oldm
    } else {
    if(arrs[0]=='') arrs[0]="1"
    for(var a=0;a<arrs[0];a++) {
    v+=rnd(arrs[1])*oldm
    }
    }
    } while(true)
    }
    function calcul(s,n) {
    var txt
    var msgWindow=null
    var cpt3=0
    var nl=0
    txt='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'
    txt+='<HTML><HEAD><TITLE>Résultat</TITLE></HEAD>'
    txt+='<BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">'
    txt+='<FORM><CENTER>'
    txt+='<FONT SIZE=+1>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" VALUE="'+s+'" SIZE=30><BR>'
    txt+='Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr" VALUE="' + n + '"></CENTER>&nbsp;<BR>'
    txt+='<CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="window.opener.calcul(des.value,nbr.value)"></CENTER>'
    txt+='</FORM><HR WIDTH="100%"><BR>'
    txt+='<CENTER><FONT SIZE=+2>Résultat&nbsp;:</FONT><BR>&nbsp;<BR>'
    txt+='<TABLE ALIGN=CENTER BORDER="1" CELLSPACING="1" CELLPADDING="10" BGCOLOR="2A136D" WIDTH="90%">'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Dés&nbsp;: ' + s + '&nbsp;&nbsp;'
    txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Nombre de lancers&nbsp;: ' + n + '</TD> </TR>'
    txt+='<TR ALIGN=CENTER>'
    for(var a=0;a<n;a++) {
    if((cpt3/10==Math.floor(cpt3/10))&&(cpt3!=n)&&(cpt3!=0)) {
    txt+='</TR><TR ALIGN=CENTER>'
    nl++
    cpt3=0
    }
    b=droll(s)
    txt+='<TD WIDTH="10%">' + b + '</TD>'
    cpt3++
    }
    for(a=cpt3;a<10;a++) {
    txt+='<TD WIDTH="10%">&nbsp;</TD>'
    }
    txt+='</TABLE>'
    txt+='</FONT></BODY></HTML>'
    msgWindow=window.open("","msgWindow","toolbar=0,menubar=0,locationbar=0,personalbar=0,scrollbars")
    msgWindow.innerWidth=600
    msgWindow.document.close()
    msgWindow.document.open()
    var dh=msgWindow.outerHeight-msgWindow.innerHeight
    msgWindow.innerHeight=screen.height-dh
    msgWindow.document.write(txt)
    msgWindow.document.close
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">
    <span style="font-size:11px;"><CENTER>Le lan&ccedil;eur de dés générique</CENTER>
    &nbsp;<BR>
    &nbsp;<BR>
    Décrivez simplement le types de dés (3d6,3d8+3,2d6+1d8+1,...) et indiquez ensuite le nombre de lancers.&nbsp; Une fois que vous cliquez sur le bouton lancer, une nouvelle fenêtre s'ouvre avec vos résultats, jet par jet.<BR>
    &nbsp;<BR>
    <FORM>

    <CENTER>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" SIZE=30><BR>
    Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr"></CENTER>
    &nbsp;<BR>
    <CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="calcul(des.value,nbr.value)"></CENTER></span>
    </FORM></BODY>
    <!-- Fin lanceur -->

          </small><br/>
          </td>
        </tr>
      </tbody>
    </table>


http://www.lacave.net/

{TOPIC_REVIEW_BOX}


Forum
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Mon 8 Dec 2008 - 20:10    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Essai avec celle-ci :
Code: Sélectionner - Agrandir

    CODE SUPPRIME PAR SPLOUTCH

_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Last edited by Sploutch on Mon 8 Dec 2008 - 22:01; edited 1 time in total
Forum
Author Message
R4PHAEL
Membre


Offline
Membre

Joined: 17 Mar 2008
Posts: 226
Niveau:
Point(s): 221
Moyenne: 0.98
Firefox Windows XP (ou plus ancien) Masculin Bélier (21mar-19avr) 鷄 Coq

PostPosted: Mon 8 Dec 2008 - 20:45    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Non plus, les utilisateurs de mon forum non plus, j'avoue que je comprends pas bien....tout les scripts ot toujours marché jusqu'ici, mais lui non

Forum
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Mon 8 Dec 2008 - 21:32    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Ok, je sais pourquoi !
(c'est une petite erreur de ma part dans le tutoriel, je dois éditer pour corriger)
Désolé pour t'avoir fait faire toute ces manipulations.

Essai ceci maintenant, sa fonctionne je viens de faire le test :
Tu n'as plus rien à modifier, juste copier/coller Wink
Code: Sélectionner - Agrandir
 <script language="JavaScript" type="text/javascript">
        <!--
        // bbCode control by
        // subBlue design
        // [url=http://www.subBlue.com]www.subBlue.com[/url]

        // Startup variables
        var imageTag = false;
        var theSelection = false;

        // Check for Browser & Platform for PC & IE specific bits
        // More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
        var clientPC = navigator.userAgent.toLowerCase(); // Get client info
        var clientVer = parseInt(navigator.appVersion); // Get browser version

        var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
        var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                        && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                        && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
        var is_moz = 0;

        var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
        var is_mac = (clientPC.indexOf("mac")!=-1);

        // Helpline messages
        b_help = "{L_BBCODE_B_HELP}";
        i_help = "{L_BBCODE_I_HELP}";
        u_help = "{L_BBCODE_U_HELP}";
        q_help = "{L_BBCODE_Q_HELP}";
        c_help = "{L_BBCODE_C_HELP}";
        l_help = "{L_BBCODE_L_HELP}";
        o_help = "{L_BBCODE_O_HELP}";
        p_help = "{L_BBCODE_P_HELP}";
        w_help = "{L_BBCODE_W_HELP}";
        a_help = "{L_BBCODE_A_HELP}";
        s_help = "{L_BBCODE_S_HELP}";
        f_help = "{L_BBCODE_F_HELP}";

        // Define the bbCode tags
        bbcode = new Array();
        bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');
        imageTag = false;

        // Shows the help messages in the helpline window
        function helpline(help) {
           document.post.helpbox.value = eval(help + "_help");
        }


        // Replacement for arrayname.length property
        function getarraysize(thearray) {
           for (i = 0; i < thearray.length; i++) {
              if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
                 return i;
              }
           return thearray.length;
        }

        // Replacement for arrayname.push(value) not implemented in IE until version 5.5
        // Appends element to the array
        function arraypush(thearray,value) {
           thearray[ getarraysize(thearray) ] = value;
        }

        // Replacement for arrayname.pop() not implemented in IE until version 5.5
        // Removes and returns the last element of an array
        function arraypop(thearray) {
           thearraysize = getarraysize(thearray);
           retval = thearray[thearraysize - 1];
           delete thearray[thearraysize - 1];
           return retval;
        }


        function checkForm() {

           formErrors = false;   

           if (document.post.message.value.length < 2) {
              formErrors = "{L_EMPTY_MESSAGE}";
           }

           if (formErrors) {
              alert(formErrors);
              return false;
           } else {
              bbstyle(-1);
              //formObj.preview.disabled = true;
              //formObj.submit.disabled = true;
              return true;
           }
        }

        function emoticon(text) {
           var txtarea = document.post.message;
           text = ' ' + text + ' ';
           if (txtarea.createTextRange && txtarea.caretPos) {
              var caretPos = txtarea.caretPos;
              caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
              txtarea.focus();
           } else {
              txtarea.value  += text;
              txtarea.focus();
           }
        }

        function bbfontstyle(bbopen, bbclose) {
           var txtarea = document.post.message;

           if ((clientVer >= 4) && is_ie && is_win) {
              theSelection = document.selection.createRange().text;
              if (!theSelection) {
                 txtarea.value += bbopen + bbclose;
                 txtarea.focus();
                 return;
              }
              document.selection.createRange().text = bbopen + theSelection + bbclose;
              txtarea.focus();
              return;
           }
           else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
           {
              mozWrap(txtarea, bbopen, bbclose);
              return;
           }
           else
           {
              txtarea.value += bbopen + bbclose;
              txtarea.focus();
           }
           storeCaret(txtarea);
        }


        function bbstyle(bbnumber) {
           var txtarea = document.post.message;

           txtarea.focus();
           donotinsert = false;
           theSelection = false;
           bblast = 0;

           if (bbnumber == -1) { // Close all open tags & default button names
              while (bbcode[0]) {
                 butnumber = arraypop(bbcode) - 1;
                 txtarea.value += bbtags[butnumber + 1];
                 buttext = eval('document.post.addbbcode' + butnumber + '.value');
                 eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
              }
              imageTag = false; // All tags are closed including image tags :D
              txtarea.focus();
              return;
           }

           if ((clientVer >= 4) && is_ie && is_win)
           {
              theSelection = document.selection.createRange().text; // Get text selection
              if (theSelection) {
                 // Add tags around selection
                 document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
                 txtarea.focus();
                 theSelection = '';
                 return;
              }
           }
           else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
           {
              mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
              return;
           }
           
           // Find last occurance of an open tag the same as the one just clicked
           for (i = 0; i < bbcode.length; i++) {
              if (bbcode[i] == bbnumber+1) {
                 bblast = i;
                 donotinsert = true;
              }
           }

           if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
              while (bbcode[bblast]) {
                    butnumber = arraypop(bbcode) - 1;
                    txtarea.value += bbtags[butnumber + 1];
                    buttext = eval('document.post.addbbcode' + butnumber + '.value');
                    eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
                    imageTag = false;
                 }
                 txtarea.focus();
                 return;
           } else { // Open tags
           
              if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
                 txtarea.value += bbtags[15];
                 lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
                 document.post.addbbcode14.value = "Img";   // Return button back to normal state
                 imageTag = false;
              }
             
              // Open tag
              txtarea.value += bbtags[bbnumber];
              if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
              arraypush(bbcode,bbnumber+1);
              eval('document.post.addbbcode'+bbnumber+'.value += "*"');
              txtarea.focus();
              return;
           }
           storeCaret(txtarea);
        }

        // From http://www.massless.org/mozedit/
        function mozWrap(txtarea, open, close)
        {
           var selLength = txtarea.textLength;
           var selStart = txtarea.selectionStart;
           var selEnd = txtarea.selectionEnd;
           if (selEnd == 1 || selEnd == 2)
              selEnd = selLength;

           var s1 = (txtarea.value).substring(0,selStart);
           var s2 = (txtarea.value).substring(selStart, selEnd)
           var s3 = (txtarea.value).substring(selEnd, selLength);
           txtarea.value = s1 + open + s2 + close + s3;
           return;
        }

        // Insert at Claret position. Code from
        // http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
        function storeCaret(textEl) {
           if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
        }

        //-->
        </script>
        <script language="javascript">
function popupGS() {
window.open('http://www.smiliz.fr/gs_popup.php?mode=1&cfond1=%23000000&cfond2=%23000058&ctexte1=%23686868&galerie=false&galurl=http://les7nains.xooit.fr/index.php/GS_galerie.php&smileys=Smiliz&lang=fr&sacc=http://www.smiliz.org/GS2/imgv3.php%3Fc=000000000000FFFFFFFFFFFFE0E0E0%26p=1%26f=VERDANA%26t=8%26s=b273d6f%26txt=c\'est+la+f%EAte+ici+!%26a=1%26d=1%26gsa=0%26chx=1%26o=0%26ca=0%26ce=0%26bas=0','gs','Width=550,height=535,scrollbars=yes,resizable=yes');
}</script>


        <!-- BEGIN privmsg_extensions -->
        <table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
          <tr>
           <td valign="top" align="center" width="100%">
             <table height="40" cellspacing="2" cellpadding="2" border="0">
              <tr valign="middle">
                <td>{INBOX_IMG}</td>
                <td><span class="cattitle">{INBOX_LINK}&nbsp;&nbsp;</span></td>
                <td>{SENTBOX_IMG}</td>
                <td><span class="cattitle">{SENTBOX_LINK}&nbsp;&nbsp;</span></td>
                <td>{OUTBOX_IMG}</td>
                <td><span class="cattitle">{OUTBOX_LINK}&nbsp;&nbsp;</span></td>
                <td>{SAVEBOX_IMG}</td>
                <td><span class="cattitle">{SAVEBOX_LINK}&nbsp;&nbsp;</span></td>
              </tr>
             </table>
           </td>
          </tr>
        </table>

        <br clear="all" />
        <!-- END privmsg_extensions -->

        <form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">

        {POST_PREVIEW_BOX}
        {ERROR_BOX}

        <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
           <tr>
              <td align="left"><span  class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>
              <!-- BEGIN switch_not_privmsg -->
              -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
              <!-- END switch_not_privmsg -->
           </tr>
        </table>

        <table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
           <tr>
              <th class="thHead" colspan="2" height="25"><b>{L_POST_A}</b></th>
           </tr>
           <!-- BEGIN switch_username_select -->
           <tr>
              <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
              <td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" /></span></td>
           </tr>
           <!-- END switch_username_select -->
           <!-- BEGIN switch_privmsg -->
           <tr>
              <td class="row1"><span class="gen"><b>{L_USERNAME}</b></span></td>
              <td class="row2"><span class="genmed"><input type="text"  class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />&nbsp;<input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>
           </tr>
           <!-- END switch_privmsg -->
           <tr>
             <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
             <td class="row2" width="78%"> <span class="gen">
              <input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />
              </span> </td>
           </tr>
           <tr>
             <td class="row1" valign="top">
              <table width="100%" border="0" cellspacing="0" cellpadding="1">
                <tr>
                 <td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td>
                </tr>
                <tr>
                    <td valign="middle" align="center"><a href="javascript:popupGS();" onclick="javascript:popupGS();"  class="nav"><br><br><INPUT class=button style="WIDTH: 120px" type=button value="Smileys pencarte"> </a></td>


                   <table width="100" border="0" cellspacing="0" cellpadding="5">
                    <tr align="center">
                      <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
                    </tr>
                    <!-- BEGIN smilies_row -->
                    <tr align="center" valign="middle">
                      <!-- BEGIN smilies_col -->
                      <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
                      <!-- END smilies_col -->
                    </tr>
                    <!-- END smilies_row -->
                    <!-- BEGIN switch_smilies_extra -->
                    <tr align="center">
                      <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
                    </tr>
                    <!-- END switch_smilies_extra -->
                   </table>
                 </td>
                </tr>
              </table>
             </td>
             <td class="row2" valign="top"><span class="gen"> <span class="genmed"> </span>
              <table width="450" border="0" cellspacing="0" cellpadding="2">
                <tr align="center" valign="middle">
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onClick="bbstyle(4)" onMouseOver="helpline('u')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline('q')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onClick="bbstyle(8)" onMouseOver="helpline('c')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onClick="bbstyle(10)" onMouseOver="helpline('l')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onClick="bbstyle(12)" onMouseOver="helpline('o')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px"  onClick="bbstyle(14)" onMouseOver="helpline('p')" />
                   </span></td>
                 <td><span class="genmed">
                   <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
                   </span></td>
                </tr>
                <tr>
                 <td colspan="9">
                   <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td><span class="genmed"> &nbsp;{L_FONT_COLOR}:
                       <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">
                         <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option>
                         <option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
                         <option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option>
                         <option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
                         <option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option>
                         <option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
                         <option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option>
                         <option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
                         <option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
                         <option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option>
                         <option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
                         <option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
                         <option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
                         <option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option>
                         <option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option>
                       </select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
                         <option value="7" class="genmed">{L_FONT_TINY}</option>
                         <option value="9" class="genmed">{L_FONT_SMALL}</option>
                         <option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
                         <option value="18" class="genmed">{L_FONT_LARGE}</option>
                         <option  value="24" class="genmed">{L_FONT_HUGE}</option>
                       </select>
                       </span></td>
                      <td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>
                    </tr>
                   </table>
                 </td>
                </tr>
                <tr>
                 <td colspan="9"> <span class="gensmall">
                   <input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
                   </span></td>
                </tr>
                <tr>
                 <td colspan="9"><span class="gen">
                   <textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{MESSAGE}</textarea>
                   </span></td>
                </tr>
              </table>
              </span></td>
           </tr>
           <tr>
             <td class="row1" valign="top"><span class="gen"><b>{L_OPTIONS}</b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
             <td class="row2"><span class="gen"> </span>
              <table cellspacing="0" cellpadding="1" border="0">
                <!-- BEGIN switch_html_checkbox -->
                <tr>
                 <td>
                   <input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
                 </td>
                 <td><span class="gen">{L_DISABLE_HTML}</span></td>
                </tr>
                <!-- END switch_html_checkbox -->
                <!-- BEGIN switch_bbcode_checkbox -->
                <tr>
                 <td>
                   <input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
                 </td>
                 <td><span class="gen">{L_DISABLE_BBCODE}</span></td>
                </tr>
                <!-- END switch_bbcode_checkbox -->
                <!-- BEGIN switch_smilies_checkbox -->
                <tr>
                 <td>
                   <input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
                 </td>
                 <td><span class="gen">{L_DISABLE_SMILIES}</span></td>
                </tr>
                <!-- END switch_smilies_checkbox -->
                <!-- BEGIN switch_signature_checkbox -->
                <tr>
                 <td>
                   <input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
                 </td>
                 <td><span class="gen">{L_ATTACH_SIGNATURE}</span></td>
                </tr>
                <!-- END switch_signature_checkbox -->
                <!-- BEGIN switch_notify_checkbox -->
                <tr>
                 <td>
                   <input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
                 </td>
                 <td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
                </tr>
                <!-- END switch_notify_checkbox -->
                <!-- BEGIN switch_delete_checkbox -->
                <tr>
                 <td>
                   <input type="checkbox" name="delete" />
                 </td>
                 <td><span class="gen">{L_DELETE_POST}</span></td>
                </tr>
                <!-- END switch_delete_checkbox -->
                <!-- BEGIN switch_type_toggle -->
                <tr>
                 <td></td>
                 <td><span class="gen">{S_TYPE_TOGGLE}</span></td>
                </tr>
                <!-- END switch_type_toggle -->
              </table>
             </td>
           </tr>
           {POLLBOX}
           <tr>
             <td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>
           </tr>
          </table>

          <table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
           <tr>
             <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span></td>
           </tr>
          </table>
        </form>

        <table width="100%" cellspacing="2" border="0" align="center">
          <tr>
           <td valign="top" align="right">{JUMPBOX}</td>
          </tr>
        </table>



            <table class="tablebg" cellspacing="1"
             width="100%">
              <tbody>
                <tr>
                  <th class="thHead" height="25">Lanceur de dés</th>
                </tr>
                <tr>
                  <td class="row1" align="center"><br/>
                  <small>
            <!-- Début lanceur -->
            <SCRIPT language="JavaScript">
            <!--
            function rnd(x) {
            return Math.floor(Math.random()*x)+1}
            function droll(s) {
            var pos=0
            var posp
            var posm
            var moins=1
            var oldm
            var sd
            var v=0
            var arrs
            do {
            if(pos>=s.length) return v
            posp=s.indexOf("+",pos)
            posm=s.indexOf("-",pos)
            if(posp<0) posp=9999
            if(posm<0) posm=9999
            if(posm==posp) {
            oldm=moins
            sd=s.substr(pos)
            pos=s.length+1
            } else {
            if(posm<posp) {
            oldm=moins
            moins=-1
            sd=s.substr(pos,posm-pos)
            pos=posm+1
            } else {
            oldm=moins
            moins=1
            sd=s.substr(pos,posp-pos)
            pos=posp+1
            }
            }
            arrs=sd.split("d")
            if(arrs.length==1) {
            v=v+arrs[0]*oldm
            } else {
            if(arrs[0]=='') arrs[0]="1"
            for(var a=0;a<arrs[0];a++) {
            v+=rnd(arrs[1])*oldm
            }
            }
            } while(true)
            }
            function calcul(s,n) {
            var txt
            var msgWindow=null
            var cpt3=0
            var nl=0
            txt='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'
            txt+='<HTML><HEAD><TITLE>Résultat</TITLE></HEAD>'
            txt+='<BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">'
            txt+='<FORM><CENTER>'
            txt+='<FONT SIZE=+1>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" VALUE="'+s+'" SIZE=30><BR>'
            txt+='Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr" VALUE="' + n + '"></CENTER>&nbsp;<BR>'
            txt+='<CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="window.opener.calcul(des.value,nbr.value)"></CENTER>'
            txt+='</FORM><HR WIDTH="100%"><BR>'
            txt+='<CENTER><FONT SIZE=+2>Résultat&nbsp;:</FONT><BR>&nbsp;<BR>'
            txt+='<TABLE ALIGN=CENTER BORDER="1" CELLSPACING="1" CELLPADDING="10" BGCOLOR="2A136D" WIDTH="90%">'
            txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Dés&nbsp;: ' + s + '&nbsp;&nbsp;'
            txt+='<TR ALIGN=CENTER> <TD COLSPAN=10>Nombre de lancers&nbsp;: ' + n + '</TD> </TR>'
            txt+='<TR ALIGN=CENTER>'
            for(var a=0;a<n;a++) {
            if((cpt3/10==Math.floor(cpt3/10))&&(cpt3!=n)&&(cpt3!=0)) {
            txt+='</TR><TR ALIGN=CENTER>'
            nl++
            cpt3=0
            }
            b=droll(s)
            txt+='<TD WIDTH="10%">' + b + '</TD>'
            cpt3++
            }
            for(a=cpt3;a<10;a++) {
            txt+='<TD WIDTH="10%">&nbsp;</TD>'
            }
            txt+='</TABLE>'
            txt+='</FONT></BODY></HTML>'
            msgWindow=window.open("","msgWindow","toolbar=0,menubar=0,locationbar=0,personalbar=0,scrollbars")
            msgWindow.innerWidth=600
            msgWindow.document.close()
            msgWindow.document.open()
            var dh=msgWindow.outerHeight-msgWindow.innerHeight
            msgWindow.innerHeight=screen.height-dh
            msgWindow.document.write(txt)
            msgWindow.document.close
            }
            //-->
            </SCRIPT>
            </HEAD>
            <BODY TEXT="#FFFFFF" BGCOLOR="#000000" LINK="#FFFF00" VLINK="#FF0000" ALINK="#FF8040">
            <span style="font-size:11px;"><CENTER>Le lan&ccedil;eur de dés générique</CENTER>
            &nbsp;<BR>
            &nbsp;<BR>
            Décrivez simplement le types de dés (3d6,3d8+3,2d6+1d8+1,...) et indiquez ensuite le nombre de lancers.&nbsp; Une fois que vous cliquez sur le bouton lancer, une nouvelle fenêtre s'ouvre avec vos résultats, jet par jet.<BR>
            &nbsp;<BR>
            <FORM>

            <CENTER>Dés � lancer&nbsp;:&nbsp;<INPUT TYPE="text" NAME="des" SIZE=30><BR>
            Nombre de lancers&nbsp;:&nbsp;<INPUT TYPE="text" SIZE=3 NAME="nbr"></CENTER>
            &nbsp;<BR>
            <CENTER><INPUT TYPE="button" VALUE="Lancer&nbsp;!" NAME="BtnLan" onClick="calcul(des.value,nbr.value)"></CENTER></span>
            </FORM></BODY>
            <!-- Fin lanceur -->

                  </small><br/>
                  </td>
                </tr>
              </tbody>
            </table>


        http://www.lacave.net/

        {TOPIC_REVIEW_BOX}

_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Forum
Author Message
R4PHAEL
Membre


Offline
Membre

Joined: 17 Mar 2008
Posts: 226
Niveau:
Point(s): 221
Moyenne: 0.98
Firefox Windows XP (ou plus ancien) Masculin Bélier (21mar-19avr) 鷄 Coq

PostPosted: Mon 8 Dec 2008 - 22:25    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Felicitations ça fonctionne nikel, merci a toi sploutch, il me reste plus qu'a installer le générateur de glitters et ce sera parfait, merci beaucoup....c'est grâce a des gens comme toi ou themalin ou encore Yskander..., entre autres, qu'on a grand plaisir a fréquenter ou administrer des forums, n'abandonnez jamais vous êtes trop précieux...
bonne continuation


Forum
Author Message
Sploutch
Membre


Offline
Membre

Joined: 02 Jan 2006
Posts: 2,800
Niveau:
Point(s): 3,330
Moyenne: 1.19
Masculin

PostPosted: Tue 9 Dec 2008 - 17:58    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

R4PHAEL wrote:
Felicitations ça fonctionne nikel, merci a toi sploutch, il me reste plus qu'a installer le générateur de glitters et ce sera parfait, merci beaucoup....c'est grâce a des gens comme toi ou themalin ou encore Yskander..., entre autres, qu'on a grand plaisir a fréquenter ou administrer des forums, n'abandonnez jamais vous êtes trop précieux...
bonne continuation


Salutations,

Aucun problème merci à toi ! Wink

R4PHAEL wrote:
il me reste plus qu'a installer le générateur de glitters et ce sera parfait

L'aide (si besoin) se fait aussi dans ce topic puisqu'il est mentionné (le générateur de glitters) dans le tutoriel Wink
_______________________

[MOD] Eau | Sploutch-land | Formulaire d'aide aux tutos | Recherche-Net | Aqua-Tim |
Listing my tutos | Radio | Site | Contact | Smileys Fun | Arcades | Proposez un logiciels |


Forum
Author Message
R4PHAEL
Membre


Offline
Membre

Joined: 17 Mar 2008
Posts: 226
Niveau:
Point(s): 221
Moyenne: 0.98
Firefox Windows XP (ou plus ancien) Masculin Bélier (21mar-19avr) 鷄 Coq

PostPosted: Wed 10 Dec 2008 - 16:34    Post subject: [Tuto] Ajouter un générateur de simleys et/ou Glitters Reply with quote

Bonjour,

navré, il y a un défaut, je l'avais pas vu mais lorsque tu fait nouveaux message et que tu veut changer la catégorie de smiley, ceux par défauts par exemple, d'une part ça ouvre le générateur, sans que je le veuille, et ensuite impossible de changer la catégorie....chaque catégorie se transforme en lien et ouvre le générateur, sans pour autant changer de catégories...elle reste toujours par defaut...

Edit: Par contre je précise que ça ne le fait pas avec la réponse rapide


Forum
Display posts from previous:   
Reply to topic Page 1 of 3 Goto page: 1, 2, 3  >




Portal | Index | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Powered by phpBB © 2006 - 2009 phpBB Group |
 
© 2003-2009 Xooit.com - Contact - Mentions légales - CGU - Charte - CNIL : 1381401