Afficher le nombre de Mp ( message privé ) dans une page HTML.

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

Résolu Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Mer 18 Juin 2014 - 14:04

Bonjour,

J'aimerais savoir quel est le code html pour pouvoir afficher le nombre de mp dans une simple page HTML.

Par exemple, quelqu'un ma envoyé un message privé et je ne l'ai pas encore vue. La page HTML indique alors "1".

Comment réaliser ceci ? Merci beaucoup de vos futurs réponses ! Very Happy

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par -Tancrède- le Mer 18 Juin 2014 - 14:13

Après vérification il n'existe aucune variable qui donne le nombre de MP, donc je pense qu'il faut attendre un pro du javascript qui pourrait (je pense, à vérifier) récupérer le nombre de MP (j'ai vu un script qui est censé faire ça entre autre, je le met à la fin du message) pour l'afficher là où tu le désire Smile
Personnellement j'en suis incapable désolé ....
Code:
             
                function blinker()
                {
                        setTimeout(function() {setInterval(function () {$("#new_message").css('color', '#fff');},1000);},500);
                        setInterval(function () {$("#new_message").css('color', '#000');},1000);
                }
             
                jQuery().ready(function(){
                     
                        /* on prend l'élément du menu de base de nouveau message */
                        var e= $("#i_icon_mini_new_message");
                     
                        /* si il y en a pas, c'est qu'il y a pas de nouveau message donc on termine là */
                        if(!e.length){
                        return;
                      }else{
                     
                        /* sinon */
                        /* on prend le nombre de nouveau message */
                        var n= +e.attr("title").replace(/^([1-9][0-9]*) .*$/,"$1");
                     
                        /* on change l'identifiant en new_message et on remplace le texte */
                        $("#mp").attr("id","new_message").text(n+" message"+(n>1?"s":""));
                     
                        blinker();
                      }
                   
                   
                        });

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Sam 21 Juin 2014 - 12:03

@-Tancrède- a écrit:Après vérification il n'existe aucune variable qui donne le nombre de MP, donc je pense qu'il faut attendre un pro du javascript qui pourrait (je pense, à vérifier) récupérer le nombre de MP (j'ai vu un script qui est censé faire ça entre autre, je le met à la fin du message) pour l'afficher là où tu le désire Smile
Personnellement j'en suis incapable désolé ....
Code:
             
                function blinker()
                {
                        setTimeout(function() {setInterval(function () {$("#new_message").css('color', '#fff');},1000);},500);
                        setInterval(function () {$("#new_message").css('color', '#000');},1000);
                }
             
                jQuery().ready(function(){
                     
                        /* on prend l'élément du menu de base de nouveau message */
                        var e= $("#i_icon_mini_new_message");
                     
                        /* si il y en a pas, c'est qu'il y a pas de nouveau message donc on termine là */
                        if(!e.length){
                        return;
                      }else{
                     
                        /* sinon */
                        /* on prend le nombre de nouveau message */
                        var n= +e.attr("title").replace(/^([1-9][0-9]*) .*$/,"$1");
                     
                        /* on change l'identifiant en new_message et on remplace le texte */
                        $("#mp").attr("id","new_message").text(n+" message"+(n>1?"s":""));
                     
                        blinker();
                      }
                   
                   
                        });


Bonjour, merci de votre réponse.

Malheureusement, cela ne fonctionne pas.

Up.

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Dim 22 Juin 2014 - 13:01

Up

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Lun 23 Juin 2014 - 17:36

Up

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par -Tancrède- le Lun 23 Juin 2014 - 19:51

Salut, en fait c'est peut être possible d'afficher "? nouveaux messages" où ? est le nombre de nouveaux messages avec le CSS grâce à content() (Documentation) et en insérant l'attribut "alt" de l'image #i_icon_mini_new_message
Après c'est assez chaud à insérer dans ta page et il faut que ta barre de navigation (avec accueil, membres, groupes, ...) soit présente sur la page
Je ne suis pas sur de pouvoir te le faire, mais ça donnera peut être des idées à quelqu'un Smile

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Ven 27 Juin 2014 - 12:46

@-Tancrède- a écrit:Salut, en fait c'est peut être possible d'afficher "? nouveaux messages" où ? est le nombre de nouveaux messages avec le CSS grâce à content() (Documentation) et en insérant l'attribut "alt" de l'image #i_icon_mini_new_message
Après c'est assez chaud à insérer dans ta page et il faut que ta barre de navigation (avec accueil, membres, groupes, ...) soit présente sur la page
Je ne suis pas sur de pouvoir te le faire, mais ça donnera peut être des idées à quelqu'un Smile

Bonjour,

J'aimerais juste afficher le nombre de mp , exemple : si j'ai 3 mp = "3". Si je n'ai pas de mp = "0".

Oui, j'ai ma toolbar d'activé.

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Mar 1 Juil 2014 - 13:29

Up

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Mer 2 Juil 2014 - 21:26

Up

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par Lugatique le Mer 2 Juil 2014 - 21:52

Salut,

En html j'suis un peux noob éé mais à tu regarder sur le site du zero ?
Sinon en cherchant sur internet j'ai trouvé ceci :
http://forums.phpbb-fr.com/aide-dev-adaptation-mods-phpbb3/sujet176248.html

J’espère t'avoir un peux aider car franchement le hmtl n'est pas trop mon domaine éé.

Bonne journée / Soirée

Lugatique
**

Masculin
Messages : 60
Inscrit(e) le : 20/06/2013

http://smoozyland.forumactif.org
Lugatique a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par phinolex1 le Dim 6 Juil 2014 - 16:31

@Lugatique a écrit:Salut,

En html j'suis un peux noob éé mais à tu regarder sur le site du zero ?
Sinon en cherchant sur internet j'ai trouvé ceci :
http://forums.phpbb-fr.com/aide-dev-adaptation-mods-phpbb3/sujet176248.html

J’espère t'avoir un peux aider car franchement le hmtl n'est pas trop mon domaine éé.

Bonne journée / Soirée

Bonjour,

Sur le site du zero (openclassroom) ce sont des cours. J'apprends actuellement le javascript, m'enfin bon...

http://forums.phpbb-fr.com/aide-dev-adaptation-mods-phpbb3/sujet176248.html <- le code que [ltr]SoftDeath[/ltr] a fourni est en php. ForumActif ne gère pas le php sur les page html...

Merci quand même de ta réponse. 

Up. Smile

phinolex1
****

Messages : 479
Inscrit(e) le : 14/01/2012

http://www.tibiland.net
phinolex1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par Lugatique le Dim 6 Juil 2014 - 17:02

Salut Phinolex,
Jsuis désoler que le lien ta pas aider. Pour le java je suis aussi entrain de l'apprendre et mon oncle ma passer un jeu qui l'apprend a coder le java en t'amusant.
Bon courage pour votre sujet

Lugatique
**

Masculin
Messages : 60
Inscrit(e) le : 20/06/2013

http://smoozyland.forumactif.org
Lugatique a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par demeter1 le Dim 6 Juil 2014 - 17:42

Juste une tentative sans grande prétention.
Messages
Code:
<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery.get('/privmsg?folder=inbox', function(e) {
  var sNot = jQuery('form[name="mess_list"] thead', e).next().find('tr').length;
  jQuery('#mess').html(sNot);
  });
});
</script>
      <b> Vous avez </b> <div id="mess" style="display: inline-block;"></div><b> messages(s) </b><br/>
<a href="/privmsg?folder=inbox">Voir tous les messages</a>     
      <br/>

et comme je suppose que la prochaine demande sera pour les notifications
Code:
<script type="text/javascript">
jQuery(document).ready(function() {
  jQuery.get('/profile?mode=editprofile&page_profil=notifications', function(e) {
  var sNot = jQuery('form[name="notif_list"] thead', e).next().find('tr').length;
  jQuery('#notif').html(sNot);
  });
});
</script>
      <b> Vous avez </b> <div id="notif" style="display: inline-block;"></div><b> notification(s) </b><br/>
<a href="/profile?mode=editprofile&page_profil=notifications">Voir toutes les notifications</a>     
      <br/>

Notification testé dans un widget et fonctionnel; des doutes pour les messages.
Aucun essai sur page html ; à tenter en cochant utiliser le haut et le bas du forum.

demeter1
+ Hyperactif +

Masculin
Messages : 8106
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par Ea le Dim 6 Juil 2014 - 23:47

Le premier code va mettre tout les messages privés en lu.

Si ce n'est pas désiré il vaut mieux charger n'importe quelle page du forum ( de préférence une petite comme par exemple une page html avec le haut et le bas du forum et juste un mot ), puis regarder dessus si :

Code:
$("#i_icon_mini_new_message", e).length == 1

Alors il y a un message privé, et on peut ensuite savoir le nombre avec :

Code:
+$("#i_icon_mini_new_message", e).attr("title").replace(/^([1-9][0-9]*).*$/,"$1")

( les deux lignes viennent du premier message de tancrède )

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23428
Inscrit(e) le : 04/04/2008

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

Résolu Re: Afficher le nombre de Mp ( message privé ) dans une page HTML.

Message par Chacha le Lun 14 Juil 2014 - 10:25

Bonjour,

Nous n'avons plus de nouvelle de l'auteur de ce sujet depuis plus de 8 jours. Nous considérons donc ce problème comme résolu ou abandonné. La prochaine fois, merci de nous tenir au courant de l'évolution de votre problème, ou à faire un UP régulièrement ! Wink

Ce sujet est déplacé dans les archives afin de ne pas perdre les réponses des différents intervenants.

A bientôt sur ForumActif Smile


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

Masculin
Messages : 49774
Inscrit(e) le : 21/08/2010

http://forum.forumactif.com/
Chacha 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