Connexion

Récupérer mon mot de passe

Derniers sujets
» [TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide..
par Splash Sam 18 Jan 2020 - 10:25

» [TOUTES VERSIONS] Afficher un texte dans l'éditeur avec transition
par Milouze14 Sam 18 Jan 2020 - 5:03

» *CORBEILLE*[PHPBB2] Echange de trafic modifié en recherche interne inopérant
par Milouze14 Ven 17 Jan 2020 - 19:04

» [AWESOMEBB]Ajouter une limite de caractères à la réponse rapide..
par Milouze14 Ven 17 Jan 2020 - 16:28

» [TOUTES VERSIONS]Visualiser le mot de passe
par soleda Ven 17 Jan 2020 - 6:00

» *RESOLU*[PHPBB2] Nouveaux BBcode pour le TchatBox :
par Milouze14 Mer 15 Jan 2020 - 18:08

» *RESOLU*[PHPBB3] Bouton à Smileys
par Milouze14 Mer 15 Jan 2020 - 11:23

» histoire du Jour sans fin
par Quad Daniel Mar 14 Jan 2020 - 12:51

» Histoire de Blondes Sans Fin
par Quad Daniel Mar 14 Jan 2020 - 12:48

» [AWESOMEBB]Afficher les widgets à droite
par Splash Mar 14 Jan 2020 - 8:21

» [AWESOMEBB] Widget "Derniers Sujets"
par Milouze14 Mar 14 Jan 2020 - 7:20

» *RESOLU*[PHPBB3] Bouton à Smileys
par Milouze14 Sam 11 Jan 2020 - 16:13

» *RESOLU*[AWESOMEBB] Nombre de caractères restant sur les nouveaux sujets
par Milouze14 Sam 11 Jan 2020 - 15:55

» *RESOLU*[PHPBB3] Bouton avec menu déroulant
par Milouze14 Sam 11 Jan 2020 - 15:52

» C’est fort de calva !
par Quad Daniel Sam 11 Jan 2020 - 10:14

» *RESOLU*[EDGE] Supprimer la balise br ou saut de ligne
par Milouze14 Sam 11 Jan 2020 - 9:18

» *RESOLU*[EDGE] Ajouter l'avatar du membre à côté de la réponse rapide
par Milouze14 Ven 10 Jan 2020 - 20:21

» *RESOLU*[AWESOMEBB] Design Footer
par Milouze14 Ven 10 Jan 2020 - 19:24

» *RESOLU*[PHPBB2] Cacher une catégorie
par Milouze14 Ven 10 Jan 2020 - 19:22

» *RESOLU*[PHPBB2] Javascript Nouveau MP en gras
par Milouze14 Jeu 9 Jan 2020 - 18:48

*CORBEILLE*[PhpBB2] avertissement lors de la publication d'un email 2 le retour

Voir le sujet précédent Voir le sujet suivant Aller en bas

fascicularia
fascicularia
Milouzien

Messagefascicularia le Jeu 14 Nov 2019 - 16:21

  • Version du forum :
    PhpBB2
  • Templates modifiés :
    oui
  • Navigateur :
    Opera
Bonjour Philippe, 
désolé de ré ouvrir un deuxième sujet concernant cette demande d'aide :

https://www.milouze14.com/t32355-phpbb2-avertissement-lors-de-la-publication-d-un-email

Je viens de m'apercevoir  que le script réagit au tag des utilisateurs 

*CORBEILLE*[PhpBB2] avertissement lors de la publication d'un email 2 le retour Pour_p17

Le script :
Code:
$(function(){
    if(!_userdata["session_logged_in"])return;
    $(function(){
    var mp=$('form[action="/privmsg"][method="post"]').length;
    var instance = $('#text_editor_textarea').sceditor('instance');
    var editor=$('.sceditor-container textarea');
    var newrep=$('#parent_editor_simple');
    var balisehide=$('a.sceditor-button.sceditor-button-fahide');
    var reponserapide=$('form[id="quick_reply"]');
      //COULEUR SI TOUCHE AROBASE AFFICHEE
    var colornone="darkred";
      //COULEUR SI TOUCHE AROBASE ABSENTE
    var coloryes="black";
    if(!mp)
    {
 
    var arobase = /^[^@]*$/;
    var texteinfo = "Pour des raisons de sécurité, il est déconseillé de poster publiquement  un message contenant une adresse email sur le forum.<br />Merci d\'utiliser la balise hide signalée en rouge afin de  rendre cette adresse  invisible à tous les membres  n\'ayant pas posté sur le sujet.";
   var i = $('<tr style="display:none;"><td class="row1" valign="top"><span class="gen"><b>Information</b></span></td><td class="row2" align="center"><span class="gen"style="color:red;">'+texteinfo+'</span></td></tr>').insertBefore(newrep);
    var iq = $('<tr style="display:none;"><td  align="center"><span class="alert" style="color: #4f7801;background-color: white;font-size: 13px;width: 74.2%;padding: 10px;display: inline-block;text-align: left;border-bottom: 1px solid silver;border-radius: 3px;margin-left: 26%;background-image: url(https://i.servimg.com/u/f56/17/47/58/13/point_10.gif),url(https://i.servimg.com/u/f56/17/47/58/13/point_10.gif),url(https://i.servimg.com/u/f56/17/47/58/13/point_10.gif),url(https://i.servimg.com/u/f56/17/47/58/13/point_10.gif)!important;background-position: left top,right top,left bottom,right bottom!important;background-repeat: no-repeat!important;">'+texteinfo+'</span></td></tr>').insertBefore(reponserapide);
    var test = function() {
    if(arobase.test($.trim(instance.val()).replace(/\s+/g,' ')))
    {
    i.hide();iq.hide();
    balisehide.css('background','#ddd');
    editor.css('color',coloryes);
    instance.css('body, code:before, html, p, table {color:'+coloryes+';}');
    }
    else
    {
    i.show();iq.show();
    balisehide.css('background',colornone);
    editor.css('color',colornone);
    instance.css('body, code:before, html, p, table {color:'+colornone+';}');
    return false;}
    };
    instance.bind('focus blur keydown keyup nodechanged', function(){ test() });

    }
    })});

Il y aurait une possibilité de mettre un exception pour qu'il n'agisse pas dessus ?

Merci par avance pour ton aide.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Jeu 14 Nov 2019 - 18:12

Hello Stéphane,

le script des tags réagit de la même façon .
Tu peux donner le script des tags Stéphane,
je ne te promet rien mais qui sait !!!!!

fascicularia
fascicularia
Milouzien

Messagefascicularia le Jeu 14 Nov 2019 - 18:33

bonjour Philippe,
voici le script :

Code:
/*tag des utilisateurs*/

/* FORUM VERSIONS
    * 0 = PHPBB2
    * 1 = PHPBB3
    * 2 = PUNBB
    * 3 = INVISION
    */
    $(function() {
      var version = 0;
   
      if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
          document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
          my_setcookie('fa_mention','');
      } if (!/\/t\d+/.test(window.location.pathname)) return;
   
      for (var a = $(['.ombre strong a', '.postprofile dt strong a', '.username a', '.postprofile dt a ~ a'][version]), b, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'); i<j; i++) {
          b = document.createElement('A');
          b.alt = 'Mentionner ' + $(a[i]).text();
          b.style.marginRight = '3px';
          b.className = 'fa-mention';
          b.innerHTML = '@';
          b.href = '#';
          b.onclick = function() {
            var n = this.alt.replace(/^.*?\s/,'');
     
            if ($.sceditor) t.insertText('@"' + n + '" ');
            else {
                my_setcookie('fa_mention', n);
                window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
            }
     
            return false;
          };
   
          a[i].parentNode.insertBefore(b, a[i]);
      }
   
      $(function(){
          if (!$.sceditor) return;
          t=$(t).sceditor('instance');
      });
    $('a.fa-mention').each(function(){
    var M14_ombre=$(this).next().text();
    $(this).attr('title','Mentionner '+M14_ombre+'');
    });
   
    });


Milouze14
Milouze14
Fondateur

MessageMilouze14 le Jeu 14 Nov 2019 - 19:03

Hum, as tu l'original stp car le script est conçu pour ton template

fascicularia
fascicularia
Milouzien

Messagefascicularia le Jeu 14 Nov 2019 - 19:31

re Philippe,
oups désolé.

Voici l'original

Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3
 * 2 = PUNBB
 * 3 = INVISION
 */
$(function() {
  var version = 0;
 
  if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
      document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
      my_setcookie('fa_mention','');
  } if (!/\/t\d+/.test(window.location.pathname)) return;
 
  for (var a = $(['.name strong a', '.postprofile dt strong a', '.username a', '.postprofile dt a ~ a'][version]), b, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'); i<j; i++) {
      b = document.createElement('A');
      b.title = 'Mentionner ' + $(a[i]).text();
      b.style.marginRight = '3px';
      b.className = 'fa-mention';
      b.innerHTML = '@';
      b.href = '#';
      b.onclick = function() {
        var n = this.title.replace(/^.*?\s/,'');
   
        if ($.sceditor) t.insertText('@"' + n + '" ');
        else {
            my_setcookie('fa_mention', n);
            window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
        }
   
        return false;
      };
 
      a[i].parentNode.insertBefore(b, a[i]);
  }
 
  $(function(){
      if (!$.sceditor) return;
      t=$(t).sceditor('instance');
  });
});

Le lien du tutoriel
https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Jeu 14 Nov 2019 - 19:41

Ok merci,
ce qui devait arriver arriva Stéphane,
le soucis étant que ta demande concernait la suppression des adresses Email dans l'éditeur donc "Arobase" et que le script des tags se base sur cette fameuse touche,
çà devient très délicat mon ami.



fascicularia
fascicularia
Milouzien

Messagefascicularia le Ven 15 Nov 2019 - 11:58

Bonjour Philippe,
bon, on va abandonner l'affaire.

Le script est tout de même intéressant pour en faire un tutoriel.

Merci en tout cas pour cette aide.

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Ven 15 Nov 2019 - 13:29

Hello Stéphane, on va attendre avant de clôturer ton sujet car il me manque pas grand chose pour mettre ce script en relation avec le celui du tag
fascicularia
fascicularia
Milouzien

Messagefascicularia le Ven 15 Nov 2019 - 13:36

super super il y a de l'espoir donc tape la

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Ven 15 Nov 2019 - 19:17

@fascicularia a écrit:
super super il y a de l'espoir donc tape la  




Désolé Stéphane,je n'arrive à rien..
Vu que l'on part d'une interdiction du symbole arobase sur l'éditeur.
fascicularia
fascicularia
Milouzien

Messagefascicularia le Ven 15 Nov 2019 - 20:17

re Philippe,
ce n'est pas grave; merci pour ton travail et ta persévérance.

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 16 Nov 2019 - 7:16

Coucou Stéphane,
de rien mon ami.

Je déplace le sujet dans le fofo des sujets corbeillés car on ne sait jamais si je trouve une solution ou alors Arnaud !!





Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum