It is currently Tue 27 Sep 2016 - 22:39 - créer un forum

[Tutoriel] Ajouter un système de préfixe sur son forum

Skip to content

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

[Tutoriel] Ajouter un système de préfixe sur son forum
Author Message
Kyosuke
Contributeurs


Offline
Contributeurs

Joined: 30 Mar 2009
Posts: 436
Niveau:
Point(s): 532
Moyenne: 1.22
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Mon 31 Mar 2014 - 21:16    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

PublicitéSupprimer les publicités ?
> Informations sur le tutoriel
NomAjouter un système de préfixe sur son forum
AuteurKyosuke (MP)
Version1.0
DescriptionCe tutoriel va vous permettre d'ajouter un système de préfixe sur votre forum, qui vous permettra d'ajouter et de modifier facilement des tags aux titres des sujets.
Langage utiliséJavascript
Temps d'installationde 5 à 10 minutes
DifficultéMoyenne




Avant de débuter ce tutoriel, sachez qu'une vidéo est disponible pour vous aider à mettre en place le système de préfixe.
N'hésitez surtout pas à vous en servir pour vous repérer tout au long de ce tutoriel.






Etape 1 : Installer et paramétrer le script

Le script va ajouter la fonctionnalité de préfixe sur votre forum.
Il est donc important de l'installer et de le paramétrer correctement.

Avant toute modification sur vos templates, pensez à faire des sauvegardes afin de ne pas perdre votre travail en cas d'erreur de manipulation.
Vous pouvez par exemple copier-coller le contenu de vos templates dans le bloc-notes de Windows.

Le template que nous allons modifier se nomme overall_footer.tpl, ce template contient le pied de page de votre forum.
C'est ici que nous allons inclure le script.

Allez donc dans votre panneau d'administration, section thème, puis sélectionnez le lien modifier les templates.
Sur cette page, vous allez voir la liste de tous les templates de votre forum, cherchez donc le template overall_footer.tpl et cliquez sur le bouton modifier situé à droite du nom du template.

Vous êtes maintenant sur la page d'édition du template overall_footer.tpl, ajoutez ceci au début du template :

Code: Sélectionner - Agrandir
<!------------------------------------------------------------------------------
    PREFIXES AUTOMATIQUES
    [DEBUT]
---->
<script type="text/javascript" src="http://pokemon.power.free.fr/xooit/xooitPrefix.js"></script>
<script type="text/javascript">
  xooitPrefix.init({
    'userLevel': '{S_USER_LEVEL}',
    'prefixesRequired': 'n',
    'prefixes': ['Résolu', 'En cours', 'En attente'],
    'forbiddenForums': [],
    'groupsAllowed': ['ANONYMOUS', 'USER', 'MOD', 'ADMIN']
  });
</script>
<!----
    PREFIXES AUTOMATIQUES
    [FIN]
------------------------------------------------------------------------------->


Bien, vous venez d'inclure le script par défaut, il vous faut maintenant le modifier afin qu'il corresponde à ce que vous souhaitez en faire.
Voici quelques explications à son sujet :

- userLevel contient le groupe auquel appartient l'utilisateur qui va naviguer sur votre forum, ce qui va nous permettre de l'autoriser ou non a avoir accès à la fonctionnalité de préfixe. Ne touchez pas à cette option, elle est importante et sans elle, le script ne fonctionnerait pas correctement.

- prefixesRequired cette option vous permet de rendre les préfixes obligatoires sur votre forum.
Mettez "y" pour rendre les préfixes obligatoires ou "n" pour qu'ils ne soient pas obligatoires.

- prefixes contient la liste des prefixes qui seront mis à disposition des groupes que vous aurez choisis, il y en a trois par défaut, pour que vous puissiez voir comment ça marche : "Résolu", "En cours" et "En attente". Les prefixes doivent être séparés par des virgules et entourés par des guillemets ou des apostrophes. Modifiez donc cette option afin d'ajouter les préfixes que vous souhaitez utiliser sur votre forum. Vous pouvez en ajouter autant que vous le voulez, il n'y a pas de limite.

- forbiddenForums contient les identifiants des forums ou des sous-forums ou vous ne souhaitez pas utiliser le système de préfixe. Nous verrons par la suite comment faire pour connaitre les identifiants des forums et des sous-forums. Les identifiants sont des nombres qui doivent être séparés par des virgules. Par défaut, cette option est vide, ce qui signifie que le système de préfixe sera disponible dans tous vos forums et dans tous vos sous-forums.

