[Résolu] Pop up avertissement message privé bugue

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Mar 14 Jan 2014 - 13:33

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

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
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Mer 15 Jan 2014 - 16:48

Je fais remonter
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Jeu 16 Jan 2014 - 13:16

Je fais remonter
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Sam 18 Jan 2014 - 11:50

Je fais remonter
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Lun 20 Jan 2014 - 11:45

Je fais remonter
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par Invité Lun 20 Jan 2014 - 20:16

Salut FANCH56  Wink ,
le JavaScript est toujours d'actualité car il fonctionne bien chez moi :

[Résolu] Pop up avertissement message privé bugue 171

Il doit y avoir un conflit avec un autre script  Wink  .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Lun 20 Jan 2014 - 20:50

Oui il fonctionne, mais toutes les 60 secondes il apparait, même si il n'y a pas de mp
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par Invité Mar 21 Jan 2014 - 3:25

Salut FANCH 56,
désolé , j'avais mal lu ton sujet  Embarassed .

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++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Mar 21 Jan 2014 - 8:32

Merci pour le coup de main
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Jeu 23 Jan 2014 - 13:37

Je fais remonter
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par MasDan Lun 27 Jan 2014 - 4:42

Bonjour,

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);
Le 5000, c'est l'interval en millième de seconde.
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Lun 27 Jan 2014 - 8:25

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
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: [Résolu] Pop up avertissement message privé bugue

Message par FANCH 56 Lun 27 Jan 2014 - 9:23

Résolu

Merci

Mais va savoir pourquoi cela fonctionne en Français et pas avant ???
FANCH 56

FANCH 56
Membre actif

Masculin
Messages : 13259
Inscrit(e) le : 25/07/2005

https://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum