It is currently Sat 1 Oct 2016 - 00:00 - créer un forum

[tuto] Messages préformattés

Skip to content

Post new topic Reply to topic Goto page: <  1, 2, 3, 4, 5, 6, 7, 8, 9, 10

[tuto] Messages préformattés
Author Message
biloute54





PostPosted: Fri 25 Dec 2009 - 21:25    Post subject: [tuto] Messages préformattés Reply with quote

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

Bonsoir,

c'est logique que tu ais une erreur
Regardes tes balises, tu démarres avec
Code: Sélectionner - Agrandir
<!-- S_USER_LEVEL == "ADMIN" -->
et tu finis par
Code: Sélectionner - Agrandir
<!-- ENDIF -->


Tu n'as pas démarré avec IF donc tu ne peut pas terminer par ENDIF

Remplace
Code: Sélectionner - Agrandir
<!-- ENDIF -->
à la fin de ton template par
Code: Sélectionner - Agrandir
<!-- END -->


Smile
Author Message
FAMAS


Offline
Guest




PostPosted: Fri 25 Dec 2009 - 22:02    Post subject: [tuto] Messages préformattés Reply with quote

Ha oui je me disait bien, mais j'attendais avant de toucher à sa.
Maintenant C'est modifier et tout fonctionne

Merci..
Famas


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: Tue 2 Mar 2010 - 22:33    Post subject: [tuto] Messages préformattés Reply with quote

Petite question a la vollée, ce serait possible d'ajouter une action du type verrouillage par la même occasion ?
_______________________
Team Seat IDF


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: Wed 3 Mar 2010 - 16:05    Post subject: [tuto] Messages préformattés Reply with quote

Up , Pas de mise a jour pour y ajouter une variable " action " ?
_______________________
Team Seat IDF


Forum
Author Message
GeGeEd


Offline
Guest




PostPosted: Thu 6 May 2010 - 16:31    Post subject: [tuto] Messages préformattés Reply with quote

Salut à tou,
je cherche le moyen de mettre cette "barre de modération" visible que par les admins et les modo".
Est ce possible ?
Merci

Edit: c'est bon j'ai trouvé Embarassed
Un petit rappel

Au début du script
Code: Sélectionner - Agrandir

<!-- IF S_USER_LEVEL == "ADMIN" || S_USER_LEVEL == "MOD" --> 
A la fin du script:
Code: Sélectionner - Agrandir

<!-- ENDIF -->  

innocent


Author Message
RJC


Offline
Guest




PostPosted: Tue 25 May 2010 - 19:34    Post subject: [tuto] Messages préformattés Reply with quote

Bonsoir,

J'aimerais savoir quelles modifications effectuer pour modifier la liste déroulante par une image-lien qui posterait le message pré-formaté.

Merci d'avance


Author Message
clementdugal
Membre


Offline
Membre

Joined: 13 Jun 2010
Posts: 27
Niveau:
Point(s): 27
Moyenne: 1.00
Windows Vista ou 7 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Scorpion (23oct-21nov)

PostPosted: Thu 17 Jun 2010 - 08:57    Post subject: [tuto] Messages préformattés Reply with quote

Sa va beaucoup me servir  Wink Merci beaucoup !
_______________________

Forum Call Of Duty !!


Forum
Author Message
GeGeEd


Offline
Guest




PostPosted: Tue 6 Jul 2010 - 18:00    Post subject: [tuto] Messages préformattés Reply with quote

Salut,

Comment faire pour changer la couleur de la police d'écriture de "Modération semi-automatique" ?
Car il est en noir et j'ai le fond noir Sad à part changer de fond (j'anticipe Razz )

Merci


Author Message
homer simpson
Membre


Offline
Membre

Joined: 07 Dec 2009
Posts: 24
Niveau:
Point(s): 24
Moyenne: 1.00
Linux Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Lion (24juil-23aoû) 牛 Buffle

PostPosted: Sat 10 Jul 2010 - 18:14    Post subject: [tuto] Messages préformattés Reply with quote

Euh , voila mon template :
Code: Sélectionner - Agrandir
<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr>
    <td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><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 width="100%" cellpadding="0" cellspacing="0" border="0" class="">

<tr>
<td width="11" height="9" background="http://img1.xooimage.com/files/b/d/bd_lt-d9e4.jpg"></td>
<td width="100%" height="9" background="http://img1.xooimage.com/files/b/d/bd_t-d9e8.jpg"><img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" width="1" height="9" /></td>
<td width="11" height="9" background="http://img1.xooimage.com/files/b/d/bd_rt-d9ea.jpg"></td>
</tr>
<tr>
<td width="11" background="http://img1.xooimage.com/files/b/d/bd_l-d9e9.jpg"><img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" width="11" height="1" /></td>
<td>
<table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline">

    <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">&nbsp;<a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">&nbsp;{postrow.POSTER_RANK}<br />&nbsp;{postrow.RANK_IMAGE}&nbsp;{postrow.POSTER_AVATAR}<br /><br />&nbsp;{postrow.POSTER_JOINED}<br />&nbsp;{postrow.POSTER_POSTS}<br />&nbsp;{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%">&nbsp;<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.WARN_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></td>
            </tr>
        </table></td>
    </tr>
    <tr>
        <td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav">&nbsp;<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 -->

<!-- IF L_POST_REPLY_TOPIC == "Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses." -->
<tr>
        <td class="row1" width="150" height="26" nowrap="nowrap" align="center"><img src="http://img48.xooimage.com/files/4/3/d/60px-password.svg-148e411.png"></td>
        <td class="row1" nowrap="nowrap" align="center"><span class="gensmall"><br><b><font color="orange"><font size=5> Ce sujet a été vérouillé par l'équipe du forum</font></b><br><br></font>
</span></td>
    </tr>
<!-- ELSEIF L_POST_REPLY_TOPIC == "Pas de nouveaux messages"  -->
<!-- ELSEIF L_POST_REPLY_TOPIC == "Nouveaux messages"  -->
<!-- ENDIF -->

    <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>

</td>
<td width="11" background="http://img1.xooimage.com/files/b/d/bd_r-d9e6.jpg"><img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" width="11" height="1" /></td>
</tr>
<tr>
<td width="11" height="12" background="http://img1.xooimage.com/files/b/d/bd_ld-d9e3.jpg"></td>
<td width="100%" height="12" background="http://img1.xooimage.com/files/b/d/bd_d-d9e5.jpg"><img src="http://img1.xooimage.com/files/_/ti/_-2f2a.gif" alt="" width="1" height="12" /></td>
<td width="11" height="12" background="http://img1.xooimage.com/files/b/d/bd_rd-d9e7.jpg"></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>
<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['horsCharte'] = {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['forumfermerpourabusoucontenuillicite'] = {titre:'Sujet/Message contenant contenu illicite ou non autorisé',description:'Ce message ou ce sujet étant interdit va être supprimé dans les plus brefs délai . La personne ayant causé ceci serat sanctionné'};
arcanis_msglock.texts['Sujet périmé/déja posté'] = {titre:'Sujet périmée ou déja posté',description:'Ce sujet a déjà été posé ou complétement abandonnée . Ce sujet est fermé'};
arcanis_msglock.texts['Sujet n'ayant pas raison d'être'] = {titre:'Ce sujet n'a pas de raison d'être',description:'Ce sujet est complétement inutile est va être expédier a la poubelle'};
         /**STOP, FAUT PLUS TOUCHER !**/
        
         arcanis_msglock.init();
      },1);
</script>
<div id="arcanis_msglock" style="display: none;"></div>
<div id="arcanis_msglockdisplay"></div>


Mais , on les mets comment les messages préformatés dans les messages ? impossible de trouver =(


Forum
Author Message
clementdugal
Membre


Offline
Membre

Joined: 13 Jun 2010
Posts: 27
Niveau:
Point(s): 27
Moyenne: 1.00
Windows Vista ou 7 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin Scorpion (23oct-21nov)

PostPosted: Sat 2 Oct 2010 - 18:23    Post subject: [tuto] Messages préformattés Reply with quote

Bonjour,

J'ai un problème, quand j'essaye tout marche bien sauf que le message n'est pas posté Crying or Very sad
PS: Quand j'ai installer le script sur mon ancien forum, tout marchait bien, j'ai donc copier-coller le code et sa ne marche plus.
Mon thème: Call Of Duty Black OPS

Mon code:


 
Code: Sélectionner - Agrandir
      <!-- IF S_USER_LEVEL == "ADMIN" || S_USER_LEVEL == "MOD" -->
<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=left][i]Cordialement,\nL'équipe du forum.[/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 #9f9f9f';
            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['horsCharte'] = {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['resolu'] = {titre:'Message sans tag résolu',description:'Ce topic, dont le problème étant réglé, n\'a pas le tag Résolu applicable grâce au bonton en haut de page. Merci de penser '+arcanis_msglock.agrave+' appuyer sur ce bouton. \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>
    <!-- ENDIF -->


Merci d'avance Very Happy
_______________________

Forum Call Of Duty !!


Forum
Author Message
zeforum
Membre


Offline
Membre

Joined: 20 Dec 2010
Posts: 3
Point(s): 3
Moyenne: 1.00
Windows Vista ou 7 Firefox (ou l'un de ses dérivés : Minefield/Pale Moon/...) Masculin

PostPosted: Thu 13 Jan 2011 - 19:52    Post subject: [tuto] Messages préformattés Reply with quote

Bonjour,

J'ai personnalisé un peu le code de ce fantastique tuto afin de pouvoir insérer dans le message le pseudo de l'utilisateur "fautif".
Rien de transcendent.

Aujourd'hui je souhaiterais pouvoir non seulement poster le message préformaté comme le prévoit ce tuto mais aussi l'envoyer en MP à l'utilisateur concerné.

Comment faire ? Sans doute à partir de arcanis_msglock.post avec une variable de plus mais mes compétences sont tout de même loin de me permettre de le faire moi même.

Merci pour votre aide.


Forum
Author Message
birmansmurielle
Membre


Offline
Membre

Joined: 13 Jan 2007
Posts: 17
Niveau:
Point(s): 17
Moyenne: 1.00
Mac Safari Féminin Vierge (24aoû-22sep) 猴 Singe

PostPosted: Sun 27 Feb 2011 - 00:12    Post subject: [tuto] Messages préformattés Reply with quote

Bonsoir,


Est-il possible de rajouter un bouton Annuler lorsque la boite de dialogue apparait? Sinon lorsque l'on sélectionne un des messages par erreur, le message est posté à tout les coups (on est obligé d'appuyer sur le seul bouton "ok")


Merci


Forum
Author Message
ninouti
Membre


Offline
Membre

Joined: 30 Apr 2012
Posts: 2
Niveau:
Point(s): 2
Moyenne: 1.00

PostPosted: Mon 18 Jun 2012 - 16:56    Post subject: [tuto] Messages préformattés Reply with quote

Bonjour,

J'ai copié ce code dans mon forum de test mais je ne trouve pas où doit s'afficher la liste des messages. Pouvez vous m'aider svp?

Merci


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 25 Mar 2014 - 00:54    Post subject: [tuto] Messages préformattés Reply with quote

bonsoir
rien a faire chez moi ca marche pas
cherche désespérément une solution

je voudrait faire ca si possible



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: Fri 22 Aug 2014 - 15:00    Post subject: [tuto] Messages préformattés Reply with quote

bonjour

Code: Sélectionner - Agrandir

/**MODIFIEZ LES LIGNES CI-DESSOUS**/

         arcanis_msglock.texts['Mettre resolu'] = {titre:'Mettre Resolu',description:'Ce topic étant contraire au contenu du réglement régissant ce forum, nous nous voyons contraint de le fermer.\n\n[b]Raison précise:[/b] %ARG%',ask:'Indiquez la raison précise de la modération de ce message:'};

/**STOP, FAUT PLUS TOUCHER !**/

je voudrait faire appel a une image sans conditions est ce possible ?
dsl j'ai réussi
_______________________
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 00:00    Post subject: [tuto] Messages préformattés

Display posts from previous:   
Reply to topic Page 10 of 10 Goto page: <  1, 2, 3, 4, 5, 6, 7, 8, 9, 10




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