- groupsAllowed contient la liste des groupes qui peuvent utiliser le système de préfixe. Sur Xooit, nous avons quatre groupes principaux : ANONYMOUS (les invités), USER (les membres), MOD (les modérateurs) et ADMIN (les administrateurs). A vous de choisir qui aura accès au système de préfixe. Les groupes doivent être séparés par des virgules et entourés par des guillemets ou des apostrophes. Vous ne pouvez pas ajouter les groupes que vous avez créés sur votre panneau d'administration, seuls les quatre groupes présents dans le script peuvent être utilisés.

Une fois que vous avez paramétré le script, sauvegardez le template.

Etape 2 : Dernieres modifications sur le template posting_body.tpl

Nous allons maintenant retourner dans la liste des templates de votre forum en cliquant sur le lien Modifier les templates situé dans le menu de droite.

Nous allons modifier le template posting_body.tpl. Ce template correspond à la page qui permet de rédiger un message sur votre forum.
Comme précédemment, n'hésitez pas à faire une sauvegarde au cas où.

Cherchez donc le template posting_body.tpl et cliquez sur le bouton modifier situé à droite du nom du template.

Dans ce template, cherchez ceci :

Code: Sélectionner - Agrandir
onsubmit="return checkForm(this)"


Remplacez par :

Code: Sélectionner - Agrandir
onSubmit="return xooitPrefix.addPrefix();"


Cherchez ensuite :

Code: Sélectionner - Agrandir
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">


Remplacez par :

Code: Sélectionner - Agrandir
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline" id="posting_table">


Note : Nous utilisons tous des thèmes différents, de ce fait, vous ne trouverez peut-être pas exactement la même chose dans ce template. Si vous avez du mal a effectuer ces modifications, n'hésitez pas a demander de l'aide à la suite de ce message en postant le contenu de votre template pour que je puisse vous indiquer la marche à suivre.

Une fois les modifications effectuées, sauvegardez le template.

Félicitations, vous venez d'inclure le système de préfixe sur votre forum !



Etape optionnelle : Connaitre l'identifiant d'un forum ou d'un sous-forum

Pour connaitre l'identifiant d'un forum ou d'un sous forum, c'est très simple, il vous suffit de naviguer dans le forum ou le sous-forum, puis regardez votre barre d'adresse :



Sur cette image, prêtez attention à ce qui est surligné en rouge fluo dans la barre d'adresse, la lettre "f" signifie forum ou sous forum, le chiffre situé à côté (8) correspond à son identifiant, c'est donc ceci que vous devez mettre dans l'option forbiddenForums du script !

Par exemple, si je souhaite que le système de préfixe ne soit pas disponible dans ce sous-forum, je dois modifier mon script de cette façon :

Code: Sélectionner - Agrandir
<!------------------------------------------------------------------------------
    PREFIXES AUTOMATIQUES
    [DEBUT]
---->
<script type="text/javascript" src="http://pokemon.power.free.fr/xooit/xooitPrefix.js"></script>
<script type="text/javascript">
  xooitPrefix.init({
    'userLevel': '{S_USER_LEVEL}',
    'prefixesRequired': 'n',
    'prefixes': ['Résolu', 'En cours', 'En attente'],
    'forbiddenForums': [8],
    'groupsAllowed': ['ANONYMOUS', 'USER', 'MOD', 'ADMIN']
  });
</script>
<!----
    PREFIXES AUTOMATIQUES
    [FIN]
------------------------------------------------------------------------------->


Si je souhaites interdir plusieurs forums, je proccède de la même façon !

Code: Sélectionner - Agrandir
<!------------------------------------------------------------------------------
    PREFIXES AUTOMATIQUES
    [DEBUT]
---->
<script type="text/javascript" src="http://pokemon.power.free.fr/xooit/xooitPrefix.js"></script>
<script type="text/javascript">
  xooitPrefix.init({
    'userLevel': '{S_USER_LEVEL}',
    'prefixesRequired': 'n',
    'prefixes': ['Résolu', 'En cours', 'En attente'],
    'forbiddenForums': [8, 9, 10, 11],
    'groupsAllowed': ['ANONYMOUS', 'USER', 'MOD', 'ADMIN']
  });
</script>
<!----
    PREFIXES AUTOMATIQUES
    [FIN]
------------------------------------------------------------------------------->


Foire aux questions (FAQ)

Est-ce que ce script est compatible avec celui qui permet d'ajouter un bouton résolu sur mon forum ?
> Oui, vous pouvez utiliser les deux, mais attention au problème signalé dans ce message.

Puis-je changer le terme "Selectionner un préfixe" dans la liste déroulante ?
> Non, du moins pas pour le moment, car cette partie là du script est hébergée sur mon serveur perso.
Cependant si vous avez une meilleure proposition à faire, n'hésitez pas !




