Membres connectés récemment
[PHPBB2] Notification automatique lors d'une suppression d'un topic ou message
2 participants
Page 1 sur 2 • Partagez
Page 1 sur 2 • 1, 2
- InvitéInvité
- 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é.
- InvitéInvité
coucou mon Phil oh c'est gentil merciiiiiiiii
Re Lydie,
tu peux tester ce script stp:
Ce sera donc via la messagerie privée .
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.
Déposer ceci:
Penser a cliquer sur le bouton
tu peux tester ce script stp:
Ce sera donc via la messagerie privée .
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.
Déposer ceci:
- Code:
$(function(){
var moder=$('a[href^="/modcp?mode=lock"]').length;
if(moder)
{
//LE LIEN DE L IMAGE
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"]').each(function(){
var del=$(this).attr('href');
$(this).before('<a href="'+mp+'&delete=false"><img src="'+img+'" title="Envoyer un MP avant suppression"/></a>');
});});
}
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(); }
});
Penser a cliquer sur le bouton
- InvitéInvité
d'accord mon Phil je fais ça de suite et je le test avec Matthias dans la Team :) merciiiiiiiiii
- InvitéInvité
je viens faire l'essai, pour un message supprimé ça ne fonctionne pas, est-ce que ça serait possible aussi mon Phil s'il te plait ?
- InvitéInvité
IL faut cliquer sur le bouton créé et ensuite le mp est envoyé automatiquement.
pour les messages ?
parce que pour le topic ça fonctionne très bien ! c'est génial !!
- InvitéInvité
oui le topic ou sujet hein ?
dis, ce n'est pas possible d'avoir le lien du topic dans le MP "Bonjour vous recevez cette notification car votre sujet a été supprimé." à la suite de ce message ?
dis, ce n'est pas possible d'avoir le lien du topic dans le MP "Bonjour vous recevez cette notification car votre sujet a été supprimé." à la suite de ce message ?
- InvitéInvité
d'accord mon Phil, dis ... ce message en MP pour la suppression d'une réponse, c'est possible ?
Bonjour à vous deux,
De mémoire, Ea avait fait un script pour toutes les versions de fa permettant d'envoyer un mp lors du déplacement d'un message.
je m'étonne toujours de retenir ce genre de choses surtout pour un sujet qui date de 2013
https://forum.forumactif.com/t346258-message-mp-automatique
Le mode de fonctionnement pour ce script
Je ne sais si cela vous sera utile mais qui sait.
De mémoire, Ea avait fait un script pour toutes les versions de fa permettant d'envoyer un mp lors du déplacement d'un message.
je m'étonne toujours de retenir ce genre de choses surtout pour un sujet qui date de 2013
https://forum.forumactif.com/t346258-message-mp-automatique
Le mode de fonctionnement pour ce script
Je ne sais si cela vous sera utile mais qui sait.
- InvitéInvité
merci Stéphane qu'en pense mon Phil ?
Hello Lydie et Stéphane,
merci pour ce script, mais pour un sujet et non un message ,
je ne sais pas si cela est du à la date du topic (7ans) mais il n'est pas fonctionnel sur mon fofo de tests.
Bref, ce script va placer un bouton à gauche du bouton supprimé dans les messages et accessible aux membres ayant droit de modération:
J'ai ajouté une infobulle au survol de l'image (que tu pourras changer en t'aidant des commentaires comme le reste d'ailleurs) mentionnant le nom du pseudo.
Ensuite il y aura une fenêtre de confirmation en cas ou .
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
Penses a cliquer sur le bouton
merci pour ce script, mais pour un sujet et non un message ,
je ne sais pas si cela est du à la date du topic (7ans) mais il n'est pas fonctionnel sur mon fofo de tests.
Bref, ce script va placer un bouton à gauche du bouton supprimé dans les messages et accessible aux membres ayant droit de modération:
J'ai ajouté une infobulle au survol de l'image (que tu pourras changer en t'aidant des commentaires comme le reste d'ailleurs) mentionnant le nom du pseudo.
Ensuite il y aura une fenêtre de confirmation en cas ou .
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
- Code:
$(function(){
var moder=$('a[href^="/modcp?mode=lock"]').length;
if(moder)
{
$('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');
$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).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();
}
});
Penses a cliquer sur le bouton
- InvitéInvité
c'est parfait mon Phil je te remercie de ton travail et de ton temps
passe un bon weekend et prends soin de toi et de ta famille
passe un bon weekend et prends soin de toi et de ta famille
De rien Lydie,
@petitefeuille ,
tu peux aussi cumuler la suppression et l'envoie du MP avec ce script:
Comme cette astuce qui reste désespérément sans réponse de ta part :
https://www.milouze14.com/t32464-phpbb2-supprimer-directement-un-message-sans-retour#617750
@petitefeuille ,
tu peux aussi cumuler la suppression et l'envoie du MP avec ce script:
- 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;
if(moder)
{
$('tr[class*="post--"]').not(':first').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');
$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();
}
});
Comme cette astuce qui reste désespérément sans réponse de ta part :
https://www.milouze14.com/t32464-phpbb2-supprimer-directement-un-message-sans-retour#617750
- InvitéInvité
oh mon Phil attends .... donc je mets ton dernier JS en remplacement des deux ??
et pour le lien ?? j'y vais de suite .. désolée
et pour le lien ?? j'y vais de suite .. désolée
donc je mets ton dernier JS en remplacement des deux ??
En remplacement de celui-ci:
https://www.milouze14.com/t32681-phpbb2-notification-automatique-lors-d-une-suppression-d-un-topic-ou-message#622442
- InvitéInvité
voilà c'est fait mon Phil .. par contre ce qui est embêtant, en fait, quand je clic pour supprimer le message ou le topic, faut aller le retrouver après pour le supprimer .. et ce n'est pas évident !!
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.
Page 1 sur 2 • 1, 2
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum