Templates: lien vers la messagerie privée / nouveau message

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

Résolu Templates: lien vers la messagerie privée / nouveau message

Message par Invité Sam 5 Oct 2013 - 23:12

Bonjour all,

Je me penche vers la communauté pour crier à l'aide SurprisedRazz 
J'ai commencer une barre de navigation perso(templates plus CSS) et j'aimerais y incorporer le lien " Messagerie " mais j'aimerais surtout que ce lien change lorsqu'il y a de nouveaux messages exemple quand un nouveaux message arrive cela affiche " 1 nouveau message " j'ai beau chercher dans la liste d'Etana sur Github https://github.com/Etana/template/blob/master/tpl/var/overall_header.md#readme ...bein je fais choux blanc en fait... Crying or Very sad  la seule variable qui mène vers la messagerie est celle-ci :
Code:
{U_PRIVATEMSGS}
J'ai quand même essayer de chercher un peu plus et j'ai trouvé une variable de bouclage qui pourrait peut-être m'aider dans ce que je souhaite faire :
Code:
<!-- BEGIN switch_enable_pm_popup -->
contenu
<!-- END switch_enable_pm_popup -->
Spoiler:
mais même si c'était le cas je ne vois pas comment je pourrais faire en sorte que chaque "nouveaux messages privés non lus" s'affiche dans le lien , exemple " 5 nouveaux messages " etc... dans tous les cas merci à ceux qui se pencheront sur ma demande.

Cordialement.


Dernière édition par Appolyon le Dim 6 Oct 2013 - 11:49, édité 1 fois
Anonymous

Invité
Invité


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

Résolu Re: Templates: lien vers la messagerie privée / nouveau message

Message par Invité Dim 6 Oct 2013 - 6:24

Salut Appolyon,

il y a quelque temps , j'avais ce genre d'avertissement sur mon
ancienne barre de navigation de mon forum.

En fait on utilise la variable de la barre de navigation avec un "display:none;" Wink .


Comme ceci:
Code:

 <!-- DEBUT DU BOUTON M.P -->
<div id="M14_MP"><div style="display:none">{GENERATED_NAV_BAR}</div>
<a href="/privmsg?folder=inbox" id="mp">Messagerie</a>
<!-- le plugin qui permettra l affichage du nouveau M.P-->
 <script type="text/javascript">

function blinker()
{
       setTimeout(function() {setInterval(function () {$("#new_message");},1000);},500);
       setInterval(function () {$("#new_message");},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+" Nouveau M.P"+(n>1?"s":""));
        
        blinker();
     }
    
  
     });

</script>
</div>
 <!-- FIN DU BOUTON M.P -->




Mais ou ?
Ici:
Dans le template overall_header:
Affichage/Templates/Général/ overall_header

Juste après :
Code:

<table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
 <tr>
 <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
 </tr>
 </table>
Pense a enregistrer les modifications en cliquant respectivement sur templates - Templates: lien vers la messagerie privée / nouveau message 907288et templates - Templates: lien vers la messagerie privée / nouveau message Ajouter2024


Puis la C.S.S que j'avais à cette période qui va avec (à toi de la mettre à ta sauce Sourire2 ) :
Code:

/*_____________LE MENU DU MP____________________*/

/*on place le bouton*/
#M14_MP
{
position:fixed;/*ne pas toucher*/
top:30px;
right:10px;
}
/*L apparence du titre et du bouton*/
a#mp
{
background:#000000;/*la couleur de fond*/
text-decoration:none;/*ne pas toucher*/
color:#20aec8;/*la couleur de police*/
font-size:12px;/*ne pas toucher*/
padding:10px ;/*ne pas toucher*/
border-top:1px solid #20aec8;/*bordure haute*/
-webkit-border-radius: 6px;/*ne pas toucher*/
-moz-border-radius: 6px;/*ne pas toucher*/
border-radius: 6px;/*ne pas toucher*/
-webkit-transition: all 1s ease-in-out;/*modifiez la valeur 1s si besoin*/
-moz-transition: all 1s ease-in-out;/*modifiez la valeur 1s si besoin*/
-o-transition: all 1s ease-in-out;/*modifiez la valeur 1s si besoin*/
transition: all 1s ease-in-out;/*modifiez la valeur 1s si besoin*/
}
/*l apparence du titre au survol*/
a#mp:hover {text-decoration:none !important;}/*ne pas toucher*/

/* l affichage d un nouveau MP*/
a#new_message
{
background:#000000;/*la couleur de fond*/
text-decoration:none!important;/*ne pas toucher*/
color: #ffffff;/*la couleur de police*/
font-size:12px;/*ne pas toucher*/
padding:10px 45px 10px 10px;/*ne pas toucher*/
border-top:1px solid #6eef60;/*la bordure haute*/
-webkit-border-radius: 6px;/*ne pas toucher*/
-moz-border-radius: 6px;/*ne pas toucher*/
border-radius: 6px;/*ne pas toucher*/
}
/* l affichage d un nouveau MP au survol*/
a#new_message:hover
{
text-decoration:none !important;/*ne pas toucher*/
}
/*_____________FIN DU MENU DU MP____________________*/


Voilà, j’espère avoir apporté ma contribution du Dimanche Very Happy .

a++
Anonymous

Invité
Invité


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

Résolu Re: Templates: lien vers la messagerie privée / nouveau message

Message par Invité Dim 6 Oct 2013 - 11:48

Salut Milouze!

Merci merci infiniment mon ami !!!!Yahoo ok ::pourtoi:: d'avoir aussi pris le temps de te pencher sur mon sujet et de partager tes connaissances !
J'ai relu toutes les variables et essayer trop de combinaisons et au final rien colors  j'était vraiment loin d'y arriver merci encore! ::fleur:: 

Laughing Laughing 

sujet résolu !

Cordialement.
Anonymous

Invité
Invité


Invité 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