Membres connectés récemment
[PHPBB2] Notification automatique lors d'une suppression d'un topic ou message
2 participants
Page 2 sur 2 • Partagez
Page 2 sur 2 • 1, 2
- InvitéInvité
Rappel du premier message :
- Version du forum :PHPBB2
- Templates modifiés :oui
- Navigateur :Opera
Bonjour,
une demande particulière, je me demandais si ça serait possible quand on supprime un message ou un topic, la personne reçoit un MP ou notification, Mail ou autres que son "message ou topic" a été supprimer automatiquement ?
Je vous remercie d'avance,
à bientôt de vous lire,
mes amitiés,
Lydie:
PS: Peut-être que cette demande existe, mais je ne l'ai pas trouvé.
une demande particulière, je me demandais si ça serait possible quand on supprime un message ou un topic, la personne reçoit un MP ou notification, Mail ou autres que son "message ou topic" a été supprimer automatiquement ?
Je vous remercie d'avance,
à bientôt de vous lire,
mes amitiés,
Lydie:
PS: Peut-être que cette demande existe, mais je ne l'ai pas trouvé.
Pour le message non si tu utilises ce script:
https://www.milouze14.com/t32681-phpbb2-notification-automatique-lors-d-une-suppression-d-un-topic-ou-message#622446
Le message est supprimé Lydie et ensuite l'envoi du MP.
https://www.milouze14.com/t32681-phpbb2-notification-automatique-lors-d-une-suppression-d-un-topic-ou-message#622446
Le message est supprimé Lydie et ensuite l'envoi du MP.
- InvitéInvité
ah oui ?? attends je vais voir .. désolée mon Phil;
oui en effet si j'utilise le script .. houlà ! je ne suis pas bien réveillée ce matin
oui en effet si j'utilise le script .. houlà ! je ne suis pas bien réveillée ce matin
Coucou Lydie,
afin que l'on ait pas le bouton sur nos propres messages, j'ai modifié quelque peu les scripts:
Remplaces l'actuel par celui-ci:
Script pour les messages
Script pour les sujets:
Plus besoin de revenir sur le topic car le panneau d'administration (fenêtre de confirmation)
s'ouvrira dans une autre page et le mp sera envoyé
afin que l'on ait pas le bouton sur nos propres messages, j'ai modifié quelque peu les scripts:
Remplaces l'actuel par celui-ci:
Script pour les messages
- Code:
$(function () {
if(_userdata["user_level"]==1||_userdata["user_level"]==2)
{
var M14_post=$('tr[id^="p"][class*="post--"]').length;
if(M14_post<=1)return;
$(".post a[href*='mode=delete'][href*='p='][href*='tid=']").click(function (a) {
a.preventDefault();
var b = $(this).closest(".post");
var c =$(this).closest(".post").next();
!0 == confirm("Vous êtes certain de vouloir supprimer ce message ?") && $.post(this.href, {
confirm: 0
}, function (a) {
b.fadeOut,c.fadeOut(function () {
b.remove();c.remove();
$("#page-body .post").length || location.replace(window.location.href)
})})});
}
});
$(function(){
var moder=$('a[href^="/modcp?mode=lock"]').length;
var useRlength=_userdata["username"];
if(moder)
{
var postNum=$('tr[id^="p"][class*="post--"]').length;
if(postNum>1)
{
$('tr[class*="post--"]').each(function(){
//LE TEXTE DE CONFIRMATION
var texte="Voulez vous réellement envoyer un MP avant la suppression du message?";
var $this=$(this);
//LE LIEN DE L IMAGE
var img="https://i.servimg.com/u/f20/20/11/87/27/mail11.png";
// LE PSEUDO
var pseudo=$this.find('span.name a[href^="/u"]').text();
var ajout="&delete=true";
var mp=$(this).next().find('td.messaging.gensmall').find('a[href^="/privmsg?mode=post"]').attr('href');
if(useRlength==pseudo)return;
$this.find('a[href$="mode=delete"]').before('<a class="M14_get_MP" title="Envoyer un MP à '+pseudo+' avant suppresion du message"><img src="'+img+'" /></a>');
$this.find('.M14_get_MP').click(function(){
if ( confirm(texte) ) {
$this.find('a[href$="mode=delete"]').click();
$(this).attr('href',mp+ajout);
} else {
$(this).removeAttr('href');
}
});
});
} }
if(location.href.match(/&delete=true/))
{
//LE TEXTE DU SUJET
var sujet="Suppression d'un message";
//LE CONTENU DU SUJET
var contenu="Bonjour vous recevez cette notification car votre message a été supprimé.\n";
var raison="Pour plus d'informations,merci de contacter un membre du Staff.\nCordialement.";
$('input[name="subject"]').val(sujet);
$('textarea[id="text_editor_textarea"]').val(contenu+raison);
$('input[value="Envoyer"]').click();
}
});
Script pour les sujets:
Plus besoin de revenir sur le topic car le panneau d'administration (fenêtre de confirmation)
s'ouvrira dans une autre page et le mp sera envoyé
- Code:
$(function(){
var moder=$('a[href^="/modcp?mode=lock"]').length;
if(moder)
{
var titre=$('h1.cattitle').text();
//LE LIEN DE L IMAGE
var texte="Voulez vous réellement envoyer un MP avant la suppression du sujet?\nPensez a supprimer le sujet dans la nouvelle fenêtre.";
var img="https://2img.net/i/fa/modernbb/topic_delete.png";
$('tr[class*="post--"]:first').each(function(){
var mp=$(this).next().find('td.row1.messaging.gensmall').find('a[href^="/privmsg?mode=post"]').attr('href');
$('a[href^="/modcp?mode=delete"]').attr('target','_blank').each(function(){
var ajout="&delete=false";
var del=$(this).attr('href');
$(this).before('<a class="M14_get_MPT"><img src="'+img+'" title="Envoyer un MP avant suppression du topic"/></a>');
$('.M14_get_MPT').click(function(){
if ( confirm(texte) ) {
$('img[alt="Supprimer le sujet"]').click();
$(this).attr('href',mp+ajout);
} else {
$(this).removeAttr('href');
}
});
});});
}
if(location.href.match(/&delete=false/))
{
//LE TEXTE DU SUJET
var sujet="Suppression d'un sujet";
//PREMIERE PARTIE DU CONTENU DU SUJET
var contenu="Bonjour vous recevez cette notification car votre sujet a été supprimé.\n";
//DEUXIEME PARTIE DU CONTENU DU SUJET
var raison="Pour plus d'informations,merci de contacter un membre du Staff.\nCordialement.";
$('input[name="subject"]').val(sujet);
$('textarea[id="text_editor_textarea"]').val(contenu+raison);
$('input[value="Envoyer"]').click(); }
});
- InvitéInvité
Oh mon Phil tu es trop gentil je vais m'en occuper ce matin je te tiens au courant .....
- InvitéInvité
Ohhhh c'est parfait mon Phil ( je vais t'offrir une donation, pour te remercier du travail que tu fais, mais aussi du temps que tu passes et surtout ta gentillesse , mais je n'ai pas compris .. faut que je passe par le lien en haut de l'index ? j'essais et tu me diras )
- InvitéInvité
de rien sujet résolu alors ?
Page 2 sur 2 • 1, 2
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum