[Résolu] Pop up avertissement message privé bugue
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
[Résolu] Pop up avertissement message privé bugue
Bonjour
Depuis quelques années, j'utilise ce script pour avertir les membres d'un nouvel MP dans leur boite.
Depuis quelques temps, il apparaît toutes les 2 ou 3 minutes, mais il n'y a pas de mp envoyé.
J'ai beau cherché l'erreur, je ne trouve pas.
Quelqu'un a une solution ?
Merci
Depuis quelques années, j'utilise ce script pour avertir les membres d'un nouvel MP dans leur boite.
Depuis quelques temps, il apparaît toutes les 2 ou 3 minutes, mais il n'y a pas de mp envoyé.
J'ai beau cherché l'erreur, je ne trouve pas.
Quelqu'un a une solution ?
Merci
- Code:
var sec_inter= 60;
function cook_no_new_message() { my_setcookie("new_message",-new Date(),1,0); no_new_message(); }
function no_new_message() { $('#new_message').remove(); }
function cook_new_message() { my_setcookie("new_message",+new Date(),1,0); new_message(); }
function new_message() { $("body").append('<div id="new_message" style="position:fixed;bottom:50%;left:50%"><a href="/privmsg?folder=inbox" onClick="cook_no_new_message();return true;"><img src="http://acbpr.fr/cb/boutons/mp.png" /></a></div>'); }
function new_message_update() {
var dnew_message= my_getcookie("new_message");
var enew_message= dnew_message>0;
if(($('#new_message').length>0)==enew_message)
{
if(!enew_message) dnew_message*=-1;
if(dnew_message<+new Date()-1000*sec_inter)
$.get('http://'+document.location.host+'/privmsg?mode=newpm',function(data){
if(!data.match("No new private messages are waiting for you")!=enew_message)
{
if(enew_message) cook_no_new_message();
else cook_new_message();
}
});
}
else
{
if(enew_message) new_message();
else no_new_message();
}
}
$(function(){
if(!$("#logout").length) return;
if($('#i_icon_mini_new_message').length) cook_new_message();
else cook_no_new_message();
setInterval("new_message_update()",5000);
});
Dernière édition par FANCH 56 le Lun 27 Jan 2014 - 9:17, édité 1 fois
Re: [Résolu] Pop up avertissement message privé bugue
Je fais remonter
Re: [Résolu] Pop up avertissement message privé bugue
Je fais remonter
Re: [Résolu] Pop up avertissement message privé bugue
Je fais remonter
Re: [Résolu] Pop up avertissement message privé bugue
Je fais remonter
Re: [Résolu] Pop up avertissement message privé bugue
Salut FANCH56 ,
le JavaScript est toujours d'actualité car il fonctionne bien chez moi :
Il doit y avoir un conflit avec un autre script .
a++
le JavaScript est toujours d'actualité car il fonctionne bien chez moi :
Il doit y avoir un conflit avec un autre script .
a++
Invité- Invité
Re: [Résolu] Pop up avertissement message privé bugue
Oui il fonctionne, mais toutes les 60 secondes il apparait, même si il n'y a pas de mp
Re: [Résolu] Pop up avertissement message privé bugue
Salut FANCH 56,
désolé , j'avais mal lu ton sujet .
C'est cette partie qui recherche toutes les 60 secondes :
Peut être qu'un fervent adepte du pur script pourra te venir en aide car
je ne peux rien pour toi mon ami.
a++
désolé , j'avais mal lu ton sujet .
C'est cette partie qui recherche toutes les 60 secondes :
- Code:
else cook_no_new_message();
setInterval("new_message_update()",5000);
Peut être qu'un fervent adepte du pur script pourra te venir en aide car
je ne peux rien pour toi mon ami.
a++
Invité- Invité
Re: [Résolu] Pop up avertissement message privé bugue
Merci pour le coup de main
Re: [Résolu] Pop up avertissement message privé bugue
Je fais remonter
Re: [Résolu] Pop up avertissement message privé bugue
Bonjour,
En remplacant le texte anglais par la version française chez moi tout fonctionne parfaitement.
Remplacer ceci
par cela
De plus, le message est affiché aux 60 secondes alors que le test lui est fait toutes les 5 secondes. C'est voulu?
En remplacant le texte anglais par la version française chez moi tout fonctionne parfaitement.
Remplacer ceci
- Code:
if(!data.match("No new private messages are waiting for you")!=enew_message)
par cela
- Code:
if(!data.match("Vous n'avez pas de nouveau message privé")!=enew_message)
De plus, le message est affiché aux 60 secondes alors que le test lui est fait toutes les 5 secondes. C'est voulu?
- Code:
setInterval("new_message_update()",5000);
Re: [Résolu] Pop up avertissement message privé bugue
MasDan a écrit:De plus, le message est affiché aux 60 secondes alors que le test lui est fait toutes les 5 secondes. C'est voulu?
Bonjour Masdan.
Je ne sais pas, c'est un script que j'avais eu avec un membre de FA, mais je ne retrouve pas l'origine.
Je vais tester
Re: [Résolu] Pop up avertissement message privé bugue
Résolu
Merci
Mais va savoir pourquoi cela fonctionne en Français et pas avant ???
Merci
Mais va savoir pourquoi cela fonctionne en Français et pas avant ???
Sujets similaires
» Popup d'avertissement de nouveau message privé
» Icone - Avertissement de réception de Message Privé (MP)
» Personnaliser la Popup d'avertissement de nouveau message privé
» [Résolu] Une page de mon forum bugue
» [résolu] image "messages privés" remplacée par l'image "nouveau message privé"
» Icone - Avertissement de réception de Message Privé (MP)
» Personnaliser la Popup d'avertissement de nouveau message privé
» [Résolu] Une page de mon forum bugue
» [résolu] image "messages privés" remplacée par l'image "nouveau message privé"
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum