It is currently Fri 30 Sep 2016 - 18:51 - créer un forum

[tuto]caché les boutons nouveau et répondre

Skip to content

Post new topic Reply to topic Goto page: <  1, 2

[tuto]caché les boutons nouveau et répondre
Author Message
dimitriuss





PostPosted: Tue 12 May 2009 - 18:26    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

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

J'aimerais cacher les boutons mais que quand c'est verrouillé et les afficher normalement quand c'est pas verrouillé.

Comment faire ?
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 12 May 2009 - 18:27    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

bonjour tu mets ça

Code: Sélectionner - Agrandir
<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>


comme ça
Code: Sélectionner - Agrandir
<!-- IF L_POST_REPLY_TOPIC == "Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses." -->
<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>
<!-- ENDIF -->

_______________________


Forum
Author Message
dimitriuss


Offline
Guest




PostPosted: Tue 12 May 2009 - 18:54    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

Sa n'a rien fait :s

Le bouton est censé être caché pour les Administrateurs et modérateurs aussi Wink


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: Wed 13 May 2009 - 08:26    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

ça le cache pour tout le monde

mets ce code alors

Code: Sélectionner - Agrandir
<!-- IF L_POST_REPLY_TOPIC == "Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses." -->

<!-- ELSE -->
<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>
<!-- ENDIF -->


tu auras pas de bouton pour tout le monde quand c'est verrouillé et le bouton quand ce n'est pas verrouillé
_______________________


Forum
Author Message
Deathbornalive


Offline
Guest




PostPosted: Wed 30 Dec 2009 - 17:34    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

Bonjour à toute l'équipe xooit.com, j'ai fait une recherche de mon problème, mais avec tout les titres mettant "Résolut".. impossible de trouver. Je cherche à mettre le système du bouton [Résolut] (comme sur votre forum) pour un seul de mes sous-forum (Question / Aides).


PS: c'est le seul tutoriel d'après le sommaire des tutos parlant de bouton.


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: Wed 30 Dec 2009 - 19:22    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

bonjour

il suffit donc de suivre ce tuto ci

http://xooit.xooit.com/t42530-Mettre-un-message-personnalise-en-fonction-du…

en mettant le code du bouton résolu à la place de ton code c'est tout

sinon pour le tuto résolu il est ici
http://xooit.xooit.com/t35020-Ce-message-est-Resolu.htm?q=résolu
facilement trouvable en tapant résolu dans la recherche
_______________________


Forum
Author Message
Deathbornalive


Offline
Guest




PostPosted: Wed 30 Dec 2009 - 21:03    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

J'ai fais le deuxième tutoriel pour le bouton résolu, sa fonctionne, mais je l'ai sur tout les sous-topic, je doit suivre le premier tutoriel pour que tout sois bon, je rien de spécial à faire ?

PS: je n'est pas compris "vous pouvez alors faire un message pour chacun de vos sous forum en changer l'Id et le contenu du message ici" je veux pas mettre de message moi :s


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: Wed 30 Dec 2009 - 21:07    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

tu mets le code du bouton c'est tout
il n'y a rien de plus à ajouter
et tu mets juste l'id du forum voulu il n'y a rien de plus à faire
_______________________


Forum
Author Message
Deathbornalive


Offline
Guest




PostPosted: Wed 30 Dec 2009 - 21:42    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

je le rajoute ou l'id :s j'ai pas compris, je dois mettre sa :

e: Sélectionner - Agrandir
Code: Sélectionner - Agrandir
<!-- IF FORUM_ID == "XX" -->
<table width="100%" cellspacing="2" cellpadding="2" border="0">

<tr>
   <td align="center" valign="bottom" colspan="2" class="row1">
    
<span class="gensmall">Bonjour à tous comment allez vous

N'oubliez pas que vous etes dans la section de présentation donc merci de ne pas flooder</span>

</td>
  </tr>
</table>
<!-- ELSEIF FORUM_ID == "XX" -->
<table width="100%" cellspacing="2" cellpadding="2" border="0">

<tr>
   <td align="center" valign="bottom" colspan="2" class="row1">
    
<span class="gensmall">Bonjour à tous comment allez vous

N'oubliez pas que vous etes dans la section de présentation donc merci de ne pas flooder</span>

</td>
  </tr>
</table>
<!-- ENDIF -->

<!-- IF FORUM_ID == "XX" -->
<table width="100%" cellspacing="2" cellpadding="2" border="0">

<tr>
   <td align="center" valign="bottom" colspan="2" class="row1">
    
<span class="gensmall">Bonjour à tous comment allez vous

N'oubliez pas que vous etes dans la section de présentation donc merci de ne pas flooder</span>

</td>
  </tr>
</table>
<!-- ELSEIF FORUM_ID == "XX" -->
<table width="100%" cellspacing="2" cellpadding="2" border="0">

<tr>
   <td align="center" valign="bottom" colspan="2" class="row1">
    
<span class="gensmall">Bonjour à tous comment allez vous

N'oubliez pas que vous etes dans la section de présentation donc merci de ne pas flooder</span>

</td>
  </tr>
</table>
<!-- ENDIF -->


au début de Viewtopic body et Viewforum body ?


car moi j'ai sa :

Code: Sélectionner - Agrandir
[b]<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
    <td align="left" valign="bottom" colspan="2">[url=http://{u_view_topic}/]{TOPIC_TITLE}[/url]

      <span class="gensmall">[b]{PAGINATION}[/b]

[b]{PAGINATION}[/b]

    <!-- Insertion du code de test des résolus -->
      

       [img]http://www.xooit.disabled/images/loader.gif[/img]
       <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.name == "post") {
                      var elements = forms.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]http://img21.xooimage.com/files/e/5/6/resolu2-49a76b.gif[/img]');
             } else {
                document.write('[img]http://img28.xooimage.com/files/6/9/e/resolu-49a768.gif[/img]');
             }
          }
       </script>
    <!-- Fin du code des résolus //-->
      &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">[url=http://{u_post_new_topic}/][img]http://{post_img}/[/img][/url]&nbsp;&nbsp;&nbsp;[url=http://{u_post_reply_topic}/][img]http://{reply_img}/[/img][/url]</span></td>
    <td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;[url=http://{u_index}/]{L_INDEX}[/url]
      -> [url=http://{u_view_forum}/]{FORUM_NAME}[/url]</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">[url=http://{u_view_older_topic}/]{L_VIEW_PREVIOUS_TOPIC}[/url] :: [url=http://{u_view_newer_topic}/]{L_VIEW_NEXT_TOPIC}[/url] &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}">[/url][b]{postrow.POSTER_NAME}[/b]</span>
<span class="postdetails">{postrow.POSTER_RANK}
{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}

{postrow.POSTER_JOINED}
{postrow.POSTER_POSTS}
{postrow.POSTER_FROM}</span>
</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%">[url=http://{postrow.u_mini_post}/][img]http://{postrow.mini_post_img}/[/img][/url]<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">[url=http:///#top]{L_BACK_TO_TOP}[/url]</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">

{postrow.ICQ_IMG}

{postrow.ICQ_STATUS_IMG}

');
               
                //--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
            </tr>
        </table></td>
    </tr>
    <tr>
        <td class="spaceRow" colspan="2" height="1">[img]http://img.xooimage.com/files/[/img]</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">[url=http://{u_post_new_topic}/][img]http://{post_img}/[/img][/url]&nbsp;&nbsp;&nbsp;[url=http://{u_post_reply_topic}/][img]http://{reply_img}/[/img][/url]</span></td>
    <td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;[url=http://{u_index}/]{L_INDEX}[/url]
      -> [url=http://{u_view_forum}/]{FORUM_NAME}[/url]</span></td>
    <td align="right" valign="top" nowrap="nowrap"><span class="gensmall">{S_TIMEZONE}</span>
<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>

      &nbsp;

      {S_TOPIC_ADMIN}</td>
    <td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<span class="gensmall">{S_AUTH_LIST}</span></td>
  </tr>
</table>
[/b]


dans
viewtopic_body.tpl


Author Message
Deathbornalive


Offline
Guest




PostPosted: Wed 30 Dec 2009 - 22:52    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

Désolé du double poste, je viens de trouver, merci beaucoup.

Author Message
Deathbornalive


Offline
Guest




PostPosted: Sun 31 Jan 2010 - 17:09    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

Bonjour/Bonsoir, il y a quelque temps j'ai installer de nouveau sous-forum pour lequel j'aimerai mettre l'interrupteur "Résolu" mais je ne sais pas comment faire :/ voici mon template:viewtopic_body.tpl
Code: Sélectionner - Agrandir
<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
    <td align="left" valign="bottom" colspan="2"><a class="maintitle" id="resolu_topic_title" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><br />
      <span class="gensmall"><b>{PAGINATION}</b><br />
<b>{PAGINATION}</b><br />
<!-- IF FORUM_ID == "55" -->
    <!-- Insertion du code de test des résolus -->
       <br />
       <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 //-->
<!-- ENDIF -->
      &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}" 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://img.xooimage.com/files/" 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>


J'aimerai donc le mettre pour mes sous forum : f227 f223 f222 f224 f226 f225


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: Sun 31 Jan 2010 - 18:03    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

bonjour

dans ce cas ce n'est pas ce tuto que tu dois utiliser

http://xooit.xooit.com/t35020-Ce-message-est-Resolu.htm?q=résolu

pour que ce ne soit que sur certains sous forum tu as ce tuto

http://xooit.xooit.com/t42530-Mettre-un-message-personnalise-en-fonction-du…
_______________________


Forum
Author Message
Deathbornalive


Offline
Guest




PostPosted: Sun 31 Jan 2010 - 18:37    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

Sa fonction, merci Wink

Author Message
Djamel123
Membre


Offline
Membre

Joined: 01 Jan 2015
Posts: 36
Point(s): 36
Moyenne: 1.00
Windows Vista ou 7 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Taureau (20avr-20mai)

PostPosted: Sat 8 Aug 2015 - 00:25    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

Quote:
Je voudrais cacher UNIQUEMENT le bouton NOUVEAU pour tout le monde sauf pour ADMIN.
Je voudrais garder le bouton REPONDRE
Quel code dois-je mettre SVP dans viewtopic_body.tpl et view_forum_body.tpl.
Merci.


Veuillez ignorer ce message. j'ai résolu mon problème.


Last edited by Djamel123 on Mon 10 Aug 2015 - 16:38; edited 1 time in total
Forum
Author Message
Djamel123
Membre


Offline
Membre

Joined: 01 Jan 2015
Posts: 36
Point(s): 36
Moyenne: 1.00
Windows Vista ou 7 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Taureau (20avr-20mai)

PostPosted: Mon 10 Aug 2015 - 02:07    Post subject: [tuto]caché les boutons nouveau et répondre Reply with quote

TUTO FONCTIONNEL. Gooood !!!

Forum
Author Message
Contenu Sponsorisé





PostPosted: Today at 18:51    Post subject: [tuto]caché les boutons nouveau et répondre

Display posts from previous:   
Reply to topic Page 2 of 2 Goto page: <  1, 2




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