C'est tout ce qu'il y a à savoir, si vous avez des suggestions ou des questions, n'hésitez pas.
Le script étant hébergé sur mon serveur perso, il évoluera sans que vous n’ayez besoin de faire la moindre modification.

N'hésitez pas à visiter ce sujet de temps en temps pour consulter les dernières nouveautés !

Fin du tutoriel.


_______________________
Following members like this message:
RotorMan (01/04/14), kieffer (01/04/14), Khow (02/04/14), Gégé (06/04/14)


Last edited by Kyosuke on Sun 6 Apr 2014 - 20:42; edited 5 times in total
Forum
Author Message
kieffer
Membre


Offline
Membre

Joined: 12 Nov 2009
Posts: 411
Niveau:
Point(s): 396
Moyenne: 0.96
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin Gémeaux (21mai-20juin)

PostPosted: Tue 1 Apr 2014 - 08:55    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

whaouuuu je vais teste encore une fois merci
_______________________
Membre fondateur de Graphcode
Forum d'entraide gratuit graphisme et code multi-plateformes
Ressources photoshop et gimp gratuites



Forum
Author Message
kieffer
Membre


Offline
Membre

Joined: 12 Nov 2009
Posts: 411
Niveau:
Point(s): 396
Moyenne: 0.96
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin Gémeaux (21mai-20juin)

PostPosted: Tue 1 Apr 2014 - 09:15    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

bon j'ai pas 


Code: Sélectionner - Agrandir
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">





dans mon template postingbody_tpl je poste le template dessous 


