Membres connectés récemment
[PhpBB2] Avertissement lors de la publication d'un email
2 participants
Page 1 sur 1 • Partagez
- Version du forum :PhpBB2
- Templates modifiés :oui
- Navigateur :Opera
Bonjour Philippe,
Aurais-tu dans ta besace un script qui permettrait de placer un message d'alerte lors de la saisie d'une adresse email sur l'éditeur et, de placer sous balise hide la dite adresse au cas ou le membre ne tiendrait pas compte de l'avertissement ?
le message
Pour des raisons de sécurité, il est déconseillé de poster publiquement un message contenant une adresse email sur le forum. Merci de bien vouloir la supprimer de votre message ou, à défaut de l'encadrer avec la balise hide avant de poster.
un visuel
La fainéantise aidant, j'ai de temps en temps des membres qui postent leur email sur le forum sans trop se soucier des éventuelles répercutions.
Merci par avance pour ton aide et, rien en presse.
Aurais-tu dans ta besace un script qui permettrait de placer un message d'alerte lors de la saisie d'une adresse email sur l'éditeur et, de placer sous balise hide la dite adresse au cas ou le membre ne tiendrait pas compte de l'avertissement ?
le message
Pour des raisons de sécurité, il est déconseillé de poster publiquement un message contenant une adresse email sur le forum. Merci de bien vouloir la supprimer de votre message ou, à défaut de l'encadrer avec la balise hide avant de poster.
un visuel
La fainéantise aidant, j'ai de temps en temps des membres qui postent leur email sur le forum sans trop se soucier des éventuelles répercutions.
Merci par avance pour ton aide et, rien en presse.
Coucou Stéphane,
je t'aurais bien aidé car Arnaud m'avait donné des cours concernant les regexp.
Mais je me suis résigné à laissé tomber cette aventure pourtant il a était un sacré professeur mais le temps et la compréhension devenait trop compliqué pour moi....
Je vais donc me retourner encre une fois vers notre ami Arnaud @no_way :
Afin de détecter la frappe de la touche arobase ou même d'une adresse Émail lors d'un nouveau message privé.
(mais je doute que cela soir réalisable dans sa totalité ainsi que la balise hide).
Mais sous réserve car pour Arnaud, rien est impossible avec tous les scripts qu'il nous a si gentiment concoctés.
Il faut par contre être patient Stéphane, je ne sais si il pourra donner réponse dans les prochains jours...
je t'aurais bien aidé car Arnaud m'avait donné des cours concernant les regexp.
Mais je me suis résigné à laissé tomber cette aventure pourtant il a était un sacré professeur mais le temps et la compréhension devenait trop compliqué pour moi....
Je vais donc me retourner encre une fois vers notre ami Arnaud @no_way :
Afin de détecter la frappe de la touche arobase ou même d'une adresse Émail lors d'un nouveau message privé.
(mais je doute que cela soir réalisable dans sa totalité ainsi que la balise hide).
Mais sous réserve car pour Arnaud, rien est impossible avec tous les scripts qu'il nous a si gentiment concoctés.
Il faut par contre être patient Stéphane, je ne sais si il pourra donner réponse dans les prochains jours...
Coucou Stéphane,
j'ai concocté un script car Arnaud ne pourra pas te donner une réponse
dans les prochains jours pour des raisons personnelles..
Bref, tu veux afficher une information sur la réponse rapide, nouveau sujet et répondre ?
On ne touche pas l'éditeur de la messagerie privée afin que le membre puisse taper cette adresse émail sans restriction non ?
On ne peut pas bloquer une adresse émail en dur Stéphane, mais par contre la détection de la touche arobase, c'est faisable.
Par contre, pour la balise hide, on peut donner une couleur de fond rouge afin d'interpeller
le membre .
j'ai concocté un script car Arnaud ne pourra pas te donner une réponse
dans les prochains jours pour des raisons personnelles..
Bref, tu veux afficher une information sur la réponse rapide, nouveau sujet et répondre ?
On ne touche pas l'éditeur de la messagerie privée afin que le membre puisse taper cette adresse émail sans restriction non ?
On ne peut pas bloquer une adresse émail en dur Stéphane, mais par contre la détection de la touche arobase, c'est faisable.
Par contre, pour la balise hide, on peut donner une couleur de fond rouge afin d'interpeller
le membre .
Ok merci pour les réponses apportées.
Tu peux tester ce script Stéphane:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mets un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
Penses a cliquer sur le bouton
Je t'explique le fonctionnement:
J'ai modifié la couleur de l'éditeur (2 modes) lors de la détection ou non de l'arobase, à toi de les modifier comme tu le souhaites:
Le texte qui s’affichera si l'arobase est détecté:
Et voilou mon ami
Tu peux tester ce script Stéphane:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mets un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
- 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="darkgreen";
if(!mp)
{
var a = $('input[type="submit"][value="Envoyer"]');
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.";
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="gen"style="color:red;">'+texteinfo+'</span></td></tr>').insertBefore(reponserapide);
var test = function() {
if(arobase.test($.trim(instance.val()).replace(/\s+/g,' ')))
{
i.hide();iq.hide();a.show();
balisehide.css('background','#ddd');
editor.css('color',coloryes);
instance.css('body, code:before, html, p, table {color:'+coloryes+';}');
}
else
{
i.show();iq.show();a.hide();
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() });
}
})});
Penses a cliquer sur le bouton
Je t'explique le fonctionnement:
J'ai modifié la couleur de l'éditeur (2 modes) lors de la détection ou non de l'arobase, à toi de les modifier comme tu le souhaites:
- Code:
//COULEUR SI TOUCHE AROBASE AFFICHEE
var colornone="darkred";
//COULEUR SI TOUCHE AROBASE ABSENTE
var coloryes="darkgreen";
Le texte qui s’affichera si l'arobase est détecté:
- Code:
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.";
Et voilou mon ami
Hello Stéphane,
si tu désires laisser le bouton "Envoyer" en libre d’accès ,
il faut trouver ces lignes et les supprimer:
Soit ce script:
Attention toutefois Stéphane, sur la réponse rapide le bouton hide n'est dispo sur ton fofo!!
si tu désires laisser le bouton "Envoyer" en libre d’accès ,
il faut trouver ces lignes et les supprimer:
- Code:
var a = $('input[type="submit"][value="Envoyer"]');
- Code:
a.show();
- Code:
a.hide();
Soit ce 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="darkgreen";
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.";
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="gen"style="color:red;">'+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() });
}
})});
Attention toutefois Stéphane, sur la réponse rapide le bouton hide n'est dispo sur ton fofo!!
De rien Stéphane,
pourtant c'était bien notifié dans le message:
https://www.milouze14.com/t32355-phpbb2-avertissement-lors-de-la-publication-d-un-email#615860
pourtant c'était bien notifié dans le message:
https://www.milouze14.com/t32355-phpbb2-avertissement-lors-de-la-publication-d-un-email#615860
Sujets similaires
» [PhpBB2] j'ai un petit souci avec une image lors d'un hébergement MP4
» [PHPBB2] Notification automatique lors d'une suppression d'un topic ou message
» [PHPBB2] Notification automatique lors d'une suppression d'un topic ou sujet
» [PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement
» Intégrer vidéo publication twitter
» [PHPBB2] Notification automatique lors d'une suppression d'un topic ou message
» [PHPBB2] Notification automatique lors d'une suppression d'un topic ou sujet
» [PhpBB2] Champs obligatoire et contrôle de la saisie de la réponse lors de l'enregistrement
» Intégrer vidéo publication twitter
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum