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é le 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:
Description*

Le contenu de la boucle s'affiche si :

- Oui est coché à l'option Ouverture d'une Pop-Up lors de nouveaux Messages Privés de Index > Profil > Préférences de l'utilisateur.

- Il y a un nouveau message privé à lire dont le membre n'est pas encore au courant, c'est à dire :

soit il n'a pas encore été dans la boîte de réception
soit il n'a pas lu le message privé
soit il n'a été sur une page depuis le message privé

Le contenu de la boucle s'affiche ainsi au plus une fois pour un nouveau message privé reçu.
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

Invité
Invité


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

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

Message par Milouze14 le 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 et


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

Milouze14
+ Hyperactif +

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

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

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


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