Image renvoyant sur nouveau MP s'affiche tout le temps

3 participants

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

Résolu Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Mar 9 Avr 2013 - 21:28

Bonjour,
Etant nouveau ici, je vais tenté d'exposer mon problème correctement.

En Octobre, j'ai installé le script permettant d'afficher une petite image renvoyant sur la boite MP à chaque nouveau MP.

De nombreux sujets traitent de ce script, mais aucun ne soulève mon problème actuel.

Le script:
Code:
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:0;right:0"><a href="/privmsg?folder=inbox" target="_blank" onClick="cook_no_new_message();return true;"><img src="http://2img.net/i/fa/admin/icones/big_ico/boite_email.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 - 1E3 * 60) {
      $.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()", 5E3)
});

Cela a toujours fonctionné correctement, jusqu'à aujourd'hui, où tous les membres et moi y compris avons l'image qui s'affiche même sans nouveaux MP. Si on clique dessus afin qu'elle disparaisse, elle finie par revenir au bout de quelques minutes.

J'ai tenté de supprimer le script, puis de le ré-installer, mais c'est pareil.
D'après les membres de mon forum, ce problème est présent sur plusieurs navigateurs.
je rajoute qu'aucune modification n'a été faites de ma part ces dernier jours, ni de la part des autres admins.

Le lien de mon forum, phpBB3: http://oldplayers-club.forumactif.com/

Si quelqu'un a une idée du soucis, merci d'avance.


Dernière édition par full le Ven 12 Avr 2013 - 19:46, édité 1 fois
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par Scipion Mar 9 Avr 2013 - 21:40

Bonsoir

A titre de test : essayez d'héberger à nouveau l'image puis la réinstaller, si le problème persiste alors changez d'image.

Cordialement
Scipion

Scipion
Membre actif

Masculin
Messages : 8654
Inscrit(e) le : 03/02/2010

https://forum.forumactif.com/
Scipion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Mer 10 Avr 2013 - 9:36

Bonjour Scipion,

j'ai testé ceci, mais rien n'y fait.

J'aimerai bien trouvé d'où vient le problème, car les membres de mon forum trouvent ceci très utile pour bien visualiser l'arrivée d'un nouveau MP.

Une autre idée?
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par Scipion Mer 10 Avr 2013 - 9:50

Bonjour full

Pour répondre à votre question, il me semble que le problème serait lié à l'hébergeur d'images Servimg dont un des serveurs est en maintenance technique suite à une panne. Évidemment, Forumactif a entrepris toutes les démarches nécessaires auprès de ce partenaire.

En attendant le retour à une situation normale, je vous suggère de désactiver votre js et de compenser avec l'activation sur le forum de la pop-up d'avertissement FA pour la messagerie privée.

Cordialement
Scipion

Scipion
Membre actif

Masculin
Messages : 8654
Inscrit(e) le : 03/02/2010

https://forum.forumactif.com/
Scipion a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Mer 10 Avr 2013 - 9:58

J'avais aussi pensé à un problème avec l'hebergeur, mais même en mettant une adresse d'image prise au hasard sur le net, c'est la même...

Je vais en effet le désactiver en attendant de trouver, c'est un peu pénible d'avoir un Clap-Trap nous annonçant un nouveau message alors que l'on en a pas. Very Happy

Merci bien.
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par Gorgebvsh Mer 10 Avr 2013 - 13:38

Bonjour, j'utilise moi même ce code et je n'ai constater aucun problème ces derniers temps

je vous laisse essayer mon code (quelque peut modifier)

Code:
 ..
pensez a neutraliser votre ancien code avant de tester, tenez moi/nous au courant

Cordialement.


Dernière édition par Gorgebvsh le Jeu 11 Avr 2013 - 1:43, édité 2 fois
Gorgebvsh

Gorgebvsh
**

Messages : 74
Inscrit(e) le : 12/12/2011

http://www.resistance-squad.com/#powered%20by%20forumactif%2Ecom
Gorgebvsh a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Mer 10 Avr 2013 - 19:22

Bonjour Gorgebvsh,

merci pour ton aide, mais malheureusement, cela donne la même chose... l'image s'affiche au bout de quelques secondes sans avoir de MP. Si on clique, ça nous renvoie à la page des MP, puis elle réapparaît au bout de quelques secondes....
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par Gorgebvsh Mer 10 Avr 2013 - 20:49

Re .. je retire ce que j'ai dit, j'ai également le même problème, il semblerai que messieurs de ForumActif est fait des changement dans les langues, je ne m'en était pas rendu compte car j'ai régler mon profil sur anglais, je m'explique:

le script va lire cette page http://oldplayers-club.forumactif.com/privmsg?mode=newpm et cherche comme phrase "No new private messages are waiting for you", message qui a ma connaissance a toujours été en anglais, peut importe la langue du forum/profil de l'utilisateur

hors, (mon constat du jour, si FA pouvait confirmer ::fleur:: ), le message est différent selon la langue, ce qui fait capoter le script, puisqu'il cherche "No new private messages are waiting for you" alors qu'il devrait chercher "Vous n'avez pas de nouveau message privé."

il faut donc remplacer la phrase dans le script, je n'ai malheuresement pas de solution pour le multi-langue dans l'immédiat (ce serai sympa car je n'aime pas les texte en français que je trouve trop long)

Vous pouvez apporter les modifications directement dans votre script

Cordialement.


Dernière édition par Gorgebvsh le Jeu 11 Avr 2013 - 1:35, édité 1 fois
Gorgebvsh

Gorgebvsh
**

Messages : 74
Inscrit(e) le : 12/12/2011

http://www.resistance-squad.com/#powered%20by%20forumactif%2Ecom
Gorgebvsh a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Mer 10 Avr 2013 - 22:07

Re.. Gorgebvsh!!
Merci beaucoup, cela fonctionne de nouveau correctement. J'ai appliqué ta phrase en français.
Donc il y aurait bien eu une modif de la part de FA entre Dimanche et Lundi?
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par Gorgebvsh Jeu 11 Avr 2013 - 1:33

Re .. je pense que ça doit être ça, je savais qu'il fallait changer la phrase pour un forum en langue arabe, mais (de mémoire) de francais à anglais dans le profil de l'utilisateur j'ai toujours vu la phrase en anglais

faudrait une solution pour pouvoir mettre plusieurs phrases en langue différentes si je veut pouvoir remettre mon profil sur anglais car ça va etre génant pour les gens qui on le profil régler sur autre chose que "francais" Sad

je supprime les codes, n'étant pas l'auteur et comme il ne sont pas nécessaire à la résolution, il me semble qu'il sont disponible ici quelques part dans un tuto Very Happy

Cordialement.
Gorgebvsh

Gorgebvsh
**

Messages : 74
Inscrit(e) le : 12/12/2011

http://www.resistance-squad.com/#powered%20by%20forumactif%2Ecom
Gorgebvsh a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Jeu 11 Avr 2013 - 10:30

Dois-je mettre "résolu"? Pour ma part mon forum n'étant pas international, cette solution me va très bien.
Mais laisser le sujet ouvert et attendre une solution qui pare à tous les cas peut être utile pour les autres membres FA.
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par Gorgebvsh Jeu 11 Avr 2013 - 11:24

Je pense qu'on devrait pouvoir en ajoutant quelques choses comme ça au debut du script:
Code:
var message_lang = [];
    message_lang[0] = 'No new private messages are waiting for you';
    message_lang[1] = 'Vous n\'avez pas de nouveau message privé.';
puis en changeant la ligne:
Code:
if(!data.match("No new private messages are waiting for you") != enew_message) {
par
Code:
if(!data.match(message_lang[i]) != enew_message) {
Je ne suis pas expert en javascript, si Ea, passe par là, et qu'il a deux minutes pour confirmer ce que j'avance, ce sera d'une grande aide et je le remercierai ::fleur::

A vous de voir si vous souhaitez mettre le topic en résolu, dans les deux cas et si je ne trouve pas de réponse j'ouvrirai un nouveau topic avec mon problème, je vais d'abord essayer par moi même avant de soliciter de l'aide ici

Cordialement.
Gorgebvsh

Gorgebvsh
**

Messages : 74
Inscrit(e) le : 12/12/2011

http://www.resistance-squad.com/#powered%20by%20forumactif%2Ecom
Gorgebvsh a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image renvoyant sur nouveau MP s'affiche tout le temps

Message par full Ven 12 Avr 2013 - 19:46

Bonjour,
Je mets résolu, et je te laisse refaire un sujet, afin d'exposer mieux le problème et avoir une meilleure visibilité.

Encore merci.
full

full
Nouveau membre

Messages : 10
Inscrit(e) le : 09/04/2013

http://oldplayers-club.forumactif.com/
full 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