It is currently Wed 28 Sep 2016 - 05:27 - créer un forum

Ce message est [Résolu]

Skip to content

Post new topic Reply to topic Goto page: <  1, 2, 39, 10, 1117, 18, 19  >

Ce message est [Résolu]
Author Message
themalin


Joined: 19 Apr 2006
Posts: 8,897

PostPosted: Mon 21 Sep 2009 - 07:44    Post subject: Ce message est [Résolu] Reply with quote

PublicitéSupprimer les publicités ?
Previous post review:

bonjour

chez toi c'est ici

Code: Sélectionner - Agrandir
<td align="left" valign="bottom" colspan="2"><span class="nav"> :: </span><a class="forumlink" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><span class="nav"> :: </span><br />


ça

Code: Sélectionner - Agrandir
<a class="forumlink" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a>
Forum
Author Message
Niniel


Offline
Guest




PostPosted: Mon 21 Sep 2009 - 19:22    Post subject: Ce message est [Résolu] Reply with quote

Bonjour,

Merci de ta réponse themalin cependant, j'ai encore une question, comment je met ceci:
Code: Sélectionner - Agrandir

<a class="maintitle" id="resolu_topic_title" 
J'ai essayé tous les moyens que je pensais mais je n'arrive pas à avoir ce qu'il faut donc, je me résout à demander ici.

Cordialement,
Niniel.


Author Message
nos13120
Membre


Offline
Membre

Joined: 20 Jan 2009
Posts: 18
Point(s): 18
Moyenne: 1.00
Windows Vista ou 7 Internet Explorer Masculin

PostPosted: Mon 21 Sep 2009 - 20:24    Post subject: Ce message est [Résolu] Reply with quote

je ne trouve pas maintitle
Code: Sélectionner - Agrandir
<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
 <td align="left" valign="bottom" colspan="2"><span class="nav"> :: </span><a class="forumlink" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><span class="nav"> :: </span><br />
   <span class="gensmall"><b>{PAGINATION}</b><br />
   &nbsp; </span></td>
  </tr>
</table>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
 <td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
 <td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a>
   -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
  </tr>
</table>
<table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0">
 <tr align="right">
  <td class="catHead" colspan="2" height="28"><span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span></td>
 </tr>
 {POLL_DISPLAY}
 <tr>
  <th class="thLeft" width="150" height="26" nowrap="nowrap">{L_AUTHOR}</th>
  <th class="thRight" nowrap="nowrap">{L_MESSAGE}</th>
 </tr>
 <!-- BEGIN postrow -->
 <tr>
  <td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br /></td>
  <td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
    <td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen">&nbsp;</span>&nbsp; &nbsp;{L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span></td>
    <td valign="top" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
   </tr>
   <tr>
    <td colspan="2"><hr /></td>
   </tr>
   <tr>
    <td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
   </tr>
  </table></td>
 </tr>
 <tr>
  <td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav">{L_BACK_TO_TOP}</a></span></td>
  <td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="bottom" nowrap="nowrap"><table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
   <tr>
    <td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!--
 if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
  document.write(' {postrow.ICQ_IMG}');
 else
  document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
    
    //--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
   </tr>
  </table></td>
 </tr>
 <tr>
  <td class="spaceRow" colspan="2" height="1"><img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" width="1" height="1" /></td>
 </tr>
 <!-- END postrow -->
 <tr align="center">
  <td class="catBottom" colspan="2" height="28"><table cellspacing="0" cellpadding="0" border="0">
   <tr><form method="post" action="{S_POST_DAYS_ACTION}">
    <td align="center"><span class="gensmall">{L_DISPLAY_POSTS}: {S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER}&nbsp;<input type="submit" value="{L_GO}" class="liteoption" name="submit" /></span></td>
   </form></tr>
  </table></td>
 </tr>
</table>
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
  <tr>
 <td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
 <td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a>
   -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
 <td align="right" valign="top" nowrap="nowrap"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span>
   </td>
  </tr>
  <tr>
 <td align="left" colspan="3"><span class="nav">{PAGE_NUMBER}</span></td>
  </tr>
</table>
<table width="100%" cellspacing="2" border="0" align="center">
  <tr>
 <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />
   &nbsp;<br />
   {S_TOPIC_ADMIN}</td>
 <td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<span class="gensmall">{S_AUTH_LIST}</span></td>
  </tr>
</table>

 


Forum
Author Message
Niniel


Offline
Guest




PostPosted: Mon 21 Sep 2009 - 20:43    Post subject: Ce message est [Résolu] Reply with quote

Bonjour,
themalin wrote:

bonjour

chez toi c'est ici

Code: Sélectionner - Agrandir

<td align="left" valign="bottom" colspan="2"><span class="nav"> :: </span><a class="forumlink" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><span class="nav"> :: </span>



ça

Code: Sélectionner - Agrandir

<a class="forumlink" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a>


Même question que la mienne et donc même réponse^^


Niniel wrote:

Bonjour,

Merci de ta réponse themalin cependant, j'ai encore une question, comment je met ceci:
Code: Sélectionner - Agrandir


<a class="maintitle" id="resolu_topic_title" 

J'ai essayé tous les moyens que je pensais mais je n'arrive pas à avoir ce qu'il faut donc, je me résout à demander ici.

Cordialement,
Niniel.
Sinon, j'attends toujours une réponse.

Cordialement,
Niniel.


Author Message
nos13120
Membre


Offline
Membre

Joined: 20 Jan 2009
Posts: 18
Point(s): 18
Moyenne: 1.00
Windows Vista ou 7 Internet Explorer Masculin

PostPosted: Mon 21 Sep 2009 - 20:50    Post subject: Ce message est [Résolu] Reply with quote

super merci sa marche

Forum
Author Message
Niniel


Offline
Guest




PostPosted: Mon 21 Sep 2009 - 21:16    Post subject: Ce message est [Résolu] Reply with quote

Comment as-tu réussi à faire marcher le tout ? Tu as remplacé toute la partie ?

Author Message
nos13120
Membre


Offline
Membre

Joined: 20 Jan 2009
Posts: 18
Point(s): 18
Moyenne: 1.00
Windows Vista ou 7 Internet Explorer Masculin

PostPosted: Mon 21 Sep 2009 - 21:19    Post subject: Ce message est [Résolu] Reply with quote

remplace sa <a class="forumlink" par sa <a class="maintitle" id="resolu_topic_title" 

Forum
Author Message
dranash


Offline
Guest




PostPosted: Mon 5 Oct 2009 - 17:49    Post subject: Ce message est [Résolu] Reply with quote

Bonjour, je vous remercie pour ce code qui est très pratique.


Mais j'aurais plusieurs questions :


 - Est-il possible de mettre ce bouton dans différents forums et avec chaque fois un Tag différent.
Donc si oui, comment ? 


 - Est-il possible de mettre deux boutons de ce genre qui mettent deux Tag différents.
Idem qu'avant.


 - Et enfin, peut-on ajouter une fonction qui permet de déplacer le topic vers un Sous-Forum prédéfini ?


Merci d'avance pour vos réponses  Very Happy


Author Message
themalin
Membre


Offline
Membre

Joined: 19 Apr 2006
Posts: 8,897
Point(s): 9,101
Moyenne: 1.02
Mac Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...)

PostPosted: Mon 5 Oct 2009 - 17:51    Post subject: Ce message est [Résolu] Reply with quote

themalin wrote:
themalin wrote:

themalin wrote:

tu cherches ça


 
Code: Sélectionner - Agrandir



<b>{PAGINATION}</b><br /> 





après tu ajoutes ça


 
Code: Sélectionner - Agrandir



<!-- IF FORUM_NAME == "nomduforum" -->    
 
<!-- Insertion du code de test des résolus --> 
   
 
   <img style="display: none;" id="resolu_loader" src="http://www.xooit.disabled/images/loader.gif" alt="Chargement en cours..." /> 
   <script type="text/javascript"> 
      /** 
      *** Renvoi un objet XMLHttpRequest compatible tout navigateur, ou FALSE si xhr n'est pas disponible 
      **/ 
      if(!getXhr) { 
         var getXhr = function() { 
            var xhr = null; 
            if(window.XMLHttpRequest) { 
               xhr = new XMLHttpRequest(); 
            } else if(window.ActiveXObject) { 
               try { 
                  xhr = new ActiveXObject("Msxml2.XMLHTTP"); 
               } catch (e) { 
                  xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
               } 
            } else { 
               xhr = false; 
            } 
            return xhr; 
         } 
      } 
       
      /** 
      *** Convertis le texte en encodant les principaux caractères en entitées HTML 
      *** Note: pas complet, mais suffisant 
      **/ 
      if(!htmlentities) { 
         var htmlentities = function(wText) { 
            if(typeof(wText)!="string") wText=wText.toString(); 
            wText=wText.replace(/&/g,"&amp;"); 
            wText=wText.replace(/"/g,"&quot;"); 
            wText=wText.replace(/</g,"&lt;"); 
            wText=wText.replace(/>/g,"&gt;"); 
            wText=wText.replace(/'/g,"’"); 
            return wText; 
         } 
      } 
      if(getXhr) { 
         var itsOver = function(state) { 
            // On affiche l'icône de chargement 
            document.getElementById('resolu_loader').style.display = ''; 
            // On charge les paramètres du message, en ouvrant la page qui permet d'éditer 
            // Note: remerciez Xooit qui à créé la variable S_TOPIC_FIRST_POST_ID pour éviter de lancer une requête en plus :-) 
            var xhr = getXhr(); 
            xhr.open('GET','posting.php?mode=editpost&p={S_TOPIC_FIRST_POST_ID}',false); 
            xhr.send(null); 
            // On enregistre le résultat dans un élément DIV afin de pouvoir parcourir l'arbre en utilisant DOM (on ne peut pas utiliser responseXML car le texte renvoyé n'est pas 100% valide XML) 
            var tmp = document.createElement('div'); 
            tmp.innerHTML = xhr.responseText; 
            // On parcours chaque élément du formulaire principal, et on enregistre chaque composant dans un élément d'un tableau 
             
            // Gracias Troll 
            var forms = tmp.getElementsByTagName('form'); 
            for(var i=0;i<forms.length;i++) { 
               if(forms[i].name == "post") { 
                  var elements = forms[i].elements; 
                  break; 
               } 
            } 
             
            var length = elements.length; 
            var params = new Array(); 
            for(var t=0; t<length; t++) { 
               // On vérifie que le champs ait un nom, et qu'il soit "checké" dans le cas où il s'agit d'un élément de type RADIO ou CHECKBOX 
               if(elements[t].name!='' && ((elements[t].type.toLowerCase()!='radio' && elements[t].type.toLowerCase()!='checkbox') || elements[t].checked)) { 
                  if(elements[t].name != 'preview') { 
                     if(elements[t].name=='subject') { 
                        params[params.length] = 'subject='+encodeURIComponent((state) ? '[Résolu] '+itsOver.TOPIC_TITLE : itsOver.TOPIC_TITLE.replace(/^(\[[^]]+\])*\[Résolu\] /,'$1')); 
                     } else { 
                        params[params.length] = encodeURIComponent(elements[t].name)+'='+encodeURIComponent(elements[t].value); 
                     } 
                  } 
               } 
            } 
            // On ouvre une seconde requête XmlHttpRequest, qui cette fois servira à envoyer les paramètres d'édition (et donc à modifier le titre) 
            var xhr2 = getXhr(); 
            xhr2.open('POST','posting.php',false); 
            // Cette ligne est obligatoire, car on envoi des données via la méthode POST 
            xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 
            // params.join('&') va transformer le tableau qui contenait les champs de formulaire en une chaine de caractère dont les champs seront séparés par un & 
            xhr2.send(params.join('&')); 
            // On retire l'icône de chargement, on switche le bouton, et on modifie le texte 
            document.getElementById('resolu_loader').style.display = 'none'; 
            if(state) { 
               document.getElementById('resolu_button').src = 'http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif'; 
               document.getElementById('resolu_button').onclick = function() { itsOver(false); } 
               itsOver.TOPIC_TITLE = '[Résolu] '+itsOver.TOPIC_TITLE; 
            } else { 
               document.getElementById('resolu_button').src = 'http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif'; 
               document.getElementById('resolu_button').onclick = function() { itsOver(true); } 
               // On met à jour la variable itsOver.TOPIC_TITLE 
               itsOver.TOPIC_TITLE = itsOver.TOPIC_TITLE.replace(/^(\[[^]]+\])*\[Résolu\]/,'$1'); 
            } 
            document.getElementById('resolu_topic_title').innerHTML = itsOver.TOPIC_TITLE; 
         } 
         // Affiche l'icône en fonction du titre 
         itsOver.TOPIC_TITLE = '{A_TOPIC_TITLE}'.replace('<'+'!-- google_ad_section_start --'+'>','').replace('<'+'!-- google_ad_section_end --'+'>',''); 
         if(/^(\[[^]]+\])*\[Résolu\]/.test(itsOver.TOPIC_TITLE)) { 
            document.write('<img onclick="itsOver(false);" id="resolu_button" style="cursor: pointer;" src="http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif" alt="Retirer [Résolu]" />'); 
         } else { 
            document.write('<img onclick="itsOver(true);" id="resolu_button" style="cursor: pointer;" src="http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif" alt="Ajouter [Résolu]" />'); 
         } 
      } 
   </script> 
<!-- Fin du code des résolus //-->    
 
<!-- ELSE  -->   
<!-- ENDIF -->  



et c'est tout



bonjour

c'est indiqué ici

juste au dessus de ton message il suffit de faire comme indiqué dans les messages qui suivent ici

http://xooit.xooit.com/p339294.htm


bonjour

utilises cette méthode


bonjour utilises cette méthode
_______________________


Forum
Author Message
dranash


Offline
Guest




PostPosted: Mon 5 Oct 2009 - 18:44    Post subject: Ce message est [Résolu] Reply with quote

Pour la première question, c'est bien ça ? Merci


Pour la deuxième, est ce possible ou il vaut mieux oublier ?


Author Message
themalin
Membre


Offline
Membre

Joined: 19 Apr 2006
Posts: 8,897
Point(s): 9,101
Moyenne: 1.02
Mac Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...)

PostPosted: Tue 6 Oct 2009 - 07:45    Post subject: Ce message est [Résolu] Reply with quote

Forum
Author Message
diabloner
Membre


Offline
Membre

Joined: 19 Nov 2008
Posts: 38
Point(s): 35
Moyenne: 0.92
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Sat 10 Oct 2009 - 03:09    Post subject: Ce message est [Résolu] Reply with quote

Bonsoir, j'ai beau avoir lu toutes les pages et essayé plusieurs " remix " je n'y arrive décidément pas ...

Je souhaiterais l'appliquer sur mon sous forum " Questions auto ", j'ai actuellement le thème " ca_aphrodite_gray ". HELP ME Crying or Very sad

Code: Sélectionner - Agrandir
<div class="forumline nav-div">
   <p class="nav-header">
      <a href="{U_INDEX}">{L_INDEX}</a> &raquo; <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a> &raquo; <a href="{U_VIEW_TOPIC}" class="nav-current">{TOPIC_TITLE}</a>
   </p>
   <div class="nav-links">
      <div class="nav-links-left">
         {CURRENT_TIME}
      </div>
      <a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a> | <a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a>
   </div>