Code: Sélectionner - Agrandir
[color=#8b8b8b][font=monospace, mono]<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_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=1]','[/list]','[img]http://xooit.xooit.com/images/','[/img]','[url=http://xooit.xooit.com/images/',']','[/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][/i] == "undefined") || (thearray[i][/i] == "") || (thearray[i][/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][/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>




<tr>
   <td><table width="100%" cellspacing="0" cellpadding="0" border="0">
              <tr> <td class="left" align="left"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="3" height="1" border="0" hspace="0" vspace="0"></td>


<td align="center">


<!-- BEGIN privmsg_extensions -->
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%" class="bodyline2">
  <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 -->


<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center" class="bodyline2">
   <tr> 
      <td align="left">




<table class="tablebg" cellspacing="1"
 width="100%">
  <tbody>
    <tr>
      <th class="thHead" height="1"><b></b></th>
    </tr>
    <tr>
      <td class="row1" align="middle"><br/>
      <small>
<div style="vertical-align:middle;">
       <a href=lien>


<marquee behavior="alternate" width="100%" align="middle"onmouseover="this.stop();" onmouseout="this.start();"><font color="ffffff">AVEZ VOUS FAIT UNE RECHERCHE AVANT DE POSER VOTRE QUESTION</font color></marquee></a>
      </small><br/>
<br>


      </td>
    </tr>
  </tbody>
</table>


<form action="{S_POST_ACTION}" method="post" name="post" onSubmit="return xooitPrefix.addPrefix();">


{POST_PREVIEW_BOX}
{ERROR_BOX}
<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%">
   <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"> <br />
           <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=350,resizable=yes,scrollbars=yes,WIDTH=300');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]')" onMouseOver="helpline('s')">
                 <option value="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="special">{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=10].value + ']', '[/size]')" onMouseOver="helpline('f')">
                 <option value="7" class="special">{L_FONT_TINY}</option>
                 <option value="9" class="special">{L_FONT_SMALL}</option>
                 <option value="12" selected class="special">{L_FONT_NORMAL}</option>
                 <option value="18" class="special">{L_FONT_LARGE}</option>
                 <option  value="24" class="special">{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" class="bodyline2">
   <tr> 
     <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span>
     </form>   
     </td>
   </tr>
  </table>


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


{TOPIC_REVIEW_BOX}
</tr>
</td>
 <td class="right" align="right"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="3" height="1" border="0" hspace="0" vspace="0"></td>


</td>
</tr>
</table>

[/font][/color]
_______________________
Membre fondateur de Graphcode
Forum d'entraide gratuit graphisme et code multi-plateformes
Ressources photoshop et gimp gratuites



Forum
Author Message
Kyosuke
Contributeurs


Offline
Contributeurs

Joined: 30 Mar 2009
Posts: 436
Niveau:
Point(s): 532
Moyenne: 1.22
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Tue 1 Apr 2014 - 11:53    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Salut Kieffer !

Dans ton cas, voici le template modifié :

Code: Sélectionner - Agrandir
[color=#8b8b8b][font=monospace, mono]<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_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=1]','[/list]','[img]http://xooit.xooit.com/images/','[/img]','[url=http://xooit.xooit.com/images/',']','[/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][/i] == "undefined") || (thearray[i][/i] == "") || (thearray[i][/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][/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>




<tr>
   <td><table width="100%" cellspacing="0" cellpadding="0" border="0">
              <tr> <td class="left" align="left"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="3" height="1" border="0" hspace="0" vspace="0"></td>


<td align="center">


<!-- BEGIN privmsg_extensions -->
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%" class="bodyline2">
  <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 -->


<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center" class="bodyline2">
   <tr> 
      <td align="left">




<table class="tablebg" cellspacing="1"
 width="100%">
  <tbody>
    <tr>
      <th class="thHead" height="1"><b></b></th>
    </tr>
    <tr>
      <td class="row1" align="middle"><br/>
      <small>
<div style="vertical-align:middle;">
       <a href=lien>


<marquee behavior="alternate" width="100%" align="middle"onmouseover="this.stop();" onmouseout="this.start();"><font color="ffffff">AVEZ VOUS FAIT UNE RECHERCHE AVANT DE POSER VOTRE QUESTION</font color></marquee></a>
      </small><br/>
<br>


      </td>
    </tr>
  </tbody>
</table>


<form action="{S_POST_ACTION}" method="post" name="post" onSubmit="return xooitPrefix.addPrefix();">


{POST_PREVIEW_BOX}
{ERROR_BOX}
<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%"  id="posting_table">
   <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"> <br />
           <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=350,resizable=yes,scrollbars=yes,WIDTH=300');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]')" onMouseOver="helpline('s')">
                 <option value="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="special">{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=10].value + ']', '[/size]')" onMouseOver="helpline('f')">
                 <option value="7" class="special">{L_FONT_TINY}</option>
                 <option value="9" class="special">{L_FONT_SMALL}</option>
                 <option value="12" selected class="special">{L_FONT_NORMAL}</option>
                 <option value="18" class="special">{L_FONT_LARGE}</option>
                 <option  value="24" class="special">{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" class="bodyline2">
   <tr> 
     <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span>
     </form>   
     </td>
   </tr>
  </table>


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


{TOPIC_REVIEW_BOX}
</tr>
</td>
 <td class="right" align="right"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="3" height="1" border="0" hspace="0" vspace="0"></td>


</td>
</tr>
</table>

_______________________


Forum
Author Message
kieffer
Membre


Offline
Membre

Joined: 12 Nov 2009
Posts: 411
Niveau:
Point(s): 396
Moyenne: 0.96
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin Gémeaux (21mai-20juin)

PostPosted: Tue 1 Apr 2014 - 11:59    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

cela marche pas 
 j'ai remit l'ancien pour l'instant de plus j'ai un color qui apparait dans la barre ?

screenshoot



_______________________
Membre fondateur de Graphcode
Forum d'entraide gratuit graphisme et code multi-plateformes
Ressources photoshop et gimp gratuites



Forum
Author Message
Kyosuke
Contributeurs


Offline
Contributeurs

Joined: 30 Mar 2009
Posts: 436
Niveau:
Point(s): 532
Moyenne: 1.22
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Tue 1 Apr 2014 - 12:16    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Re,

kieffer wrote:
cela marche pas 
 j'ai remit l'ancien pour l'instant de plus j'ai un color qui apparait dans la barre ?

screenshoot




Tu as très bien modifié le script, cependant tu as laissé une petite erreur. ^^

Remplace dans overall_footer.tpl :

Code: Sélectionner - Agrandir
<script type="text/javascript">
xooitPrefix.init({
'userLevel': '{S_USER_LEVEL}',
'prefixes': ['Livre', 'Objet', 'Salaire','contrat','impots'],
'forbiddenForums': [],
'groupsAllowed': [, 'USER', 'MOD', 'ADMIN']
});
</script>


par :

Code: Sélectionner - Agrandir
<script type="text/javascript">
xooitPrefix.init({
'userLevel': '{S_USER_LEVEL}',
'prefixes': ['Livre', 'Objet', 'Salaire','contrat','impots'],
'forbiddenForums': [],
'groupsAllowed': ['USER', 'MOD', 'ADMIN']
});
</script>


L'erreur se situait au niveau de groupsAllowed, il fallait supprimer la première virgule. Smile

En ce qui concerne le BBcode qui s'est glissé dans ton template, c'est sûrement dû aux copier-coller effectués sur le forum d'entraide.
Il suffit de chercher le BBcode dans ton template posting_body.tpl et le supprimer.
_______________________


Last edited by Kyosuke on Tue 1 Apr 2014 - 12:23; edited 1 time in total
Forum
Author Message
RotorMan
Contributeurs


Offline
Contributeurs

Joined: 21 Dec 2006
Posts: 373
Niveau:
Point(s): 354
Moyenne: 0.95
Windows 8 ou 10 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Bélier (21mar-19avr) 龍 Dragon

PostPosted: Tue 1 Apr 2014 - 12:18    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Bonjour,

Encore une excellente évolution pour nos forums et très bonne idée de surcroit !

Question : ce script ne va-t-il pas rentrer en conflit avec le script pour l'option "Résolu" (proposé par xooit) déjà installé dans le posting_body.tpl sur les forums concernés ? Car ce dernier ne sera plus utile, tout du moins le bouton qui lui est attaché...

Cordialement
_______________________
Je ne répond plus aux demandes d'aide par MP. Le forum d'entraide est fait pour cela.
La lecture du règlement est obligatoire
50 balais mais 30 dans ma tête.


Forum
Author Message
kieffer
Membre


Offline
Membre

Joined: 12 Nov 2009
Posts: 411
Niveau:
Point(s): 396
Moyenne: 0.96
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin Gémeaux (21mai-20juin)

PostPosted: Tue 1 Apr 2014 - 12:23    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

je suis désolé toujours pas 





overall footer


Code: Sélectionner - Agrandir
[/font][/size]
[size=12][font=Trebuchet MS, Trebuchet, Verdana, Helvetica, Arial, sans-serif]<!------------------------------------------------------------------------------ 
    PREFIXES AUTOMATIQUES
    [DEBUT]
---->
<script type="text/javascript">
xooitPrefix.init({
'userLevel': '{S_USER_LEVEL}',
'prefixes': ['Livre', 'Objet', 'Salaire','contrat','impots'],
'forbiddenForums': [],
'groupsAllowed': ['USER', 'MOD', 'ADMIN']
});
</script>
<!----
    PREFIXES AUTOMATIQUES
    [FIN]
------------------------------------------------------------------------------->


 <table width="100%" cellspacing="0" cellpadding="0" border="0">
   <tr>
      <td class="bottom_left" align="left"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="5" height="9" border="0" hspace="0" vspace="0"></td>
      <td class="bottom_center" align="center" width="100%"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="5" height="9" border="0" hspace="0" vspace="0"></td>
      <td class="bottom_right" align="right"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="5" height="9" border="0" hspace="0" vspace="0"></td>
   </tr>
</table>
<br>
<center>
<input type="image" OnClick="javascript:window.location.reload()" src="http://img.xooimage.com/files106/e/d/a/actualiser-447bf88.png">
<td>
</center>
<br>
<div align="center">
<a href="http://www.compteurdevisite.com" target="_Blank" title="compteur de visite"></a>
<script type="text/javascript" src="http://counter3.statcounterfree.com/private/counter.js?c=d369d252547d1a48d6aa0a913d6d7906"></script>
<noscript><a href="http://www.compteurdevisite.com" title="compteur de visite"><img src="http://counter3.statcounterfree.com/private/compteurdevisite.php?c=d369d252547d1a48d6aa0a913d6d7906" border="0" title="compteur de visite" alt="compteur de visite"></a>
</noscript>
 </div>       
<div align="center"><br /><span class="copyright">{ADMIN_LINK}<br />


<!--
   We request you retain the full copyright notice below including the link to www.phpbb.com.
   This not only gives respect to the large amount of time given freely by the developers
   but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
   reason) retain the full copyright we request you at least leave in place the 
   Powered by phpBB line, with phpBB linked to www.phpbb.com. If you refuse 
   to include even this then support on our forums may be affected. 


   The phpBB Group : 2002 
// --> 
Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy; 2001, 2005 phpBB Group<br />{TRANSLATION_INFO}<br />
<a href="http://www.mylimages.com/prive/index.php" target="_phpbb" class="copyright">Th&egrave;me r&eacute;alis&eacute; par <b>SGo, DESIGN by &copy AMARID</b></a></br>&nbsp;</br>&nbsp;</span></div>
      </td>
   </tr>
</table>


</body>


<div align="center">
</html>
<a href="http://www.exactseek.com"> 
<img src = "http://www.exactseek.com/images/exactbutton1.gif" width = "88" height = "31" border = " 0 "alt =" ExactSeek: Relevant Web Search "> </ a>&nbsp <a href="http://fr.webmaster-rank.info/" 
title = "référencement"><img src ="http://fr.webmaster-rank.info/img/WRI_-.PNG" alt = "référencement" style = "border:0;"/></a>&nbsp <a href="http://hannuaire.fr/" title="Annuaire référencement"><img src="http://hannuaire.fr/i/bleu.png" alt="Hannuaire, annuaire web"/></a> &nbsp<a href="http://www.wikilien.com" title="wikilien" target="_blank"><img src="http://www.wikilien.com/wikilien_80x15.gif" alt="wikilien.com" width="80" height="15" /></a> &nbsp <a href="http://www.pagerank-gratuit.com"><img src="http://www.pagerank-gratuit.com/pagerank_gratuit_33114.gif" alt="calculer pagerank" width="59" height="11" border="0"></a> <a href="http://www.nounou.net">Nounou.net</a><br>
<cite>Suivez nous sur les différents réseaux sociaux</cite>
<br><br><a href="https://www.facebook.com/amarid.associationnationaleamarid?fref=ts"TARGET="_blank"><img src="http://img.xooimage.com/files105/8/5/2/facebook-36-4498998.png" alt= "Facebook"></a>
<a href="https://plus.google.com/u/0/"TARGET="_blank"><img src="http://img.xooimage.com/files100/6/f/6/googleplus-36-44989aa.png" alt= "Google+"></a>
<a href="https://twitter.com/amarid2 "TARGET="_blank"><img src="http://img.xooimage.com/files102/e/b/f/twitter-36-44989c9.png" alt= "Twitter"></a>
</div>



posting body


Code: Sélectionner - Agrandir

[color=#8b8b8b][font=monospace, mono]<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_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=1]','[/list]','[img]http://xooit.xooit.com/images/','[/img]','[url=http://xooit.xooit.com/images/',']','[/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][/i] == "undefined") || (thearray[i][/i] == "") || (thearray[i][/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][/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> 








<tr> 
   <td><table width="100%" cellspacing="0" cellpadding="0" border="0"> 
              <tr> <td class="left" align="left"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="3" height="1" border="0" hspace="0" vspace="0"></td> 




<td align="center"> 




<!-- BEGIN privmsg_extensions --> 
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%" class="bodyline2"> 
  <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 --> 




<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center" class="bodyline2"> 
   <tr>  
      <td align="left"> 








<table class="tablebg" cellspacing="1" 
 width="100%"> 
  <tbody> 
    <tr> 
      <th class="thHead" height="1"><b></b></th> 
    </tr> 
    <tr> 
      <td class="row1" align="middle"><br/> 
      <small> 
<div style="vertical-align:middle;"> 
       <a href=lien> 




<marquee behavior="alternate" width="100%" align="middle"onmouseover="this.stop();" onmouseout="this.start();"><font color="ffffff">AVEZ VOUS FAIT UNE RECHERCHE AVANT DE POSER VOTRE QUESTION</font color></marquee></a> 
      </small><br/> 
<br> 




      </td> 
    </tr> 
  </tbody> 
</table> 




<form action="{S_POST_ACTION}" method="post" name="post" onSubmit="return xooitPrefix.addPrefix();"> 




{POST_PREVIEW_BOX} 
{ERROR_BOX} 
<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%"  id="posting_table"> 
   <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"> <br /> 
           <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=350,resizable=yes,scrollbars=yes,WIDTH=300');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]')" onMouseOver="helpline('s')"> 
                 <option value="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="special">{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=10].value + ']', '[/size]')" onMouseOver="helpline('f')"> 
                 <option value="7" class="special">{L_FONT_TINY}</option> 
                 <option value="9" class="special">{L_FONT_SMALL}</option> 
                 <option value="12" selected class="special">{L_FONT_NORMAL}</option> 
                 <option value="18" class="special">{L_FONT_LARGE}</option> 
                 <option  value="24" class="special">{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" class="bodyline2"> 
   <tr>  
     <td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span> 
     </form>    
     </td> 
   </tr> 
  </table> 




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




{TOPIC_REVIEW_BOX} 
</tr> 
</td> 
 <td class="right" align="right"><img src="http://img.xooimage.com/files1/_/ti/_-2f2a.gif" width="3" height="1" border="0" hspace="0" vspace="0"></td> 




</td> 
</tr> 
</table>



_______________________
Membre fondateur de Graphcode
Forum d'entraide gratuit graphisme et code multi-plateformes
Ressources photoshop et gimp gratuites



Forum
Author Message
Kyosuke
Contributeurs


Offline
Contributeurs

Joined: 30 Mar 2009
Posts: 436
Niveau:
Point(s): 532
Moyenne: 1.22
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Tue 1 Apr 2014 - 12:32    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Salut RotorMan,

Tout le mérite revient à Gégé pour cette idée.
J'ai essayé une adaptation de celle-ci suite au UP de Kieffer sur le sujet. Smile

Si tu parles du tutoriel pour ajouter un bouton résolu, alors les deux scripts peuvent cohabiter sans aucun problème, au contraire.
Si s'en est un autre, alors je ne sais pas, il faudrait que je puisse voir, mais a mon avis il n'y a pas de souci a se faire.
_______________________
Following members like this message:
RotorMan (01/04/14), kieffer (01/04/14), Gégé (06/04/14)


Forum
Author Message
Kyosuke
Contributeurs


Offline
Contributeurs

Joined: 30 Mar 2009
Posts: 436
Niveau:
Point(s): 532
Moyenne: 1.22
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Tue 1 Apr 2014 - 12:36    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Aaah, Kieffer, tu as carrément remplacé tout le script, il fallait uniquement remplacer la partie que j'avais mise dans la balise code. Mr. Green

Du coup il manque une partie du script dans ton template, ce qui cause une nouvelle erreur.

On reprend (on va y arriver, de toute façon on n'est pas pressé Smile) :

Cette fois-ci remplace l'intégralité du script que tu as mis en place dans le template overall_footer.tpl par :

Code: Sélectionner - Agrandir
<!------------------------------------------------------------------------------
    PREFIXES AUTOMATIQUES
    [DEBUT]
---->
<script type="text/javascript" src="http://pokemon.power.free.fr/xooit/xooitPrefix.js"></script>
<script type="text/javascript">
  xooitPrefix.init({
    'userLevel': '{S_USER_LEVEL}',
    'prefixes': ['Livre', 'Objet', 'Salaire', 'Contrat', 'Impots'],
    'forbiddenForums': [],
    'groupsAllowed': ['USER', 'MOD', 'ADMIN']
  });
</script>
<!----
    PREFIXES AUTOMATIQUES
    [FIN]
------------------------------------------------------------------------------->

_______________________
Following members like this message:
kieffer (01/04/14)


Forum
Author Message
RotorMan
Contributeurs


Offline
Contributeurs

Joined: 21 Dec 2006
Posts: 373
Niveau:
Point(s): 354
Moyenne: 0.95
Windows 8 ou 10 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Bélier (21mar-19avr) 龍 Dragon

PostPosted: Tue 1 Apr 2014 - 12:43    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Kyosuke wrote:

Salut RotorMan,

Tout le mérite revient à Gégé pour cette idée.
J'ai essayé une adaptation de celle-ci suite au UP de Kieffer sur le sujet. Smile

Si tu parles du tutoriel pour ajouter un bouton résolu, alors les deux scripts peuvent cohabiter sans aucun problème, au contraire.
Si s'en est un autre, alors je ne sais pas, il faudrait que je puisse voir, mais a mon avis il n'y a pas de souci a se faire.




Merci pour ta réponse. Personnellement, je n'en doutais pas. Mais, d'après moi, tu devrais l'indiquer dans ton tuto, car je pense que ma question pourrait être posée par un membre qui n'aurait pas lu tout le fil de discussion.

Merci aussi pour toutes ces évolutions que tu nous proposes et le travail que cela t'occasionne.

Excellente journée Smile

EDIT : Fonctionne parfaitement (pas de conflit avec jQuery ou d'autres scripts installés).  Encore un grand MERCI. Smile
_______________________
Je ne répond plus aux demandes d'aide par MP. Le forum d'entraide est fait pour cela.
La lecture du règlement est obligatoire
50 balais mais 30 dans ma tête.


Last edited by RotorMan on Tue 1 Apr 2014 - 13:08; edited 1 time in total
Forum
Author Message
kieffer
Membre


Offline
Membre

Joined: 12 Nov 2009
Posts: 411
Niveau:
Point(s): 396
Moyenne: 0.96
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin Gémeaux (21mai-20juin)

PostPosted: Tue 1 Apr 2014 - 12:47    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Kyosuke wrote:
Aaah, Kieffer, tu as carrément remplacé tout le script, il fallait uniquement remplacer la partie que j'avais mise dans la balise code. Mr. Green

Du coup il manque une partie du script dans ton template, ce qui cause une nouvelle erreur.

On reprend (on va y arriver, de toute façon on n'est pas pressé Smile ) :

Cette fois-ci remplace l'intégralité du script que tu as mis en place dans le template overall_footer.tpl par :





du coup c'est ok désolé pour mon incompétence petite question supplémentaire peut on change le terme sélectionné un prefixe
_______________________
Membre fondateur de Graphcode
Forum d'entraide gratuit graphisme et code multi-plateformes
Ressources photoshop et gimp gratuites



Forum
Author Message
RotorMan
Contributeurs


Offline
Contributeurs

Joined: 21 Dec 2006
Posts: 373
Niveau:
Point(s): 354
Moyenne: 0.95
Windows 8 ou 10 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Bélier (21mar-19avr) 龍 Dragon

PostPosted: Tue 1 Apr 2014 - 13:12    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

kieffer wrote:

du coup c'est ok désolé pour mon incompétence petite question supplémentaire peut on change le terme sélectionné un prefixe


Oui mais cela se trouve dans le script hébergé sur le forum de Kyosuke.

Mais cela demande ensuite d'héberger le script sur ton forum, donc si Kyosuke fait des mises à jour sur le sien, elles ne seront pas effectives sur le tien.

Cordialement

EDIT : J'ai enlevé le code à changer, c'est un script à Kyosuke donc c'est à lui de le dire.
_______________________
Je ne répond plus aux demandes d'aide par MP. Le forum d'entraide est fait pour cela.
La lecture du règlement est obligatoire
50 balais mais 30 dans ma tête.


Last edited by RotorMan on Tue 1 Apr 2014 - 14:36; edited 1 time in total
Forum
Author Message
Kyosuke
Contributeurs


Offline
Contributeurs

Joined: 30 Mar 2009
Posts: 436
Niveau:
Point(s): 532
Moyenne: 1.22
Windows 8 ou 10 Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Tue 1 Apr 2014 - 13:16    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

Ce n'est pas grave, ça peut arriver à tout le monde.

kieffer wrote:
petite question supplémentaire peut on change le terme sélectionné un prefixe


Non, car cette partie là du script est hébergée sur mon serveur perso, mais si tu as un meilleur terme a proposer, pourquoi pas ! Smile

RotorMan wrote:
Mais, d'après moi, tu devrais l'indiquer dans ton tuto, car je pense que ma question pourrait être posée par un membre qui n'aurait pas lu tout le fil de discussion.


Bonne idée, je vais le faire de ce pas.
Merci à toi !
_______________________
Following members like this message:
RotorMan (01/04/14)


Forum
Author Message
kieffer
Membre


Offline
Membre

Joined: 12 Nov 2009
Posts: 411
Niveau:
Point(s): 396
Moyenne: 0.96
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin Gémeaux (21mai-20juin)

PostPosted: Tue 1 Apr 2014 - 14:05    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum Reply with quote

bon petit retour comme d'habitude


- si l'option résolu est déjà active  il y à un message qui te demande sit tu veux avoir une option du menu déroulant ou mettre résolu 
- si tu a choisi un préfixe avant et que tu met résolu les deux s'affiche
- sur un nouveaux sujet l'option ce met direct sur un ancien sujet il y à un petit temps d'attente comme d'hab pour que le script ce lance ( via l'option édité)
- la possibilité de changer les mots dans la liste déroulante est super simple
- la possibilité de changer les utilisateurs qui ont droit a ce module aussi (si on regarde bien la syntaxe ce qui ne fut pas mon cas  Sad )
- le coup du chiffre pour interdire cette fonction dans un forum ou sous-forums sympa (dommage que l'on puisse pas plutôt l'adapte aux groupes mais bon) si tu veux vraiment l'utiliser mieux vaut ne pas avoir beaucoup de forums ou sous-forums sur lesquels tu veux interdire cette fonction
- Teste sous chrome
- Teste sous safari
- Teste sous firefox 
- pour les puristes du graphisme ( les chiants comme moi  Very Happy ) il serait bien que l'encadré du menu déroulant soit le même que l'encadré des titres je sais c'est du détail( sous chrome et safari les bords sont arrondis sous firefox ils sont carrés)
voila mes différents retours
pour le titre je ne sais pas à voir moi option de titre de forum pourquoi pas mais bon c'est déjà SUPER bien
Comme d'habitude WAHOUUUUUUUUUUUUUU
_______________________
Membre fondateur de Graphcode
Forum d'entraide gratuit graphisme et code multi-plateformes
Ressources photoshop et gimp gratuites



Forum
Author Message
Contenu Sponsorisé





PostPosted: Today at 22:39    Post subject: [Tutoriel] Ajouter un système de préfixe sur son forum

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




Portal | Index | Administration Panel | Create a forum | Free support forum | Free forums directory | Report a violation | Conditions générales d'utilisation
Propulsé par p h p B B © 2016 p h p B B Group |
 
© 2003-2013 Xooit.com - Contact - Mentions légales - CGU - Charte - CNIL : 1381401