Pop up nouveau message; problème avec mon Javascript !

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

Résolu Pop up nouveau message; problème avec mon Javascript !

Message par thaom melcrudak le Mer 2 Avr 2014 - 18:51

Bonjour ! Fondatrice/ Phpbb2/firefox/css templates modifiés/ www.ildir.purforum.com

Voilà, j'ai installé ce Javascript afin de mettre une image à la place du pop up lors de l'arrivée d'un nouveau message. Cependant, même lorsqu'il n'y à pas de nouveau message il apparaît sans cesse et aussi tant que nous n'avons pas lu notre nouveau message.

J'ai besoin d'aide !! Merci Smile

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:20%;left:35%"><a href="/privmsg?folder=inbox" onClick="cook_no_new_message();return true;"><img src="http://i55.servimg.com/u/f55/17/74/42/60/new-111.jpg" /></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 thaom melcrudak le Ven 4 Avr 2014 - 0:04, édité 1 fois

thaom melcrudak
***

Féminin
Messages : 123
Inscrit(e) le : 12/01/2014

http://www.ildir.purforum.com
thaom melcrudak a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par Neptunia le Mer 2 Avr 2014 - 18:55

Bonjour ^^

Vu que vous avez accès aux templates j'avoue que j'ai du mal à comprendre pourquoi rajouter une seconde popup alors que celle déjà en place aurait pu être modifiée.

Que souhaitez vous faire exactement ?

Neptunia
+ Hyperactif +

Féminin
Messages : 10933
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par thaom melcrudak le Mer 2 Avr 2014 - 19:01

J'ai en effet beaucoup de difficulté à trouver une réponse qui convienne. Je souhaite uniquement ajouter une image de fond à mon pop-up Smile Et connaître les dimensions qu'elle doit posséder !

thaom melcrudak
***

Féminin
Messages : 123
Inscrit(e) le : 12/01/2014

http://www.ildir.purforum.com
thaom melcrudak a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par Neptunia le Mer 2 Avr 2014 - 19:05

Et bien il vous suffit d'aller éditer votre template privmsgs_popup

En prime si vous voulez aller encore plus loin :
Right [forumactif]<Astuce> Mettre un son a l'ouverture des MP + Personnaliser le texte de la pop up de nouveaux messages

Neptunia
+ Hyperactif +

Féminin
Messages : 10933
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par thaom melcrudak le Mer 2 Avr 2014 - 19:08

J'aurais besoin de directives plus détaillées étant encore une apprentie dans le domaine du codage. Je souhaite modifier l'image de background du pop up, c'est tout ^^ Et savoir quelles dimensions elle doit avoir.

C'est très gentil, et merci pour le lien !

thaom melcrudak
***

Féminin
Messages : 123
Inscrit(e) le : 12/01/2014

http://www.ildir.purforum.com
thaom melcrudak a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par Neptunia le Mer 2 Avr 2014 - 19:24

Dans le template privmsgs_popup

Remplacez
Code:
<td class="row1" align="center" valign="top"><br />
par
Code:
<td class="row1 popupmp" align="center" valign="top"><br />
 :enreg:  puis publier  ajout 

Dans la feuille css ajouter
Code:
/* PERSONNALISATION DE LA POPUP NOUVEAUX MESSAGES PRIVES */
.popupmp {
  background-image: url("http://www.hebergeur.com/monimage.jpg");
}

Vous pouvez bien évidemment ajouter d'autres propriétés à votre CSS comme la largeur ou hauteur (width / height)

Neptunia
+ Hyperactif +

Féminin
Messages : 10933
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par thaom melcrudak le Mer 2 Avr 2014 - 21:13

je vois une partie de l'image mais sans plus, la boîte de pop up conserve sa taille ! Mon image fait 350 px par 316 px .

thaom melcrudak
***

Féminin
Messages : 123
Inscrit(e) le : 12/01/2014

http://www.ildir.purforum.com
thaom melcrudak a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par Neptunia le Mer 2 Avr 2014 - 21:24

Essayez
/* PERSONNALISATION DE LA POPUP NOUVEAUX MESSAGES PRIVES */
.popupmp {
background-image: url("http://www.hebergeur.com/monimage.jpg");
width: 350px !important;
height: 316px !important;
}
D'abord sans les !important et avec si la premiere tentative n'aboutit pas.

Neptunia
+ Hyperactif +

Féminin
Messages : 10933
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par thaom melcrudak le Mer 2 Avr 2014 - 21:37

Ça fonctionne, merci beaucoup :)Savez-vous ce que je dois faire pour modifier le texte du pop up, la taille et tout ? Je cherche un tuto correspondant en ce moment et je vous informe si je trouve ce que je cherche !

thaom melcrudak
***

Féminin
Messages : 123
Inscrit(e) le : 12/01/2014

http://www.ildir.purforum.com
thaom melcrudak a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par Neptunia le Mer 2 Avr 2014 - 22:10

Dans le template vous avez :
Code:
<span class="gen">{L_MESSAGE}</span>
{L_MESSAGE} correspond au texte par défaut comme c'est d'ailleurs expliqué dans le tuto que j'ai fourni plus haut.

Pour formater ce texte il suffirait d'ajouter un class au span comme ceci
Code:
<span class="gen popupmptexte">{L_MESSAGE}</span>
Et de rajouter une section :
Code:
.popupmptexte {
attribut1: valeur;
attribut2: valeur;
... ;
}
à votre feuille CSS

Neptunia
+ Hyperactif +

Féminin
Messages : 10933
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pop up nouveau message; problème avec mon Javascript !

Message par thaom melcrudak le Ven 4 Avr 2014 - 0:04

Résolu merci ! ^^

thaom melcrudak
***

Féminin
Messages : 123
Inscrit(e) le : 12/01/2014

http://www.ildir.purforum.com
thaom melcrudak 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