</div>

<table width="100%" cellspacing="0" class="empty-table">
<tr>
   <td align="left" valign="bottom"><a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="{L_POST_REPLY_TOPIC}" /></a></td>
   <td align="right" valign="bottom"><span class="gen">
      {PAGE_NUMBER}<br />
      <span class="pagination">{PAGINATION}</span>
   </span></td>
</tr>
</table>

<table class="forumline" width="100%" cellspacing="0">
<tr>
   <td class="row-header" colspan="2"><span>{TOPIC_TITLE}</span></td>
</tr>
{POLL_DISPLAY}
<tr>
   <th width="150">{L_AUTHOR}</th>
   <th>{L_MESSAGE}</th>
</tr>
<!-- BEGIN postrow -->
<tr>
   <td class="row-post-author">
      <span class="post-name"><a name="{postrow.U_POST_ID}"></a>{postrow.POSTER_NAME}</span><br />
      <span class="post-rank">{postrow.POSTER_RANK}<br /></span>
      {postrow.RANK_IMAGE}
      <span class="post-images">{postrow.POSTER_AVATAR}</span>
      <div class="post-details">
         {postrow.POSTER_JOINED}<br />
         {postrow.POSTER_POSTS}<br />
         {postrow.POSTER_FROM}
      </div><br />
      <img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" />
   </td>
   <td class="row-post" width="100%">
      <div class="post-buttons-top post-buttons">{postrow.ARROWS} <span class="img-main">{postrow.QUOTE_IMG}</span> {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</div>
      <div class="post-subject"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" /></a> {postrow.POST_SUBJECT}&nbsp;</div>
      <div class="post-text">
         {postrow.MESSAGE}<br /><br />
         <span class="gensmall">{postrow.EDITED_MESSAGE}</span>
         {postrow.SIGNATURE}
      </div>
   </td>
</tr>
<tr>
   <td class="row-post-date">{postrow.POST_DATE}</td>
   <td class="row-post-buttons post-buttons"><span class="img-main">{postrow.PROFILE_IMG}</span> {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}</td>
</tr>
<tr>
   <td class="spaceRow" colspan="2"><img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" /></td>
</tr>
<!-- END postrow -->
<tr>
   <td class="catBottom" colspan="2">
      <form method="post" action="{S_POST_DAYS_ACTION}" style="display: inline;"><table cellspacing="0" cellpadding="0">
      <tr>
         <td valign="middle" nowrap="nowrap"><span class="genmed">{L_DISPLAY_POSTS}: </span></td>
         <td valign="middle"> {S_SELECT_POST_DAYS} {S_SELECT_POST_ORDER} <input type="submit" value="{L_GO}" class="liteoption jumpbox" name="submit" /></td>
      </tr></table></form>
   </td>
</tr>
</table>

<div class="forumline nav-div">
   <p class="nav-header">
      <a href="{U_INDEX}">{L_INDEX}</a> &raquo; <a href="{U_VIEW_FORUM}">{FORUM_NAME}</a> &raquo; <a href="{U_VIEW_TOPIC}" class="nav-current">{TOPIC_TITLE}</a>
   </p>
   <div class="nav-links">
      <div class="nav-links-left">
         {CURRENT_TIME} | {S_TIMEZONE}
      </div>
      &nbsp;{S_WATCH_TOPIC}
   </div>
</div>

<table width="100%" cellspacing="0" class="empty-table">
<tr>
   <td align="left" valign="top"><a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" alt="{L_POST_REPLY_TOPIC}" /></a> {CA_QUICK_REPLY_BUTTON}</td>
   <td align="right" valign="top"><span class="gen">
      {PAGE_NUMBER}<br />
      <span class="pagination">{PAGINATION}</span>
   </span></td>
</tr>
</table>
{CA_QUICK_REPLY_FORM}
<table width="100%" cellspacing="0" class="empty-table">
<tr>
   <td align="left" valign="top" class="gensmall">{S_AUTH_LIST}</td>
   <td align="right" valign="top">
      {JUMPBOX}<br />
      <br />
      {S_TOPIC_ADMIN}
   </td>
</tr>
</table>


    <script type="text/javascript">
       var arcanis_msglock = new Object();
       arcanis_msglock.agrave  = unescape('%E0');
       arcanis_msglock.cfg = new Object();
       arcanis_msglock.cfg.header = "[color=#a4b5fb]Le message qui suit est une réponse automatique activée par un modérateur.\nLes réponses automatiques permettent d'éviter aux modérateurs d'avoir "+arcanis_msglock.agrave+" répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.\nNous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas "+arcanis_msglock.agrave+" contacter le modérateur en question par MP.[/color]";
       arcanis_msglock.cfg.footer = "\n\n\n[align=right][i]— L'équipe de modération —[/i][/align]";
       arcanis_msglock.getXhr = function() {
                var result = false;
                if (window.XMLHttpRequest) {
                   result = new XMLHttpRequest();
                } else if (window.ActiveXObject) {
                   try {
                     result = new ActiveXObject("Msxml2.XMLHTTP");
                   } catch (e) {
                     result = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                }
                return result;
             }
       arcanis_msglock.getbody = function(content) {
             test = content.toLowerCase();
             var x = test.indexOf("<body");
             if(x == -1) return "";
             x = test.indexOf(">", x);
             if(x == -1) return "";
             var y = test.lastIndexOf("</body>");
             if(y == -1) y = test.lastIndexOf("</html>");
             if(y == -1) y = content.length;
             return content.slice(x + 1, y);
          }
       arcanis_msglock.post = function(titre, message) {
             var url = ('{U_POST_REPLY_TOPIC}').replace('&amp;','&');
             var xhr = arcanis_msglock.getXhr();
             xhr.open('GET', url, false);
             xhr.send(null);
             var content = xhr.responseText;
             delete xhr;
             
             // Récupération du formulaire correct
             document.getElementById('arcanis_msglock').innerHTML = arcanis_msglock.getbody(content);
             var forms = document.getElementById('arcanis_msglock').getElementsByTagName('form');
             for(var t=0; t<forms.length; t++) {
                if(forms[t].action.match('posting.php')) {
                   var form = forms[t];
                   break;
                }
             }
             
             // Récupération des champs de formulaire
             var request = new Object();
             for(var t=0; t<form.elements.length; t++) {
                var name = form.elements[t].name;
                if(name!=='') {
                   if(form.elements[t].nodeName.toLowerCase()=='input') {
                      if(form.elements[t].type.toLowerCase()=='radio' || form.elements[t].type.toLowerCase()=='checkbox') {
                         if(!form.elements[t].checked) continue;
                      }
                   }
                   if(name.match(/^m[0-9]+$/)) var content = name;
                   request[name] = form.elements[t].value;
                }
             }
             
             // Suppression de la prévisualisation (sinon: gros bug)
             delete request.preview;
             
             // Modification du contenu du message afin d'y insérer un message personnalisé
             request.subject = titre;
             request[content] = arcanis_msglock.cfg.header + "\n\n[size=25]" + titre + "[/size]\n" + message + arcanis_msglock.cfg.footer;
             
             // Reformation de la chaine &agrave; envoyer
             var querystring = new Array();
             for(var tmp in request) {
                querystring.push(tmp + '=' + encodeURIComponent( request[tmp] ) );
             }
             querystring = querystring.join('&');
             
             // Envoi de la requête
             var xhr = arcanis_msglock.getXhr();
             xhr.open('POST', form.action, false);
             xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
             xhr.send( querystring );
             
             alert('Le modèle a été appliqué.\nAppuyez sur OK pour continuer.');
             
             document.location.reload();
          }
       arcanis_msglock.init = function() {
             if(document.getElementById('arcanis_msglockdisplay')) {
                var table = document.createElement('table');
                var tbody = document.createElement('tbody');
                var row   = document.createElement('tr');
                var cell  = document.createElement('td');
                var list  = document.createElement('select');
                var def   = document.createElement('option');
                def.value = '---';
                def.appendChild(document.createTextNode('sélectionnez un modèle'));
                list.appendChild(def);
                for(var tmp in arcanis_msglock.texts) {
                   var option = document.createElement('option');
                   option.value = tmp;
                   option.appendChild(document.createTextNode(arcanis_msglock.texts[tmp].titre));
                   list.appendChild(option);
                }
                list.onchange = function() {
                      var content = arcanis_msglock.texts[this.value].description;
                      if(arcanis_msglock.texts[this.value].ask) {
                         var tmp = prompt(arcanis_msglock.texts[this.value].ask);
                         if(!tmp) return;
                         content = content.replace('%ARG%', tmp);
                      }
                      arcanis_msglock.post(arcanis_msglock.texts[this.value].titre, content);
                   }
                cell.appendChild(document.createTextNode('Modération semi-automatique:'));
                cell.appendChild(list);
                cell.style.fontSize = '11px';
                cell.className = 'row1';
                row.appendChild(cell);
                tbody.appendChild(row);
                table.appendChild(tbody);
                table.style.width = '100%';
                table.style.padding = '2px';
                table.style.border = '1px solid #000';
                document.getElementById('arcanis_msglockdisplay').appendChild(table);
             } else {
                setTimeout(arcanis_msglock.init, 1);
             }
          }
       setTimeout(function() {
             arcanis_msglock.texts = new Object();
             
             /**MODIFIEZ LES LIGNES CI-DESSOUS**/
             arcanis_msglock.texts['horsCharte3'] = {titre:'Annonce Non Conforme',description:'Ce topic étant contraire au contenu de la charte régissant ce forum, nous nous voyons contraint de le fermer.\n[b]Raison précise:[/b] %ARG%',ask:'Indiquez la raison précise de la fermeture de ce message:'};
             arcanis_msglock.texts['horsCharte'] = {titre:'Contenu Hors-Charte',description:'Le contenu de ce topic étant contraire au contenu de la charte régissant ce forum, nous nous voyons contraint de le supprimer.\n[b]Raison précise:[/b] %ARG%',ask:'Indiquez la raison précise de la fermeture de ce message:'};
             arcanis_msglock.texts['horsCharte4'] = {titre:'Double Post',description:'\n[b]Raison précise:[/b] %ARG%',ask:'Indiquez la raison précise de la fermeture de ce message:'};
             arcanis_msglock.texts['horsCharte2'] = {titre:'Message Hors-Charte',description:'Ce topic étant contraire au contenu de la charte régissant ce forum, nous nous voyons contraint de le fermer.\n[b]Raison précise:[/b] %ARG%',ask:'Indiquez la raison précise de la fermeture de ce message:'};
             arcanis_msglock.texts['horsCharte'] = {titre:'Attention au langage SMS',description:'Le contenu de ce topic étant contraire au contenu de la charte régissant ce forum, nous nous voyons contraint de le supprimer.\n[b]Raison précise:[/b] %ARG%',ask:'Indiquez la raison précise de la fermeture de ce message:'};
             /**STOP, FAUT PLUS TOUCHER !**/
             
             arcanis_msglock.init();
          },1);
    </script>
    <div id="arcanis_msglock" style="display: none;"></div>
    <div id="arcanis_msglockdisplay"></div>

_______________________
Team Seat IDF


Forum
Author Message
themalin
Membre


Offline
Membre

Joined: 19 Apr 2006
Posts: 8,897
Point(s): 9,101
Moyenne: 1.02
Mac Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...)

PostPosted: Sat 10 Oct 2009 - 11:03    Post subject: Ce message est [Résolu] Reply with quote

bonjour

il suffit de changer ceci

Code: Sélectionner - Agrandir
<a href="{U_VIEW_TOPIC}" class="nav-current">{TOPIC_TITLE}</a>

comme ça

<a href="{U_VIEW_TOPIC}" class="maintitle" id="resolu_topic_title">{TOPIC_TITLE}</a>


et de placer l'autre code comme indiqué
_______________________


Forum
Author Message
diabloner
Membre


Offline
Membre

Joined: 19 Nov 2008
Posts: 38
Point(s): 35
Moyenne: 0.92
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Sat 10 Oct 2009 - 15:52    Post subject: Ce message est [Résolu] Reply with quote

Yes sa rox, sank U very beaucoup ^^

En revanche j'ai essayé d'en changer la couleur du tag sa a pas l'air de marcher des masses peut être du au thème.

Sinon peut tu me rappeler la modif pour les droits sur cette action ? ( modos, tout le monde ... )

Et comment l'attribuer a un seul sous forum?
_______________________
Team Seat IDF


Forum
Author Message
themalin
Membre


Offline
Membre

Joined: 19 Apr 2006
Posts: 8,897
Point(s): 9,101
Moyenne: 1.02
Mac Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...)

PostPosted: Sat 10 Oct 2009 - 17:53    Post subject: Ce message est [Résolu] Reply with quote

tu mets le code comme ça et tu mets le nom du sous forum voulu

Code: Sélectionner - Agrandir

<!-- IF FORUM_NAME == "nomduforum" -->   
 
<!-- Insertion du code de test des résolus -->
   
 
   <img style="display: none;" id="resolu_loader" src="http://www.xooit.disabled/images/loader.gif" alt="Chargement en cours..." />
   <script type="text/javascript">
      /**
      *** Renvoi un objet XMLHttpRequest compatible tout navigateur, ou FALSE si xhr n'est pas disponible
      **/
      if(!getXhr) {
         var getXhr = function() {
            var xhr = null;
            if(window.XMLHttpRequest) {
               xhr = new XMLHttpRequest();
            } else if(window.ActiveXObject) {
               try {
                  xhr = new ActiveXObject("Msxml2.XMLHTTP");
               } catch (e) {
                  xhr = new ActiveXObject("Microsoft.XMLHTTP");
               }
            } else {
               xhr = false;
            }
            return xhr;
         }
      }
       
      /**
      *** Convertis le texte en encodant les principaux caractères en entitées HTML
      *** Note: pas complet, mais suffisant
      **/
      if(!htmlentities) {
         var htmlentities = function(wText) {
            if(typeof(wText)!="string") wText=wText.toString();
            wText=wText.replace(/&/g,"&amp;");
            wText=wText.replace(/"/g,"&quot;");
            wText=wText.replace(/</g,"&lt;");
            wText=wText.replace(/>/g,"&gt;");
            wText=wText.replace(/'/g,"’");
            return wText;
         }
      }
      if(getXhr) {
         var itsOver = function(state) {
            // On affiche l'icône de chargement
            document.getElementById('resolu_loader').style.display = '';
            // On charge les paramètres du message, en ouvrant la page qui permet d'éditer
            // Note: remerciez Xooit qui à créé la variable S_TOPIC_FIRST_POST_ID pour éviter de lancer une requête en plus :-)
            var xhr = getXhr();
            xhr.open('GET','posting.php?mode=editpost&p={S_TOPIC_FIRST_POST_ID}',false);
            xhr.send(null);
            // On enregistre le résultat dans un élément DIV afin de pouvoir parcourir l'arbre en utilisant DOM (on ne peut pas utiliser responseXML car le texte renvoyé n'est pas 100% valide XML)
            var tmp = document.createElement('div');
            tmp.innerHTML = xhr.responseText;
            // On parcours chaque élément du formulaire principal, et on enregistre chaque composant dans un élément d'un tableau
             
            // Gracias Troll
            var forms = tmp.getElementsByTagName('form');
            for(var i=0;i<forms.length;i++) {
               if(forms[i].name == "post") {
                  var elements = forms[i].elements;
                  break;
               }
            }
             
            var length = elements.length;
            var params = new Array();
            for(var t=0; t<length; t++) {
               // On vérifie que le champs ait un nom, et qu'il soit "checké" dans le cas où il s'agit d'un élément de type RADIO ou CHECKBOX
               if(elements[t].name!='' && ((elements[t].type.toLowerCase()!='radio' && elements[t].type.toLowerCase()!='checkbox') || elements[t].checked)) {
                  if(elements[t].name != 'preview') {
                     if(elements[t].name=='subject') {
                        params[params.length] = 'subject='+encodeURIComponent((state) ? '[Résolu] '+itsOver.TOPIC_TITLE : itsOver.TOPIC_TITLE.replace(/^(\[[^]]+\])*\[Résolu\] /,'$1'));
                     } else {
                        params[params.length] = encodeURIComponent(elements[t].name)+'='+encodeURIComponent(elements[t].value);
                     }
                  }
               }
            }
            // On ouvre une seconde requête XmlHttpRequest, qui cette fois servira à envoyer les paramètres d'édition (et donc à modifier le titre)
            var xhr2 = getXhr();
            xhr2.open('POST','posting.php',false);
            // Cette ligne est obligatoire, car on envoi des données via la méthode POST
            xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded');
            // params.join('&') va transformer le tableau qui contenait les champs de formulaire en une chaine de caractère dont les champs seront séparés par un &
            xhr2.send(params.join('&'));
            // On retire l'icône de chargement, on switche le bouton, et on modifie le texte
            document.getElementById('resolu_loader').style.display = 'none';
            if(state) {
               document.getElementById('resolu_button').src = 'http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif';
               document.getElementById('resolu_button').onclick = function() { itsOver(false); }
               itsOver.TOPIC_TITLE = '[Résolu] '+itsOver.TOPIC_TITLE;
            } else {
               document.getElementById('resolu_button').src = 'http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif';
               document.getElementById('resolu_button').onclick = function() { itsOver(true); }
               // On met à jour la variable itsOver.TOPIC_TITLE
               itsOver.TOPIC_TITLE = itsOver.TOPIC_TITLE.replace(/^(\[[^]]+\])*\[Résolu\]/,'$1');
            }
            document.getElementById('resolu_topic_title').innerHTML = itsOver.TOPIC_TITLE;
         }
         // Affiche l'icône en fonction du titre
         itsOver.TOPIC_TITLE = '{A_TOPIC_TITLE}'.replace('<'+'!-- google_ad_section_start --'+'>','').replace('<'+'!-- google_ad_section_end --'+'>','');
         if(/^(\[[^]]+\])*\[Résolu\]/.test(itsOver.TOPIC_TITLE)) {
            document.write('<img onclick="itsOver(false);" id="resolu_button" style="cursor: pointer;" src="http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif" alt="Retirer [Résolu]" />');
         } else {
            document.write('<img onclick="itsOver(true);" id="resolu_button" style="cursor: pointer;" src="http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif" alt="Ajouter [Résolu]" />');
         }
      }
   </script>
<!-- Fin du code des résolus //-->   
 
<!-- ELSE  -->   
<!-- ENDIF --> 

_______________________


Forum
Author Message
diabloner
Membre


Offline
Membre

Joined: 19 Nov 2008
Posts: 38
Point(s): 35
Moyenne: 0.92
Mac Chrome (ou l'un de ses dérivés : Chromium/Iron/...) Masculin

PostPosted: Sat 10 Oct 2009 - 18:58    Post subject: Ce message est [Résolu] Reply with quote

Code: Sélectionner - Agrandir

    <!-- IF FORUM_NAME == "Questions auto" -->   
     
    <!-- Insertion du code de test des résolus -->
       
     
       <img style="display: none;" id="resolu_loader" src="http://www.xooit.disabled/images/loader.gif" alt="Chargement en cours..." />
       <script type="text/javascript">
          /**
          *** Renvoi un objet XMLHttpRequest compatible tout navigateur, ou FALSE si xhr n'est pas disponible
          **/
          if(!getXhr) {
             var getXhr = function() {
                var xhr = null;
                if(window.XMLHttpRequest) {
                   xhr = new XMLHttpRequest();
                } else if(window.ActiveXObject) {
                   try {
                      xhr = new ActiveXObject("Msxml2.XMLHTTP");
                   } catch (e) {
                      xhr = new ActiveXObject("Microsoft.XMLHTTP");
                   }
                } else {
                   xhr = false;
                }
                return xhr;
             }
          }
           
          /**
          *** Convertis le texte en encodant les principaux caractères en entitées HTML
          *** Note: pas complet, mais suffisant
          **/
          if(!htmlentities) {
             var htmlentities = function(wText) {
                if(typeof(wText)!="string") wText=wText.toString();
                wText=wText.replace(/&/g,"&amp;");
                wText=wText.replace(/"/g,"&quot;");
                wText=wText.replace(/</g,"&lt;");
                wText=wText.replace(/>/g,"&gt;");
                wText=wText.replace(/'/g,"’");
                return wText;
             }
          }
          if(getXhr) {
             var itsOver = function(state) {
                // On affiche l'icône de chargement
                document.getElementById('resolu_loader').style.display = '';
                // On charge les paramètres du message, en ouvrant la page qui permet d'éditer
                // Note: remerciez Xooit qui à créé la variable S_TOPIC_FIRST_POST_ID pour éviter de lancer une requête en plus :-)
                var xhr = getXhr();
                xhr.open('GET','posting.php?mode=editpost&p={S_TOPIC_FIRST_POST_ID}',false);
                xhr.send(null);
                // On enregistre le résultat dans un élément DIV afin de pouvoir parcourir l'arbre en utilisant DOM (on ne peut pas utiliser responseXML car le texte renvoyé n'est pas 100% valide XML)
                var tmp = document.createElement('div');
                tmp.innerHTML = xhr.responseText;
                // On parcours chaque élément du formulaire principal, et on enregistre chaque composant dans un élément d'un tableau
                 
                // Gracias Troll
                var forms = tmp.getElementsByTagName('form');
                for(var i=0;i<forms.length;i++) {
                   if(forms[i].name == "post") {
                      var elements = forms[i].elements;
                      break;
                   }
                }
                 
                var length = elements.length;
                var params = new Array();
                for(var t=0; t<length; t++) {
                   // On vérifie que le champs ait un nom, et qu'il soit "checké" dans le cas où il s'agit d'un élément de type RADIO ou CHECKBOX
                   if(elements[t].name!='' && ((elements[t].type.toLowerCase()!='radio' && elements[t].type.toLowerCase()!='checkbox') || elements[t].checked)) {
                      if(elements[t].name != 'preview') {
                         if(elements[t].name=='subject') {
                            params[params.length] = 'subject='+encodeURIComponent((state) ? '[Résolu] '+itsOver.TOPIC_TITLE : itsOver.TOPIC_TITLE.replace(/^(\[[^]]+\])*\[Résolu\] /,'$1'));
                         } else {
                            params[params.length] = encodeURIComponent(elements[t].name)+'='+encodeURIComponent(elements[t].value);
                         }
                      }
                   }
                }
                // On ouvre une seconde requête XmlHttpRequest, qui cette fois servira à envoyer les paramètres d'édition (et donc à modifier le titre)
                var xhr2 = getXhr();
                xhr2.open('POST','posting.php',false);
                // Cette ligne est obligatoire, car on envoi des données via la méthode POST
                xhr2.setRequestHeader('Content-type','application/x-www-form-urlencoded');
                // params.join('&') va transformer le tableau qui contenait les champs de formulaire en une chaine de caractère dont les champs seront séparés par un &
                xhr2.send(params.join('&'));
                // On retire l'icône de chargement, on switche le bouton, et on modifie le texte
                document.getElementById('resolu_loader').style.display = 'none';
                if(state) {
                   document.getElementById('resolu_button').src = 'http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif';
                   document.getElementById('resolu_button').onclick = function() { itsOver(false); }
                   itsOver.TOPIC_TITLE = '[Résolu] '+itsOver.TOPIC_TITLE;
                } else {
                   document.getElementById('resolu_button').src = 'http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif';
                   document.getElementById('resolu_button').onclick = function() { itsOver(true); }
                   // On met à jour la variable itsOver.TOPIC_TITLE
                   itsOver.TOPIC_TITLE = itsOver.TOPIC_TITLE.replace(/^(\[[^]]+\])*\[Résolu\]/,'$1');
                }
                document.getElementById('resolu_topic_title').innerHTML = itsOver.TOPIC_TITLE;
             }
             // Affiche l'icône en fonction du titre
             itsOver.TOPIC_TITLE = '{A_TOPIC_TITLE}'.replace('<'+'!-- google_ad_section_start --'+'>','').replace('<'+'!-- google_ad_section_end --'+'>','');
             if(/^(\[[^]]+\])*\[Résolu\]/.test(itsOver.TOPIC_TITLE)) {
                document.write('<img onclick="itsOver(false);" id="resolu_button" style="cursor: pointer;" src="http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif" alt="Retirer [Résolu]" />');
             } else {
                document.write('<img onclick="itsOver(true);" id="resolu_button" style="cursor: pointer;" src="http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif" alt="Ajouter [Résolu]" />');
             }
          }
       </script>
    <!-- Fin du code des résolus //-->   
     
    <!-- ELSE  -->   
    <!-- ENDIF --> 


J'ai remplacé donc le nom et la du coup je n'est plus rien
_______________________
Team Seat IDF


Forum
Author Message
Contenu Sponsorisé





PostPosted: Today at 05:27    Post subject: Ce message est [Résolu]

Display posts from previous:   
Reply to topic Page 10 of 19 Goto page: <  1, 2, 39, 10, 1117, 18, 19  >




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