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

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 le 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
+ Hyperactif +

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

http://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 le Mer 15 Jan 2014 - 16:48

Je fais remonter

FANCH 56
+ Hyperactif +

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

http://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 le Jeu 16 Jan 2014 - 13:16

Je fais remonter

FANCH 56
+ Hyperactif +

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

http://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 le Sam 18 Jan 2014 - 11:50

Je fais remonter

FANCH 56
+ Hyperactif +

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

http://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 le Lun 20 Jan 2014 - 11:45

Je fais remonter

FANCH 56
+ Hyperactif +

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

http://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 Milouze14 le Lun 20 Jan 2014 - 20:16

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



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

a++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 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 le 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
+ Hyperactif +

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

http://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 Milouze14 le 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++

Milouze14
+ Hyperactif +

Masculin
Messages : 4628
Inscrit(e) le : 18/04/2005

http://www.milouze14.com/
Milouze14 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 le Mar 21 Jan 2014 - 8:32

Merci pour le coup de main

FANCH 56
+ Hyperactif +

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

http://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 le Jeu 23 Jan 2014 - 13:37

Je fais remonter

FANCH 56
+ Hyperactif +

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

http://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 le 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
*****

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

http://projetaum2.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 le 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
+ Hyperactif +

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

http://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 le Lun 27 Jan 2014 - 9:23

Résolu

Merci

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

FANCH 56
+ Hyperactif +

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

http://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


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