Connexion

Récupérer mon mot de passe

Derniers sujets
» [PhpBB2] Problème d'affichage FA messenger
par salem Aujourd'hui à 22:20

» [Invision] Membres - 'cartes de visite'
par Croa-Croa Aujourd'hui à 18:51

» *RESOLU*[PhpBB2] Largeur cadre messagerie privé
par Milouze14 Aujourd'hui à 5:54

» *RESOLU*[PhpBB2] Supprimer zone commentaires des infos profil
par Milouze14 Hier à 17:06

» *RESOLU*[PhpBB3] Aide sur syntaxe JS
par Milouze14 Mar 10 Déc 2019 - 17:35

» *RESOLU*[ModernBB] Décoration !
par Milouze14 Mar 10 Déc 2019 - 16:55

» *RESOLU*[Invision] Vote négatif réservé aux modérateurs et administrateurs
par Milouze14 Mar 10 Déc 2019 - 16:12

» *RESOLU*[ModernBB] Cherche script participation et autres
par Milouze14 Lun 9 Déc 2019 - 17:59

» [Toutes versions]Ajouter un contenu visible que par les membres ayant répondu.
par oneandone Lun 9 Déc 2019 - 17:37

» *RESOLU*[PhpBB2] Supprimer champ de contact dans les infos de profil,
par Milouze14 Dim 8 Déc 2019 - 20:29

» *RESOLU*[Invision] Déplacement du bouton résolu (suite et fin?)
par Milouze14 Dim 8 Déc 2019 - 9:01

» Règlement de l'entraide Forumactif
par oneandone Sam 7 Déc 2019 - 13:58

» *RESOLU*[PhpBB3] Outil modération
par Milouze14 Jeu 5 Déc 2019 - 19:30

» *CORBEILLE*[Edge] Pub intrusive
par Milouze14 Mer 4 Déc 2019 - 3:55

» *RESOLU*[PhpBB3] Compte à rebours hebdomadaire permanent
par Milouze14 Mar 3 Déc 2019 - 19:02

» *RESOLU*[PhpBB2] Selecteur de style | placement
par Milouze14 Mar 3 Déc 2019 - 16:32

» *RESOLU*[PhpBB3] Retirer lien Signaler un abus
par Milouze14 Lun 2 Déc 2019 - 15:10

» *RESOLU*[PhpBB2] Largeur du forum
par Milouze14 Lun 2 Déc 2019 - 3:55

» [PhpBB2] Du relief sur mon annonce
par Milouze14 Dim 1 Déc 2019 - 15:24

» [Edge] Ajouter un bouton j'aime
par Milouze14 Sam 30 Nov 2019 - 16:04

*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