Membres connectés récemment
[PhpBB2] avertissement lors de la publication d'un email 2 le retour
2 participants
Page 1 sur 1 • Partagez
- 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
Le script :
Il y aurait une possibilité de mettre un exception pour qu'il n'agisse pas dessus ?
Merci par avance pour ton aide.
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
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.
bonjour Philippe,
voici le script :
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+'');
});
});
re Philippe,
oups désolé.
Voici l'original
Le lien du tutoriel
https://forum.forumactif.com/t378492-rendre-le-systeme-de-mentions-plus-facile-a-utiliser
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
Sujets similaires
» [PhpBB2] Avertissement lors de la publication d'un email
» [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] j'ai un petit souci avec une image lors d'un hébergement MP4
» [PHPBB2] Supprimer directement un message sans retour
» [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] j'ai un petit souci avec une image lors d'un hébergement MP4
» [PHPBB2] Supprimer directement un message sans retour
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